>>> kodi: Building community/kodi 21.0-r2 (using abuild 3.14.1-r3) started Sun, 24 Nov 2024 00:45:06 +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/453) Installing hicolor-icon-theme (0.18-r0) (2/453) Installing libffi (3.4.6-r0) (3/453) Installing gdbm (1.24-r0) (4/453) Installing mpdecimal (4.0.0-r0) (5/453) Installing libpanelw (6.5_p20241006-r3) (6/453) Installing sqlite-libs (3.47.0-r0) (7/453) Installing python3 (3.12.7-r1) (8/453) Installing python3-pycache-pyc0 (3.12.7-r1) (9/453) Installing pyc (3.12.7-r1) (10/453) Installing py3-bluez-pyc (0.23-r7) (11/453) Installing python3-pyc (3.12.7-r1) (12/453) Installing bluez-libs (5.79-r0) (13/453) Installing py3-bluez (0.23-r7) (14/453) Installing libpng (1.6.44-r0) (15/453) Installing freetype (2.13.3-r0) (16/453) Installing libimagequant (4.2.2-r0) (17/453) Installing libjpeg-turbo (3.0.4-r0) (18/453) Installing lcms2 (2.16-r0) (19/453) Installing openjpeg (2.5.2-r0) (20/453) Installing libsharpyuv (1.4.0-r0) (21/453) Installing libwebp (1.4.0-r0) (22/453) Installing tiff (4.7.0-r0) (23/453) Installing libwebpdemux (1.4.0-r0) (24/453) Installing libwebpmux (1.4.0-r0) (25/453) Installing libxau (1.0.11-r4) (26/453) Installing libmd (1.1.0-r0) (27/453) Installing libbsd (0.12.2-r0) (28/453) Installing libxdmcp (1.1.5-r1) (29/453) Installing libxcb (1.16.1-r0) (30/453) Installing py3-pillow (11.0.0-r0) (31/453) Installing py3-pillow-pyc (11.0.0-r0) (32/453) Installing py3-simplejson (3.19.3-r0) (33/453) Installing py3-simplejson-pyc (3.19.3-r0) (34/453) Installing libx11 (1.8.10-r0) (35/453) Installing libxext (1.3.6-r2) (36/453) Installing libxi (1.8.2-r0) (37/453) Installing libxtst (1.2.5-r0) (38/453) Installing xdpyinfo (1.3.4-r1) (39/453) Installing brotli (1.1.0-r2) (40/453) Installing brotli-dev (1.1.0-r2) (41/453) Installing c-ares-dev (1.34.3-r0) (42/453) Installing libidn2-dev (2.3.7-r0) (43/453) Installing libpsl-utils (0.21.5-r3) (44/453) Installing libpsl-dev (0.21.5-r3) (45/453) Installing nghttp2-dev (1.64.0-r0) (46/453) Installing openssl-dev (3.3.2-r4) (47/453) Installing zlib-dev (1.3.1-r2) (48/453) Installing zstd (1.5.6-r1) (49/453) Installing zstd-dev (1.5.6-r1) (50/453) Installing curl-dev (8.11.0-r2) (51/453) Installing aom-libs (3.11.0-r0) (52/453) Installing hwdata-pci (0.388-r0) (53/453) Installing libpciaccess (0.18.1-r0) (54/453) Installing libdrm (2.4.123-r1) (55/453) Installing libxfixes (6.0.1-r4) (56/453) Installing wayland-libs-client (1.23.1-r0) (57/453) Installing libva (2.22.0-r1) (58/453) Installing libvdpau (1.5-r4) (59/453) Installing vulkan-loader (1.3.296.0-r0) (60/453) Installing ffmpeg4-libavutil (4.4.5-r0) (61/453) Installing libdav1d (1.5.0-r0) (62/453) Installing lame-libs (3.100-r5) (63/453) Installing opus (1.5.2-r1) (64/453) Installing soxr (0.1.3-r7) (65/453) Installing ffmpeg4-libswresample (4.4.5-r0) (66/453) Installing libogg (1.3.5-r5) (67/453) Installing libtheora (1.1.1-r18) (68/453) Installing libvorbis (1.3.7-r2) (69/453) Installing libvpx (1.14.1-r0) (70/453) Installing x264-libs (0.164.3108-r0) (71/453) Installing numactl (2.0.18-r0) (72/453) Installing x265-libs (3.6-r0) (73/453) Installing xvidcore (1.3.7-r2) (74/453) Installing ffmpeg4-libavcodec (4.4.5-r0) (75/453) Installing sdl2 (2.30.9-r0) (76/453) Installing alsa-lib (1.2.12-r0) (77/453) Installing fontconfig (2.15.0-r1) (78/453) Installing fribidi (1.0.16-r0) (79/453) Installing libintl (0.22.5-r0) (80/453) Installing libeconf (0.6.3-r0) (81/453) Installing libblkid (2.40.2-r4) (82/453) Installing libmount (2.40.2-r4) (83/453) Installing glib (2.82.2-r0) (84/453) Installing graphite2 (1.3.14-r6) (85/453) Installing harfbuzz (9.0.0-r1) (86/453) Installing libunibreak (6.1-r0) (87/453) Installing libass (0.17.3-r0) (88/453) Installing nettle (3.10-r1) (89/453) Installing libtasn1 (4.19.0-r2) (90/453) Installing p11-kit (0.25.5-r2) (91/453) Installing gnutls (3.8.8-r0) (92/453) Installing libsrt (1.5.3-r0) (93/453) Installing libssh (0.11.1-r0) (94/453) Installing ffmpeg4-libavformat (4.4.5-r0) (95/453) Installing ffmpeg4 (4.4.5-r0) (96/453) Installing ffmpeg4-libpostproc (4.4.5-r0) (97/453) Installing ffmpeg4-libswscale (4.4.5-r0) (98/453) Installing vidstab (1.1.1-r0) (99/453) Installing ffmpeg4-libavfilter (4.4.5-r0) (100/453) Installing libasyncns (0.8-r4) (101/453) Installing dbus-libs (1.14.10-r4) (102/453) Installing libltdl (2.4.7-r3) (103/453) Installing orc (0.4.40-r1) (104/453) Installing libflac (1.4.3-r1) (105/453) Installing libsndfile (1.2.2-r0) (106/453) Installing speexdsp (1.2.1-r2) (107/453) Installing tdb-libs (1.4.10-r0) (108/453) Installing libpulse (17.0-r4) (109/453) Installing v4l-utils-libs (1.28.1-r1) (110/453) Installing ffmpeg4-libavdevice (4.4.5-r0) (111/453) Installing ffmpeg4-dev (4.4.5-r0) (112/453) Installing flatc (24.3.25-r0) (113/453) Installing flatbuffers (24.3.25-r0) (114/453) Installing flatbuffers-dev (24.3.25-r0) (115/453) Installing fmt (10.2.1-r2) (116/453) Installing fmt-dev (10.2.1-r2) (117/453) Installing bzip2-dev (1.0.8-r6) (118/453) Installing libpng-dev (1.6.44-r0) (119/453) Installing freetype-dev (2.13.3-r0) (120/453) Installing fribidi-dev (1.0.16-r0) (121/453) Installing fstrcmp (0.7-r4) (122/453) Installing fstrcmp-dev (0.7-r4) (123/453) Installing giflib (5.2.2-r0) (124/453) Installing giflib-dev (5.2.2-r0) (125/453) Installing linux-headers (6.6-r1) (126/453) Installing libpciaccess-dev (0.18.1-r0) (127/453) Installing libdrm-dev (2.4.123-r1) (128/453) Installing xorgproto (2024.1-r0) (129/453) Installing libxau-dev (1.0.11-r4) (130/453) Installing xcb-proto (1.17.0-r0) (131/453) Installing xcb-proto-pyc (1.17.0-r0) (132/453) Installing libxdmcp-dev (1.1.5-r1) (133/453) Installing libxcb-dev (1.16.1-r0) (134/453) Installing xtrans (1.5.1-r0) (135/453) Installing libx11-dev (1.8.10-r0) (136/453) Installing libxext-dev (1.3.6-r2) (137/453) Installing libxdamage (1.1.6-r5) (138/453) Installing libxfixes-dev (6.0.1-r4) (139/453) Installing libxdamage-dev (1.1.6-r5) (140/453) Installing libxshmfence (1.3.2-r6) (141/453) Installing libxshmfence-dev (1.3.2-r6) (142/453) Installing libxml2 (2.13.4-r3) (143/453) Installing llvm19-libs (19.1.4-r0) (144/453) Installing mesa-glapi (24.2.7-r0) (145/453) Installing mesa (24.2.7-r0) (146/453) Installing wayland-libs-server (1.23.1-r0) (147/453) Installing mesa-gbm (24.2.7-r0) (148/453) Installing mesa-egl (24.2.7-r0) (149/453) Installing libxxf86vm (1.1.5-r6) (150/453) Installing mesa-gl (24.2.7-r0) (151/453) Installing mesa-gles (24.2.7-r0) (152/453) Installing mesa-osmesa (24.2.7-r0) (153/453) Installing clang19-headers (19.1.4-r0) (154/453) Installing libclc (19.1.4-r0) (155/453) Installing spirv-llvm-translator-libs (19.1.0-r0) (156/453) Installing spirv-tools (1.3.290.0-r0) (157/453) Installing clang19-libs (19.1.4-r0) (158/453) Installing mesa-rusticl (24.2.7-r0) (159/453) Installing mesa-xatracker (24.2.7-r0) (160/453) Installing libxxf86vm-dev (1.1.5-r6) (161/453) Installing mesa-dev (24.2.7-r0) (162/453) Installing glu (9.0.3-r3) (163/453) Installing glu-dev (9.0.3-r3) (164/453) Installing gtest (1.15.2-r0) (165/453) Installing gmock (1.15.2-r0) (166/453) Installing gtest-dev (1.15.2-r0) (167/453) Installing enca (1.19-r4) (168/453) Installing enca-dev (1.19-r4) (169/453) Installing expat (2.6.4-r0) (170/453) Installing expat-dev (2.6.4-r0) (171/453) Installing fontconfig-dev (2.15.0-r1) (172/453) Installing libxrender (0.9.11-r5) (173/453) Installing pixman (0.43.4-r1) (174/453) Installing cairo (1.18.2-r1) (175/453) Installing harfbuzz-cairo (9.0.0-r1) (176/453) Installing harfbuzz-gobject (9.0.0-r1) (177/453) 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. * (178/453) Installing icu-libs (74.2-r0) (179/453) Installing harfbuzz-icu (9.0.0-r1) (180/453) Installing harfbuzz-subset (9.0.0-r1) (181/453) Installing cairo-tools (1.18.2-r1) (182/453) Installing libxrender-dev (0.9.11-r5) (183/453) Installing pixman-dev (0.43.4-r1) (184/453) Installing util-macros (1.20.1-r0) (185/453) Installing xcb-util (0.4.1-r3) (186/453) Installing xcb-util-dev (0.4.1-r3) (187/453) Installing cairo-gobject (1.18.2-r1) (188/453) Installing libxml2-utils (2.13.4-r3) (189/453) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (190/453) Installing libgpg-error (1.51-r0) (191/453) Installing libgcrypt (1.10.3-r1) (192/453) Installing libxslt (1.1.42-r1) (193/453) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (194/453) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (195/453) Installing docbook-xsl (1.79.2-r11) (196/453) Installing xz (5.6.3-r0) (197/453) Installing gettext-asprintf (0.22.5-r0) (198/453) Installing gettext-libs (0.22.5-r0) (199/453) Installing gettext-envsubst (0.22.5-r0) (200/453) Installing gettext (0.22.5-r0) (201/453) Installing gettext-dev (0.22.5-r0) (202/453) Installing py3-parsing (3.1.4-r0) (203/453) Installing py3-parsing-pyc (3.1.4-r0) (204/453) Installing py3-packaging (24.2-r0) (205/453) Installing py3-packaging-pyc (24.2-r0) (206/453) Installing libffi-dev (3.4.6-r0) (207/453) Installing bsd-compat-headers (0.7.2-r6) (208/453) Installing libformw (6.5_p20241006-r3) (209/453) Installing libmenuw (6.5_p20241006-r3) (210/453) Installing libncurses++ (6.5_p20241006-r3) (211/453) Installing ncurses-dev (6.5_p20241006-r3) (212/453) Installing libedit-dev (20240808.3.1-r0) (213/453) Installing libpcre2-16 (10.43-r0) (214/453) Installing libpcre2-32 (10.43-r0) (215/453) Installing pcre2-dev (10.43-r0) (216/453) Installing libuuid (2.40.2-r4) (217/453) Installing libfdisk (2.40.2-r4) (218/453) Installing libsmartcols (2.40.2-r4) (219/453) Installing sqlite (3.47.0-r0) (220/453) Installing sqlite-dev (3.47.0-r0) (221/453) Installing util-linux (2.40.2-r4) (222/453) Installing dmesg (2.40.2-r4) (223/453) Installing setarch (2.40.2-r4) (224/453) Installing skalibs-libs (2.14.3.0-r0) (225/453) Installing utmps-libs (0.1.2.3-r2) (226/453) Installing util-linux-misc (2.40.2-r4) (227/453) Installing linux-pam (1.6.1-r1) (228/453) Installing runuser (2.40.2-r4) (229/453) Installing mount (2.40.2-r4) (230/453) Installing losetup (2.40.2-r4) (231/453) Installing hexdump (2.40.2-r4) (232/453) Installing uuidgen (2.40.2-r4) (233/453) Installing blkid (2.40.2-r4) (234/453) Installing sfdisk (2.40.2-r4) (235/453) Installing mcookie (2.40.2-r4) (236/453) Installing agetty (2.40.2-r4) (237/453) Installing wipefs (2.40.2-r4) (238/453) Installing cfdisk (2.40.2-r4) (239/453) Installing umount (2.40.2-r4) (240/453) Installing flock (2.40.2-r4) (241/453) Installing lsblk (2.40.2-r4) (242/453) Installing libcap-ng (0.8.5-r0) (243/453) Installing setpriv (2.40.2-r4) (244/453) Installing lscpu (2.40.2-r4) (245/453) Installing logger (2.40.2-r4) (246/453) Installing partx (2.40.2-r4) (247/453) Installing fstrim (2.40.2-r4) (248/453) Installing findmnt (2.40.2-r4) (249/453) Installing util-linux-dev (2.40.2-r4) (250/453) Installing glib-dev (2.82.2-r0) (251/453) Installing cairo-dev (1.18.2-r1) (252/453) Installing graphite2-dev (1.3.14-r6) (253/453) Installing icu (74.2-r0) (254/453) Installing icu-dev (74.2-r0) (255/453) Installing harfbuzz-dev (9.0.0-r1) (256/453) Installing libunibreak-dev (6.1-r0) (257/453) Installing libass-dev (0.17.3-r0) (258/453) Installing libcdio (2.1.0-r3) (259/453) Installing libcdio++ (2.1.0-r3) (260/453) Installing libcdio-dev (2.1.0-r3) (261/453) Installing libdisplay-info (0.2.0-r0) (262/453) Installing libdisplay-info-dev (0.2.0-r0) (263/453) Installing libturbojpeg (3.0.4-r0) (264/453) Installing libjpeg-turbo-dev (3.0.4-r0) (265/453) Installing libunistring-dev (1.2-r0) (266/453) Installing libvdpau-dev (1.5-r4) (267/453) Installing lzo (2.10-r5) (268/453) Installing lzo-dev (2.10-r5) (269/453) Installing libpcre16 (8.45-r3) (270/453) Installing libpcre32 (8.45-r3) (271/453) Installing pcre (8.45-r3) (272/453) Installing libpcrecpp (8.45-r3) (273/453) Installing pcre-dev (8.45-r3) (274/453) Installing rapidjson-dev (1.1.0-r6) (275/453) Installing spdlog (1.14.1-r0) (276/453) Installing spdlog-dev (1.14.1-r0) (277/453) Installing libtag (1.13.1-r0) (278/453) Installing libtag_c (1.13.1-r0) (279/453) Installing taglib-dev (1.13.1-r0) (280/453) Installing tinyxml2 (10.0.0-r0) (281/453) Installing tinyxml2-dev (10.0.0-r0) (282/453) Installing tinyxml (2.6.2-r4) (283/453) Installing tinyxml-dev (2.6.2-r4) (284/453) Installing xkeyboard-config (2.43-r0) (285/453) Installing libxkbcommon (1.7.0-r1) (286/453) Installing libxkbcommon-x11 (1.7.0-r1) (287/453) Installing xz-dev (5.6.3-r0) (288/453) Installing libxml2-dev (2.13.4-r3) (289/453) Installing libxkbcommon-dev (1.7.0-r1) (290/453) Installing pugixml (1.14-r0) (291/453) Installing pugixml-dev (1.14-r0) (292/453) Installing wayland-libs-cursor (1.23.1-r0) (293/453) Installing wayland-libs-egl (1.23.1-r0) (294/453) Installing wayland-dev (1.23.1-r0) (295/453) Installing waylandpp (1.0.0-r2) (296/453) Installing waylandpp-dev (1.0.0-r2) (297/453) Installing eudev-libs (3.2.14-r5) (298/453) Installing eudev-dev (3.2.14-r5) (299/453) Installing libevdev (1.13.3-r0) (300/453) Installing mtdev (1.1.7-r0) (301/453) Installing libinput-libs (1.27.0-r0) (302/453) Installing libinput-dev (1.27.0-r0) (303/453) Installing alsa-lib-dev (1.2.12-r0) (304/453) Installing gdbm-tools (1.24-r0) (305/453) Installing gdbm-dev (1.24-r0) (306/453) Installing avahi-libs (0.8-r19) (307/453) Installing avahi-compat-howl (0.8-r19) (308/453) Installing avahi-compat-libdns_sd (0.8-r19) (309/453) Installing avahi-glib (0.8-r19) (310/453) Installing libdaemon (0.14-r5) (311/453) Installing libevent (2.1.12-r7) (312/453) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (313/453) Installing libevent-dev (2.1.12-r7) (314/453) Installing avahi-dev (0.8-r19) (315/453) Installing bluez-dev (5.79-r0) (316/453) Installing dav1d-dev (1.5.0-r0) (317/453) Installing dbus-dev (1.14.10-r4) (318/453) Installing lcms2-plugins (2.16-r0) (319/453) Installing libtiffxx (4.7.0-r0) (320/453) Installing libwebpdecoder (1.4.0-r0) (321/453) Installing libwebp-dev (1.4.0-r0) (322/453) Installing tiff-dev (4.7.0-r0) (323/453) Installing lcms2-dev (2.16-r0) (324/453) Installing libbluray (1.3.4-r1) (325/453) Installing libbluray-dev (1.3.4-r1) (326/453) Installing libcap-dev (2.71-r0) (327/453) Installing libxrandr (1.5.4-r1) (328/453) Installing libxrandr-dev (1.5.4-r1) (329/453) Installing python3-dev (3.12.7-r1) (330/453) Installing gc (8.2.8-r0) (331/453) Installing guile-libs (3.0.9-r1) (332/453) Installing guile (3.0.9-r1) (333/453) Installing swig (4.3.0-r0) (334/453) Installing p8-platform (2.1.0.1-r2) (335/453) Installing libcec4 (4.0.7-r3) (336/453) Installing p8-platform-dev (2.1.0.1-r2) (337/453) Installing libcec4-dev (4.0.7-r3) (338/453) Installing libmicrohttpd (0.9.77-r0) (339/453) Installing gnutls-c++ (3.8.8-r0) (340/453) Installing libgmpxx (6.3.0-r2) (341/453) Installing gmp-dev (6.3.0-r2) (342/453) Installing nettle-dev (3.10-r1) (343/453) Installing libtasn1-progs (4.19.0-r2) (344/453) Installing libtasn1-dev (4.19.0-r2) (345/453) Installing p11-kit-dev (0.25.5-r2) (346/453) Installing gnutls-dev (3.8.8-r0) (347/453) Installing libmicrohttpd-dev (0.9.77-r0) (348/453) Installing libnfs (5.0.3-r0) (349/453) Installing libnfs-dev (5.0.3-r0) (350/453) Installing libplist (2.6.0-r1) (351/453) Installing libplist++ (2.6.0-r1) (352/453) Installing libplist-dev (2.6.0-r1) (353/453) Installing libao (1.2.2-r3) (354/453) Installing libao-dev (1.2.2-r3) (355/453) Installing libshairport (1.2.1.20121215-r3) (356/453) Installing libshairport-dev (1.2.1.20121215-r3) (357/453) Installing libudfread (1.1.2-r2) (358/453) Installing libudfread-dev (1.1.2-r2) (359/453) Installing libva-dev (2.22.0-r1) (360/453) Installing libva-glx (2.20.0-r0) (361/453) Installing libva-glx-dev (2.20.0-r0) (362/453) Installing libxslt-dev (1.1.42-r1) (363/453) Installing mariadb-connector-c (3.3.10-r0) (364/453) Installing mariadb-connector-c-dev (3.3.10-r0) (365/453) Installing libcamera-ipa (0.3.2-r0) (366/453) Installing libunwind (1.8.1-r0) (367/453) Installing yaml (0.2.5-r2) (368/453) Installing libcamera (0.3.2-r0) (369/453) Installing libuv (1.49.2-r0) (370/453) Installing roc-toolkit-libs (0.4.0-r0) (371/453) Installing webrtc-audio-processing-1 (1.3-r1) (372/453) Installing pipewire-libs (1.2.6-r0) (373/453) Installing pipewire-dev (1.2.6-r0) (374/453) Installing libpulse-mainloop-glib (17.0-r4) (375/453) Installing pulseaudio-dev (17.0-r4) (376/453) Installing talloc (2.4.2-r1) (377/453) Installing tevent (0.16.1-r0) (378/453) Installing samba-util-libs (4.20.5-r0) (379/453) Installing libwbclient (4.20.5-r0) (380/453) Installing libsasl (2.1.28-r8) (381/453) Installing libldap (2.6.8-r0) (382/453) Installing lmdb (0.9.33-r0) (383/453) Installing ldb (2.9.1-r0) (384/453) Installing samba-libs (4.20.5-r0) (385/453) Installing libsmbclient (4.20.5-r0) (386/453) Installing py3-talloc (2.4.2-r1) (387/453) Installing talloc-dev (2.4.2-r1) (388/453) Installing tdb-dev (1.4.10-r0) (389/453) Installing py3-ldb (2.9.1-r0) (390/453) Installing ldb-dev (2.9.1-r0) (391/453) Installing tevent-dev (0.16.1-r0) (392/453) Installing libauth-samba (4.20.5-r0) (393/453) Installing samba-client-libs (4.20.5-r0) (394/453) Installing samba-common-server-libs (4.20.5-r0) (395/453) Installing samba-server-libs (4.20.5-r0) (396/453) Installing samba-libs-py3 (4.20.5-r0) (397/453) Installing samba-dc-libs (4.20.5-r0) (398/453) Installing samba-dev (4.20.5-r0) (399/453) Installing m4 (1.4.19-r3) (400/453) Installing perl (5.40.0-r3) (401/453) Installing autoconf (2.72-r0) (402/453) Installing automake (1.17-r0) (403/453) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (404/453) Installing llvm19-linker-tools (19.1.4-r0) (405/453) Installing clang19 (19.1.4-r0) (406/453) Installing libarchive (3.7.7-r0) (407/453) Installing rhash-libs (1.4.5-r0) (408/453) Installing cmake (3.31.0-r0) (409/453) Installing doxygen (1.12.0-r0) (410/453) Installing font-cantarell (0.303.1-r2) (411/453) Installing graphviz-libs (12.1.2-r0) (412/453) Installing libice (1.1.1-r6) (413/453) Installing libsm (1.2.4-r4) (414/453) Installing libxt (1.3.0-r5) (415/453) Installing libxpm (3.5.17-r0) (416/453) Installing libavif (1.0.4-r0) (417/453) Installing libgd (2.3.3-r9) (418/453) Installing libxft (2.3.8-r3) (419/453) Installing pango (1.54.0-r1) (420/453) Installing graphviz (12.1.2-r0) (421/453) Installing libtool (2.4.7-r3) (422/453) Installing lld-libs (19.1.4-r0) (423/453) Installing scudo-malloc (19.1.4-r0) (424/453) Installing lld (19.1.4-r0) (425/453) Installing llvm19 (19.1.4-r0) (426/453) Installing nasm (2.16.03-r0) (427/453) Installing openjdk8-jre-lib (8.422.05-r0) (428/453) Installing java-common (0.5-r0) (429/453) Installing p11-kit-trust (0.25.5-r2) (430/453) Installing ca-certificates (20240705-r0) (431/453) Installing java-cacerts (1.1-r0) (432/453) Installing nspr (4.35-r4) (433/453) Installing nss (3.106-r0) (434/453) Installing krb5-conf (1.0-r2) (435/453) Installing libcom_err (1.47.1-r1) (436/453) Installing keyutils-libs (1.6.3-r4) (437/453) Installing libverto (0.3.2-r2) (438/453) Installing krb5-libs (1.21.3-r0) (439/453) Installing pcsc-lite-libs (2.2.3-r1) (440/453) Installing liblksctp (1.0.19-r5) (441/453) Installing openjdk8-jre-base (8.422.05-r0) (442/453) Installing samurai (1.2-r6) (443/453) Installing wayland-protocols (1.38-r0) (444/453) Installing .makedepends-kodi (20241124.004508) (445/453) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (446/453) Installing dbus-openrc (1.14.10-r4) (447/453) Installing dbus-daemon-launch-helper (1.14.10-r4) (448/453) Installing avahi-openrc (0.8-r19) (449/453) Installing util-linux-openrc (2.40.2-r4) (450/453) Installing agetty-openrc (0.55.1-r2) (451/453) Installing perl-error (0.17029-r2) (452/453) Installing perl-git (2.47.0-r0) (453/453) 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.1.2-r0.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20240705-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1692 MiB in 564 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.0-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.0-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.0-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.0-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 Hunk #1 succeeded at 71 (offset -1 lines). Hunk #2 succeeded at 130 (offset -1 lines). Hunk #3 succeeded at 1491 (offset 4 lines). Hunk #4 succeeded at 1504 (offset 4 lines). Hunk #5 succeeded at 1521 (offset 4 lines). Hunk #6 succeeded at 1545 (offset 4 lines). patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp Hunk #1 succeeded at 23 (offset 4 lines). >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. 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 Hunk #1 succeeded at 37 (offset -1 lines). patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 633 (offset 7 lines). Hunk #2 succeeded at 1231 (offset 7 lines). Hunk #3 succeeded at 1284 (offset 7 lines). Hunk #4 succeeded at 1334 (offset 7 lines). Hunk #5 succeeded at 1548 with fuzz 1 (offset 9 lines). >>> 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.0-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: x86_64, ARCH: x86_64-linux -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Checking to see if CXX compiler accepts flag -msse -- Checking to see if CXX compiler accepts flag -msse - yes -- Checking to see if CXX compiler accepts flag -msse2 -- Checking to see if CXX compiler accepts flag -msse2 - yes -- Checking to see if CXX compiler accepts flag -msse3 -- Checking to see if CXX compiler accepts flag -msse3 - yes -- Checking to see if CXX compiler accepts flag -mssse3 -- Checking to see if CXX compiler accepts flag -mssse3 - yes -- Checking to see if CXX compiler accepts flag -msse4.1 -- Checking to see if CXX compiler accepts flag -msse4.1 - yes -- Checking to see if CXX compiler accepts flag -msse4.2 -- Checking to see if CXX compiler accepts flag -msse4.2 - yes -- Checking to see if CXX compiler accepts flag -mavx -- Checking to see if CXX compiler accepts flag -mavx - yes -- Checking to see if CXX compiler accepts flag -mavx2 -- Checking to see if CXX compiler accepts flag -mavx2 - yes -- Found SSE: 1 -- Found SSE2: 1 -- Found SSE3: 1 -- Found SSSE3: 1 -- Found SSE4_1: 1 -- Found SSE4_2: 1 -- Found AVX: 1 -- Found AVX2: 1 -- 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.0-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.0-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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 (18.9s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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 a ... suffix to tell CMake that the project does not need compatibility with older versions. -- 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.2s) -- 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.0-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.0-Omega/build-x11/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1701] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1701] Building CXX object build/platform/linux/sse4/CMakeFiles/sse4.dir/CopyFrame.cpp.o [3/1701] cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11 -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -P /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [4/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [5/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [6/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [7/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [8/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [9/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [10/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [11/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [12/1701] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [13/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [14/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [15/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [16/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [17/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [18/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [19/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [20/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [21/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [22/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [23/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [24/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [25/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [26/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [27/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [28/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [29/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [30/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [31/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [32/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [33/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [34/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [35/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [36/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [37/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [38/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [39/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [40/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [41/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [42/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [43/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [44/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [45/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [46/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [47/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [48/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [49/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [50/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [51/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [52/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [53/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [54/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [55/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [56/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [57/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [58/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [59/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [60/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [61/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [62/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [63/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [64/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [65/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [66/1701] Linking CXX shared library system/libsse4-x86_64-linux.so [67/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [68/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [69/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [70/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [71/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [72/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [73/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [74/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [75/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [76/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [77/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [78/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [79/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [80/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [81/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [82/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [83/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [84/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [85/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [86/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [87/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [88/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [89/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [90/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [91/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [92/1701] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [93/1701] Building C++ header for video.fbs [94/1701] Building C++ header for savestate.fbs /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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. [95/1701] Generating build/xbmc/CompileInfo.cpp [96/1701] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [97/1701] Creating directories for 'libdvdcss' [98/1701] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1701] Creating directories for 'ffmpeg' [100/1701] Performing download step (verify and extract) for 'libdvdcss' [101/1701] Performing download step (download, verify and extract) for 'ffmpeg' -- 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.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [102/1701] No update step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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. [103/1701] Creating directories for 'JsonSchemaBuilder' [104/1701] No patch step for 'libdvdcss' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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. [105/1701] No download step for 'JsonSchemaBuilder' [106/1701] Performing configure step for 'libdvdcss' [107/1701] No update step for 'JsonSchemaBuilder' [108/1701] cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.0-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 [109/1701] No patch step for 'JsonSchemaBuilder' [110/1701] Performing configure step for 'JsonSchemaBuilder' In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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. [111/1701] Linking C executable kodi-xrandr /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-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.0-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. [112/1701] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [113/1701] No update step for 'ffmpeg' [114/1701] Performing patch step for 'ffmpeg' -- 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.1s) -- 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.0-Omega/build-x11/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [115/1701] Performing build step for 'JsonSchemaBuilder' [116/1701] Performing configure step for 'ffmpeg' [117/1701] Linking CXX executable build/texturepacker/TexturePacker [118/1701] 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 -- Found NASM: /usr/bin/nasm (found version "2.16.03") -- 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 -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-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;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--enable-gnutls;--x86asmexe=/usr/bin/nasm;--enable-libdav1d;--arch=x86_64 -- 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.0-Omega/build-x11/build/ffmpeg/src/ffmpeg-build [119/1701] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [120/1701] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder [121/1701] Completed 'JsonSchemaBuilder' [122/1701] Generating ServiceDescription.h [123/1701] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for x86_64-linux-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 [124/1701] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [125/1701] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' /usr/bin/install -c -m 644 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' libtool: install: /usr/bin/install -c .libs/libdvdcss.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.la libtool: install: /usr/bin/install -c .libs/libdvdcss.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [126/1701] Completed 'libdvdcss' [127/1701] Creating directories for 'libdvdread' [128/1701] 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.0-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [129/1701] No update step for 'libdvdread' [130/1701] No patch step for 'libdvdread' [131/1701] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for getmntent_r... yes checking for x86_64-linux-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 [132/1701] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' cd . && git log > /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread/ChangeLog-tmp CC src/bitreader.lo 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 CC src/dvd_input.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_reader.lo test -e ChangeLog || touch ChangeLog 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.0-Omega/build-x11/build/libdvdread/src/libdvdread' [133/1701] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/share/doc/libdvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' [134/1701] Completed 'libdvdread' [135/1701] Creating directories for 'libdvdnav' [136/1701] 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.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [137/1701] No update step for 'libdvdnav' [138/1701] No patch step for 'libdvdnav' [139/1701] 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... x86_64-pc-linux-musl checking host system type... x86_64-pc-linux-gnu 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 x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-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 x86_64-pc-linux-musl file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-linux-file... no checking for file... file checking for x86_64-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-linux-strip... strip checking for x86_64-linux-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 x86_64-linux-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/x86_64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes 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 x86_64-linux-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 [140/1701] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-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/getset.lo CC src/vm/play.lo CC src/vm/vmget.lo CC src/vm/vmcmd.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/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))) ); | ~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c1 warning generated. :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/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. 3 warnings generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [141/1701] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /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.0-Omega/build-x11/build/include/dvdnav' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: finish: PATH="/bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin" ldconfig -n /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib ---------------------------------------------------------------------- Libraries have been installed in: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the '-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the 'LD_RUN_PATH' environment variable during linking - use the '-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [142/1701] Completed 'libdvdnav' [143/1701] Generating system/players/VideoPlayer/libdvdnav-x86_64-linux.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.0-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH x86 (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes standalone assembly yes x86 assembler /usr/bin/nasm MMX enabled yes MMXEXT enabled yes 3DNow! enabled yes 3DNow! extended enabled yes SSE enabled yes SSSE3 enabled yes AESNI enabled yes AVX enabled yes AVX2 enabled yes AVX-512 enabled yes AVX-512ICL enabled yes XOP enabled yes FMA3 enabled yes FMA4 enabled yes i686 features enabled yes CMOV is fast yes EBX available yes EBP available 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 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/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) | ~~~~~~~~~ ^ ~~ CC libavformat/async.o 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/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/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/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->src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] b ase_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/au.o CC libavformat/av1.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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~ CC libavformat/av1dec.o src/libavformat/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | 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] for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 244src/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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/apetag.c:src/libavformat/aadec.c47:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chaCC libavformat/avc.o pters[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/apetag.c:164:16src/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 }, | ^ warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164src/libavformat/aiffenc.c | for (i=0; itotalframes; 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->totalfrasrc/libavformat/apm.cme:s81;: 23i:+ +)warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]{ | ~ ^ ~~~~~~~~~~~~~~~~ 81 | src/libavformat/ape.c :f306o:r23 :( iwarning: ncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]t i = 0; i 306< | F F _ A R R A Yf_oErL E(MiS (=e x0t;- >iu n+t+o)t a l| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~r ames; 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/avformat.o src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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) | ~~~ ^ ~~~~~~~~ CC libavformat/avidec.o 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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] CC libavformat/avienc.o 128 | { NULL } | ^ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ 1 warning generated. 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 (CC libavformat/avio.o 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/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/aviobuf.o src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "wCC libavformat/avlanguage.o rite_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", CC libavformat/avr.o "Enable APE tag writinsrc/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] g 394 | { NULL } | ^ ", 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}4, 0, 1, ENC}, | ^ warnings generated. src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | CC libavformat/avs.o { 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 <= asrc/libavformat/asf.csf:-68>:i14n:d exwarning: _comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]p tr[i].send_time) 68 | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avs2dec.o 3 warnings generated. 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, Usrc/libavformat/asfdec_f.cIN:T3291:658_:M AXwarning: , comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]EN C }, | ^ 329 | src/libavformat/apngenc.c : 300 : 12 :F Fwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]B S(f s300i | z e -{ N(ULiLn t}6,4 _ t| ) ^a sf->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/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { 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) | ~~~~~ ^ ~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avs3dec.o 1 warning generated. 2 warnings generated. src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siCC libavformat/bethsoftvid.o ze) | ~~~~~ ^ ~~~~ CC libavformat/bfi.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 | src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/bink.o CC libavformat/binka.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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bintext.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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bit.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) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 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/bmv.o 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: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_frsrc/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] ag 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/boadec.o 4 warnings generated. CC libavformat/bonk.o 2 warnings generated. CC libavformat/brstm.o CC libavformat/c93.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) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/cache.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/caf.o 1 warning generated. 6 warnings generated. 1 warning generated. 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/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/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/cdxl.o 3 warnings generated. 1 warning generated. CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/crypto.o 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/dash.o 1 warning generated. 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_INT6413, warning s{ generated . .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/dashenc.o CC libavformat/data_uri.o src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ 2 warnings generated. CC libavformat/dauddec.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] src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 3 warnings 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 | 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/daudenc.o 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/dcstr.o 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 | { src/libavformat/avs3dec.cNULL }, | ^ :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/demux.o src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_ssrc/libavformat/avio.c:i58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ze 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ = FFMAX(asrc/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] vi 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 }, | ^ st->max_sizsrc/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e, 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 }, | ^ sizsrc/libavformat/avio.ce:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] )61 | { NULL } | ^ ; | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: src/libavformat/avio.cnote: :60:137: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] expanded from macro 'FFMAX' 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' 47 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 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/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; isrc/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(frameratesrc/libavformat/avc.c),: 315:A14V_:O Pwarning: Tcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]_T YPE_VI D315 | E O _R A TwEh,i l{e. s(tri =< "2h5e"a}d,e r0_,l eInN T&&_ MAi X<, s rDcE_Cl}e,n ) | ^| ~ ^ ~~~~~~~~~~ < s-src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 114 | { NULL }, | ^ 1 warning generated. src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | foCC libavformat/demux_utils.o r (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ 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/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | forsrc/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); | unsigned i = 0; i ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ (b) ? (b) : (a)) | ~ ^ ~ nb_src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] s treams; i++) { | ~ ^ ~~~~~~~~~~ 208src/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) { | ~ ^ ~~~~~~~~~~~~~~ | 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/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 470 | } else if (aspect_rat1 warning generated. io_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/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/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/derf.o 5 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 }, | ^ 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/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/dfa.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/dfpwmdec.o src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stre1 warning generated. am_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/put_bits.h:265 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}, | ^ :37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265src/libavformat/bintext.c: | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd72src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ .", 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 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) && | ~~~ ^ ~~~~~~~~~~~ "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/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) | ~~~~ ^ ~~~~~~~~~ src/libavformat/avidec.c:370:29: CC libavformat/dhav.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/diracdec.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/avidec.c:457:18src/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 }, | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/avienc.c 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] 995 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ :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, { .i642 = 0 }, 0, 1, ENC }, | ^ warnings generated. src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ CC libavformat/dnxhddec.o 1 warning 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); | ~~~~~~~~ ^~~~~ CC libavformat/dovi_isom.o CC libavformat/dsfdec.o CC libavformat/dsicin.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++) { | ~ ^ ~~~~~~~~~~~~ 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/codec2.c:270:5: warning: src/libavformat/avidec.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | 954F | R A M E S _ P E R _ P AiCfK E(Ts,t re a| m ^_i ndex src/libavformat/codec2.c>:=267 :(u118n:s note: iexpanded from macro 'FRAMES_PER_PACKET'g ned)s->nb_ s267t | r e a m s o| f ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~f setof(Codec2Consrc/libavformat/avidec.cte:x991:t30,: frwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m es_per_ p991 | a c k e t ) , A V _ O iPfT _(sTtYrPeaEm__iInNdTe,x {<. i(u6n4si g=n e1d)}s,- >1n,b _IstNrTe_aMmsA X&,& sAiVz_eO P>T _9F L*A G4)_ D{E C | O ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~D ING_PARAM} | src/libavformat/avidec.c ^: 1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (streasrc/libavformat/codec2.cm_:i271n:d12:e xwarning: missing field 'help' initializer [-Wmissing-field-initializers]! = s-> nb271_ | st r e a m{s N-U L1L) } , | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ | ^ 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/brstm.c ~ ^ ~~~~~~~~~~~~~ :331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/avidec.c: 1088331: | 11 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | i f ( ifo r= =( is -=> n0b_;s tir e no+n=_ in2t)e r{l e| av ~ ^ ~~~~~e d) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dss.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)) | ~ ^ ~ src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_src/libavformat/cinedec.cOPT:_T295Y:P19E:_ Iwarning: NTcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare], { .i64=11025 295} | , 80 0 0i,f I(NcTi_nMeA-X>, pAtVs_ O>P=T _sFtLiA-G>_nDbE_COiDnINdGe_xP_AeRAnMt r}i, e s| ) ^ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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:src/libavformat/cafdec.c :warning: 245missing field 'help' initializer [-Wmissing-field-initializers]: 61: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare]250 | { NULL }, | ^ 245 | if src/libavformat/codec2.c(n:u276m:_5p:a cwarning: kemissing field 'unit' initializer [-Wmissing-field-initializers]t s < 0 276| | | I N T3F2RA_MMEASX _/P EsRi_zPeAoCfK(EATVI,n d e| xE ^n try) src/libavformat/codec2.c<: 267:n118u:m _note: paexpanded from macro 'FRAMES_PER_PACKET'c kets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~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/dtsdec.o CC libavformat/dtshddec.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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: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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/dvbsub.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/dvbtxt.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvenc.o 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/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/dxa.o 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) { | ~ ^ ~~~~~~~~~~~~~~~ 2 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/eacdata.o 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_stre5am warningss; generated . 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/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/avidec.csrc/libavformat/concatdec.c::1972301::1943:: 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] 3011972 | | ffoorr ((ii == c0a;t -i> cnible_-s>tnrbe_asmst;r eia+ms+;) i{ < | c ~ ^ ~~~~~~~~~~~~~a t->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/electronicarts.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/epafdec.o CC libavformat/ffmetadec.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/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.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 (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 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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, 5 warning1, DEC }, | ^ s generated. src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ CC libavformat/file.o 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/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!asrc/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] li 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ gn || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/fitsenc.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) | ~~~~~ ^ ~~~~ CC libavformat/flac_picture.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) | ~~~~~ ^ ~~~~ 1 warning generated. 8 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++) { | ~ ^ ~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/flacdec.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeDataCC libavformat/flacenc.o pd = { filename, NULL, 0 }; | ^ 2 warnings generated. CC libavformat/flacenc_header.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++) { | ~ ^ ~~~~~~~~~~~~~ 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/flic.o 5 warnings generated. CC libavformat/flvdec.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) | ~~~~~ ^ ~~~~ 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/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sampCC libavformat/flvenc.o le_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, {.i64src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ = 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(DFPWsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AudioDemuxerContext, 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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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)) { \ | ^~~~ 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/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) { | ~~~ ^ ~~~~ CC libavformat/framecrcenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/framehash.o 2 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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 = posCC libavformat/frmdec.o == (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/fsb.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) { | ~ ^ ~~~~~~~~~~~~~ 17 warnings generated. 16 warnings generated. src/libavformat/dv.csrc/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 12 warnings generated. 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 }, | ^ :157:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/dashenc.c 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 ssrc/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] et )", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ 257 | if src/libavformat/dashenc.c(freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | CC libavformat/ftp.o ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 = 0src/libavformat/dvenc.c }, 0, 1, E }, | ^ :274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/dashenc.c274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :2382src/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); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 2 warnings generated. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "UCC libavformat/fwse.o se 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 src/libavformat/dvenc.call segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ :322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dashenc.c 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ :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] src/libavformat/dvenc.c:406: 232389: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "method ",406 | " s e t t h ef oHrT T(Pi m e=th o0d;" ,i OTn(bm_estthroeda)m,s ;A V_iO+P+T)_ T{Y PE _| S ~ ^ ~~~~~~~~~~~~~T RING, {.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 das4h warning",s generatedO. FFSET(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 | { "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",src/libavformat/dump.c ":S232et:45 :d ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i red minimum 232p | l a y b a c k raavt_el"o,g (OcFtFxS,E TA(Vm_iLnO_Gp_lIaNyFbOa,c k"_%rfa"t,e )g,a iAnV_ O/P T1_0T0Y0P0E0_.R0Af)T;I O NA| L ~~~~~~ ~~~~~^~~~~~~~~~~, { .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/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOsrc/libavformat/dashenc.cG_:I2415N:F124O:, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]% f", (float) 2415p | ea k / U{I N"Tu3p2d_aMtAeX_)p; e ri| o ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~d ", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ 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] src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 242 | 2416 | a{v _NlUogL(Lc t}x,, A| V ^_ LOG_CC libavformat/g722.o INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xfffsrc/libavformat/dashenc.cff:f2415f:f112u:) 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/g723_1.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/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_src/libavformat/demux.cstreams; i++) { | ~ ^ ~~~~~~~~~~~~~ :src/libavformat/ffmetaenc.c1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :73 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); :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/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | src/libavformat/dump.c src/libavformat/demux.c: 423:: 1619s23i::z104 e:warning: =comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(c->b y423t | e s1619 _ | l e ff t o, r c -( >iabnvpt_ cl)ojg ;(= i c,| 1 ^ ~~~~~~~~~~~~~ ~~~~~~;A Vj_ Lm (dbu)r a ?t426 i | (o bn )% :f \ (n a" ), ) a dvu r_| al ~ ^ ~to igo(nc_ttxe,x tA /V _(LfOlGoasrc/libavformat/dxa.c_t:I)N169AF:VO_16,T:I M"Ewarning: t_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]imB eAcSEo)d;e 169- | | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ % s % s "i,f (trcebtu !f=, sji ze!)= t| c ~~~ ^ ~~~~[ 0] ? ", " : 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){ | ~~~ ^ ~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 121 | for (i=0; i= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/g726.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)); | ~~~ ^ ~~~~~~~~~~~ CC libavformat/g729dec.o 3 warnings generated. CC libavformat/gdv.o CC libavformat/genh.o src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i6src/libavformat/dump.c4 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 128 | 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 AV_OPT_TYPE_INT, {.i64 = :707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ }src/libavformat/dump.c, INT_MIN, INT_MAX, :711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ V_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_OPCC libavformat/gif.o T_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ CC libavformat/gifdec.o 1 warning generated. 2 warnings generated. 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/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 }CC libavformat/gopher.o , 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_PARA3M warning s} generated,. | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 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.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++) | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/gsmdec.o 4CC libavformat/gxf.o 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} | ^ 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) { | ~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. 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 CC libavformat/gxfenc.o != size) | ~~~~~ ^ ~~~~ CC libavformat/h261dec.o 3 warnings generated. src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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_TYsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P 357 | if (size2 != size) | ~~~~~ ^ ~~~~ E_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/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavformat/fifo.c :119693 | : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if(size && header->nax i693s | n [ i] > U I NT 6 4A_VM_AOXP T/_T YsPiEz_eD)U R A| TI ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~O N, {.i64 = FIFO_Dsrc/libavformat/fitsdec.cE:F124AU:L23T:_ REwarning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]C OVERY_WAIT _124T | I M E _ UiSfE(Ch}e,a d0e,r -I>NpTc6o4u_nMtA X>, UIANVT_6O4P_TM_AFXL A-G _sEiNzCOeD) I N| G ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~_P ARAM}, | ^ 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/h263dec.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 }, | ^ CC libavformat/h264dec.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 * (CC libavformat/hashenc.o uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~ ^~~~~~~~~~~~~~~ CC libavformat/hca.o 1 warning 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) | ~~~~~ ^ ~~~~ CC libavformat/hcom.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/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/libavcodec/bytestream.hsrc/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 247 | if (ret != size) { | ~~~ ^ ~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/hdsenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hevc.o 8 warnings generated. CC libavformat/hevcdec.o 5 warnings generated. CC libavformat/hls.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/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 > bysrc/libavformat/flvdec.ctestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :144src/libavformat/flac_picture.c:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :145 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :30src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' : 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.cwarning: 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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 (oCC libavformat/hls_sample_encryption.o gg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/flacenc.csrc/libavformat/oggdec.h:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 210 | for180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/hlsenc.o 2 warnings generated. 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 src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ 406 | 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 | ~ ~~~~~~~~~^~~~~ { "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: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/hlsplaylist.o src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/flvdec.c 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :947src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | for (i = 0; i < s->nb_streams; i++src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] ) { | ~ ^ ~~~~~~~~~~~~~ 229src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/hlsproto.o 15 warnings generated. 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 - src/libavformat/format.c:258:49: warning: s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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, src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] p robe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 265 | src/libavutil/macros.h if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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) | ~~~~~~~~~~ ^ ~~~~~~ CC libavformat/hnm.o 8 warnings generated. 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] 1184src/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 if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :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 addresssrc/libavformat/flvdec.c: should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ 1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/ftp.c 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ :87:137:CC libavformat/http.o warning: src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 1363 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] f lv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ 88 | {"src/libavformat/flvdec.cftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ :1364:129:src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/g729dec.c 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ :85:114: warning: src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { " 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .imissing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ 64 src/libavformat/flvdec.c= 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :1366:12src/libavformat/g729dec.c: warning: missing field 'help' initializer [-Wmissing-field-initializers] :86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ 86 | { NULL }, | ^ CC libavformat/httpauth.o 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/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_Fsrc/libavformat/ftp.c:LAG_DECODING_PARAM }, | ^ 254:13:src/libavformat/g726.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 67:12: src/libavformat/ftp.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]263 :21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]67 | { N263U | L L } , | ^ if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/icecast.o 17 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~ 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)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/icodec.o 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)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/icoenc.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++) { | ~ ^ ~~~~~~~~~~~~~ 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. CC libavformat/id3v1.o 2 warnings generated. 10 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/id3v2.o src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/id3v2enc.o 1 warning generated. CC libavformat/idcin.o 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++) | ~ ^ ~~~~~~~ 2 warnings generated. 7 warnings generated. src/libavformat/gxf.c:438CC libavformat/idroqdec.o :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_src/libavformat/ftp.cstreams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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 (src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ et >=src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 95 | { NULL },6 | ^ warnings generated. src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { CC libavformat/idroqenc.o | ~~~ ^ ~~~~~~~~~~~~~~~ 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/iff.o src/libavformat/gifdec.c:386:215In 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) | ~~~~~ ^ ~~~~ 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 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)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} src/libavformat/gxfenc.c : 208 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 1, AV_ O206P | T _F L A Gs_iDzEeC O=D IsNnGp_rPiAnRAtMf (}b,u f f| e ^r , sizeof(buffer), "Ver 1\nBr %.6f\nIpsrc/libavformat/gifdec.cg :1390\n:P12p:i warning: %missing field 'help' initializer [-Wmissing-field-initializers]d \nBp i390o | p % d{\ nNU"L L | } ~~~~~~~~ , | ^ 207 | CC libavformat/ifv.o "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/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. CC libavformat/ilbc.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/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i2 = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ warnings generated. CC libavformat/img2.o 5 warnings generated. CC libavformat/img2_alias_pix.o src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (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] i = 0; i < s->nb_482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/img2_brender_pix.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/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | foCC libavformat/img2dec.o r (src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 357 | if (size2 != size) | ~~~~~ ^ ~~~~ = 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/img2enc.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/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:src/libavformat/gif.c105:: 195note: :expanded from macro 'HASH_OPT'54 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { " h195a | s h" , " s e t AhaVs_hO tPoT _uTseY"P, EO_FFISNETT(,has h{_n a.mie6)4, A=V _-OP1T _}T,Y PE-_1ST,R IN6G5, 5{3.5st,r E=N dCe fa}u,l t ty| pe ^} , 0, 0, ENC } | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | src/libavformat/hashenc.c :{64 :N5U:L Lwarning: 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_streCC libavformat/imx.o ams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ingenientdec.o 2 warnings generated. 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/ip.o CC libavformat/ipfsgateway.o CC libavformat/ipmovie.o CC libavformat/ipudec.o 5 warnings generated. 42 warnings generated. In file included from src/libavformat/hdsenc.csrc/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: :92:38: 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] 482 | if (gb->siz92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/ircam.o src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/ircamdec.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/ircamenc.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 > 7 warnings generated. 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, { .i3 warning64 = 0 }, 0, INT_M12AX warning,s generatedE. }, | ^ s generatedsrc/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] 557CC libavformat/isom.o | { NULL }, | ^ CC libavformat/isom_tags.o In file included from src/libavformat/icodec.csrc/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :28 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/bytestream.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 libavformat/iss.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:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duratiCC libavformat/iv8.o on <= -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}}; | ^ CC libavformat/ivfdec.o 1 warning 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/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(csrc/libavformat/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hsrc/libavformat/id3v1.c:232:23: 101warning: | comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] for ( i232 | = 0 ; i (nqb _-s sttrre)a m>s;= is+i+z)e o{f (| s ~ ^ ~~~~~~~~~~~~~t r) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ unked_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 tsrc/libavformat/hls.cunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ :1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1123 | if (siz150 | { "headers", "set e != apic->buf->size - AV_INPUT_Bcustom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ UFFER_PADsrc/libavformat/http.cDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_8S warningTsR generatedI. NG, { .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 reconnsrc/libavformat/idroqenc.c:ect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ 35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ 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_INsrc/libavformat/hls.cT,: 1453{: 19.i:6 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 120 }, 0, UI N1453T | _ M A X /f1o0r0 0(/i10 0=0 ,0 ;D 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 | src/libavformat/http.c : 177 : 94 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (j = 0 ; 177j | < p{r o"glriasmt-e>nn"b,_ s"tlriesatme_ni nodne xHeTsT;P "j,+ +O)F F{ S E| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~( listen), AV_OPsrc/libavformat/hls.cT:_1457T:Y46P:E _warning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N T, { .i64 =1457 | 0 } , 0 , 2 , D | E i}f, ( p| r ^o gram->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_seIn file included from eksrc/libavformat/iff.c_:s37i: zesrc/libavcodec/bytestream.h":187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != 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) | ^~~~~~~~~~~~~~~~~~ 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/ivfenc.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/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)) | ~ ^ ~ 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_sisrc/libavcodec/bytestream.hze: 357- :815): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~ ^ ~~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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", "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_BOOCC libavformat/jacosubdec.o L, { .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 } | ^ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/jacosubenc.o CC libavformat/jpegxl_probe.o 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_chasrc/libavformat/hls.cpters; i++) { | ~ ^ ~~~~~~~~~~~~~~ :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/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/idcin.c:313:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | else if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ 1 warning generated. 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/jvdec.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/kvag.o 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/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/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/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/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/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/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | CC libavformat/lafdec.o 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 | src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 648 | if OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ (pic_tysrc/libavformat/hls.cpe < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_TYIn 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] PE 187 | if (size2 != size) | ~~~~~ ^ ~~~~ _INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76:11 warnings generated. 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_multipsrc/libavformat/iff.c:le), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ 136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavformat/hls.c 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2560 | OFFSET772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] | ^ 799 | src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] { NULL } | ^ 117src/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.cfor (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ :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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/latmenc.o 2 warnings generated. 6 warnings generated. 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 (avsrc/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i o_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 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] src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tsrc/libavformat/hlsenc.c:len < len) { | ~~~~ ^ ~~~ 2697:19:src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ CC libavformat/lmlm4.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/loasdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 16 warnings generated. 1 warning generated. 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 | src/libavformat/http.c : 1599: 16 : iwarning: fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] (chunk_pos > =1599 | i f f - > b o d ys_iezned ) = | F ~~~~~~~~~ ^ ~~~~~~~~~~~~~F MIN(size, s->chunksizesrc/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 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if ( c49h | u#ndke_fpionse >=F FiMfIfN-(>ab,odby)_ e(n(da)) | > ~~~~~~~~~ ^ ~~~~~~~~~~~~~ (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)) { 6 warning s generated . \ | ^~~~ src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 68 | CC libavformat/lrc.o 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/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/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/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFF4SET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ warnings generated. src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/lrcdec.o 9 warnings generated. 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)) | ~ ^ ~ src/libavformat/img2enc.c:src/libavformat/hlsenc.c235:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | 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++)CC libavformat/lrcenc.o { | ~ ^ ~~~~~~~~~~~~~~ for (i = 0;3 warnings generated. i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/img2enc.c: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:src/libavformat/hlsenc.c:3118 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 }, | ^ 140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequencesrc/libavformat/img2enc.c):,257A:V117_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_INT64, 257{ | . i 6 4 {= "0s}t,r f t i m e0",, I N T 6 4"_uMsAXe, sEt}r,f t i| m ^e for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENCsrc/libavformat/hlsenc.c }:,3119 : 144| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPsrc/libavformat/img2enc.cT:_258TY:P123E: _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]U RATION, {.i 62584 | = 2 0 0{0 0"0f0r}a,m e0_,p tIsN"T,6 4 _ M"AuXs,e Ec}u,r r e| n ^t frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64src/libavformat/hlsenc.c =: 31200: 144}:, warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 1, ENC }, 3120| | ^ {"hls_init_time", "ssrc/libavformat/http.cet: s1911:e42g:m enwarning: tcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] length at init 1911l | i s t " , O(FwFhSeEnTc(ei n=i=t _StEiEKm_eS)E,T & & oAfVf_ O=P=T _TsY-P>Eo_fDfU)R)A)T I src/libavformat/img2enc.cO| N: ~~~ ^ ~~~~~~,259 :{149.: iwarning: 64missing field 'unit' initializer [-Wmissing-field-initializers] = 0}, 0, 259I | N T 6 4 _{M A"aXt,o mEi}c,_ w r| i ^t ing", "write files atomically (using temporary files and renames)", OFsrc/libavformat/hlsenc.cFS:E3121T:(143u:s ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]r ename), AV_ O3121P | T _ T Y P{E"_hBlOsO_Ll,i s{t _.sii6z4e "=, 0" s}e,t 0,m ax1i,m uEmN Cn u}m,b e r| ^o f playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, src/libavformat/img2enc.c| ^: 260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options fosrc/libavformat/hlsenc.cr :t3122h:e176 :o pwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e ned files", OF FS3122E | T ( p r o{t"ohclosl__doepltest)e,_ tAhVr_eOsPhoTl_dT"Y,P E"_sDeItC Tn,u {m0b}e,r 0of, u0n,r eEfNeCr e}n,c e| d ^ segments to keep before deleting", OFFSET(hls_desrc/libavformat/img2enc.cl:et261e:_12t:h rwarning: emissing field 'help' initializer [-Wmissing-field-initializers]sh old) ,261 | A V{_O PNTU_LTLY P}E,_ I N| T ^, {.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, {.i6src/libavformat/img2dec.c4: 73=: 190:} , warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 0, 73 | 1 , f o r ( i = E0};, i | < ^ FF_ARRAY_ELEMS(sizes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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}, | ^ 21 warnings generated. 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}, | ^ CC libavformat/luodatdec.o 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}, | ^CC libavformat/lvfdec.o 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] src/libavformat/iff.c:691:31 :3170 | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] {"master_pl_name", 691" | C r ea t e H L S m a s t er p l atyalgi st= wrietfh path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/mca.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. CC libavformat/mccdec.o CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o 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 }, \ | ^ 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 sCC libavformat/microdvdenc.o ize", 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 }, | ^ 1 warning generated. src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_s1 warning generated. ize", "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 }, | ^ CC libavformat/mj2kdec.o 8 warnings generated. 3 warnings generated. CC libavformat/mkvtimestamp_v2.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 237 | for (CC libavformat/mlpdec.o i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.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->bCC libavformat/mods.o uf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/moflex.o 1 warning generated. CC libavformat/mov.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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/mov_chan.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/mov_esds.o CC libavformat/movenc.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavformat/movenc_ttml.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: src/libavformat/luodatdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/movenccenc.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/lvfdec.c:126:30: warning: src/libavformat/metadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | 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++) | ~^~~~~~~~~~~~~~~~~ if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/movenchint.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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/mp3dec.o CC libavformat/mp3enc.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/mpc.o CC libavformat/mpc8.o 3 warnings generated. 1 warning generated. CC libavformat/mpeg.o 3 warnings generated. 1 warning generated. 52 warnings generated. CC libavformat/mpegenc.o 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 } | ^ 1 warning generated. CC libavformat/mpegts.o CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o 3 warnings generated. CC libavformat/mpsubdec.o 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/msf.o CC libavformat/msnwc_tcp.o 8 warnings generated. CC libavformat/mspdec.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/matroskaenc.c:625:27: CC libavformat/mtaf.o warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if CC libavformat/mtv.o (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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/musx.o 2 warnings generated. 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) | ~~~~~ ^ ~~~~ 1 warning generated. 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 (idsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mux.o > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | ifsrc/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 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavformat/mms.cize2 != size) | ~~~~~ ^ ~~~~ :72:194 warnings generated. : 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 > sizeosrc/libavcodec/bytestream.h:f(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357src/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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 15src/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] warning: 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mms.c:123:33: 357warning: | comparison of integers of different signs: 'long' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] if 123( | s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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/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 }, | ^ 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_VIDEsrc/libavformat/mmsh.c:OCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ 118:13:src/libavformat/matroskadec.c warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] :471 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, oCC libavformat/mux_utils.o ffsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: src/libavformat/matroskaenc.c:missing field 'def' initializer [-Wmissing-field-initializers] 1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaM1274a | s t e r iifn g(Mceotdae,c pgr_ixv)_ s}i, z e | > ^ track->codecpriv_size && !alternativsrc/libavformat/matroskadec.ce_:s473i:z89e:) warning: {missing field 'def' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 473 | { Msrc/libavformat/matroskaenc.cA:T1277R:O31S:K Awarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I D_VIDEOCOLO R1277_G | Y , EB}M Le_lFsLeO AiTf, 0(,c o0d,ec porfifvse_tsoifz(eMa t>r otsrkaaMcaks-t>ecriondgeMectpar,i gv__ys)i z}e,) | { ^ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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: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(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) }, | ^ 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_FLOCC libavformat/mvdec.o AT, 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 }, | ^ CC libavformat/mvi.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: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 }, | ^ 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_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/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_Isrc/libavformat/matroskaenc.cD_:CO1966D:E19C:I Dwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | EB M L _ SfToRr, ( i 0=, 00;, io fonfb(_Msattrreoasmksa;T ria+c+k), {c o d| e ~ ^ ~~~~~~~~~~~~~c _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_duratCC libavformat/mxf.o ion) }, | ^ 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 }, | ^ 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: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/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_streasrc/libavformat/matroskadec.cms:;670 i:+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/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/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, src/libavformat/moflex.c : 225 : 26E:B Mwarning: L_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]U INT, 0, 0, 225 | i f ( st r e a m _ i nodfefsxe t=o=f (sM-a>tnrbo_ssktraeIanmdsex), {t i | m ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~e ) }, | ^ 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 | src/libavcodec/bytestream.h : 294{: M15A: TRwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S KA_ID_ T294 | A GS T RiIfN G(, s iz e 2 !E= BMsL_iUzTeF)8 , | 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(MCC libavformat/mxfdec.o atroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { src/libavcodec/bytestream.hMA:T318R:O15S:K Awarning: _Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D _TAGTARGE TS318_ | T Y P Ei,f ( si z e 2 E!B=M Ls_iSzTeR), | ~~~~~ ^ ~~~~0 , 0, offsetof(MatroskaTagTarget, type) }, | ^ 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/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:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ 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) | ~~~~~~~~ ^ ~~~~~~~ CC libavformat/mxfenc.o 16 warnings generated. src/libavformat/moflex.c:367:23src/libavformat/matroskadec.c: :warning: 762comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 367 | 762 | f o r ({i nMtA TiRO S=K A0_;I Di_ BAnDbD_IsTtIrOeNasrc/libavformat/matroskaenc.cAmLs:;,2259 :iE19+B:+M )L warning: _{B comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N| , ~ ^ ~~~~~~~~~~~~~ 0, 0, o2259f | f s et o ff(Moart r(ois k=a B0l;o cik, anibo_nsatlr) e}a,m s ;| ^i ++) { | ~ ^ ~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/mxg.o 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)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/ncdec.o 2 warnings generated. 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_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/network.o 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/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 1493 | src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 265 | src/libavformat/matroskadec.c if (s->buf_end - s->buf_ptr >=:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >src/libavformat/matroskaenc.c:3003:45: sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: src/libavformat/mmst.ccomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] : 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 340: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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 31src/libavformat/matroskaenc.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare] 340 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ | src/libavformat/matroskaenc.c if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nistspheredec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/nspdec.o 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 providesrc/libavformat/matroskadec.cd :a1664m:o18:u nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] of bytes i1664n | a c liufs t(eprk.t _"s,i z e > = 1 0 0 0 0 00 0 U ) | ~~~~~~~~ ^ ~~~~~~~~~ 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"2, warning"sT generatedr. ack 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 CC libavformat/nsvdec.o }, | ^ 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) | ^~~~~~~~~~~~~~~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/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++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 >= poCC libavformat/nullenc.o s ? fsizesrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] - pos : 0; | ~~~~~ ^ ~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { 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/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 | { Nsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] U 357In file included from | src/libavformat/mpegts.c : 36 : src/libavcodec/bytestream.hi:f187 :(15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != size )187 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ LL }, | ^ 1 warning generated. src/libavformat/mpeg.csrc/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ | 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_stsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r 318 | if (size2 != size) | ~~~~~ ^ ~~~~ eams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/nut.o 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)) /src/libavcodec/bytestream.h (:f357l:oa15t:) warning: (1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] << 16); 357| | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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/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:167src/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++) { | ~ ^ ~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods videosrc/libavformat/mpjpegdec.c profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ :371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:101:168:src/libavformat/mp3enc.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]163 :19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 101 | { "fra g163_d | u r a t ifoonr" ,( i" =M 0a;x iim unb_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++) { | ~ ^ ~~~~~~~~~~~~~~~ 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_stsrc/libavformat/mpc8.cre:a132m:_34i:d swarning: _comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]a s_track_ids), A132V | _ O P T _iTf Y(PaEv__sBaOtO_La,d d{6.4i(*6s4i z=e ,0 }p,o s0), !1=, (AuVi_nOtP6T4__FtL)A*Gs_EizNeC O+D IpNoGs_)P A{R A M| } ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~, | ^ 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_tmsrc/libavformat/matroskadec.ccd:"2485,: 40"f:o rwarning: ceimplicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] or disable writing tm c2485d | ", o f f s e t o f ( M OV M u xiCfo n(tdeexftau,l tw_rdiutrea_ttimocnd )>, UAIV_NOTP6T4__MTAYXP E|_|BO OdLe,f a{u.lit6_4d uCC libavformat/nutdec.o =r a-t1i}o,n -<1 ,0 )1 ,{ A V_| O ~ ^~~~~~~~~~P T_FLAG_ENCODI/usr/include/stdint.hN:G51_:PA21R:A Mnote: }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:2495src/libavformat/movenc.c:45::120 :warning: 204comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2495 | 120 | i f {( t"reamcpkt-y>_vhiddlero_.ndaismep",l a"yw_rhietieg hzte r=o=- l-e1n)g t h| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~n ame string in hdlr atoms within mdia and minf atoms", offssrc/libavformat/matroskadec.ce:t2893o:f43(:M Owarning: Vcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]M uxContext, empty _2893h | d l r_ n a m e ) , A V _ O P T _ T Y P Es_BtO->OcLo,d e{c.pia6r4- >=w i0d}t,h 0 , <1 ,I NATV6_4O_PMTA_XF L/AG _tErNaCcODkI-N>Gv_iPdAeRoA.Md}i,s p l| a ^y _height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.csrc/libavformat/matroskadec.c::1212892::43170:: warning: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 2892121 | | { " m ov i e _ t i m e sc a l es"t,- >"csoedte cmpoavri-e> hteiimgehstc a lovnitdeexot.,d imsopvliaey__twiimdetshc al e/) ,d AiVs_pOlPaTy_T_YwPiEd_tIhN_Tm,u {l. i&6&4 =| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M OV_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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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 (src/libavformat/mpc8.csize2 != size) | ~~~~~ ^ ~~~~ :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) src/libavformat/mov.c:!= pos + (uint64_t)c->header_src/libavformat/mp3enc.c505::53:506: 105:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] p o 505s | ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (snprintf(str, str_si506 | offsetof(MP3Context, id3v2_version), AV_ze_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ OPT_TYPE_INT, {.i64 = 4},src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 506 | src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_logsrc/libavformat/mp3enc.c(c:-508:>104f:c ,warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V_ LOG_ERR OR508, | | ~~~~~~ offs e507 | t o f( M P3 C o nt e x t , wr i te _ "iFda3ivl1)e,d AtVo _sOPtoTr_Te YtPEh_eB OfOloLa, t{.3i26 n4 u=m b0er} , (0%,f) 1 i, AnV _stOPrTi_nFg.LA\Gn_"E,N vCOaDlI)N;G _| P ^~~AR AM}, | ^ 729 | fsrc/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ r (isrc/libavformat/mp3enc.c :511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 511 | { NULL }, | ^ 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_reaCC libavformat/nutenc.o d(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/movenc.csrc/libavformat/mov.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :497 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :58src/libavcodec/bytestream.h:: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 294 497 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 505 | src/libavformat/mpegenc.c:if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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: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/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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/nuv.o 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] 896src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ 1014 | 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 for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :909:src/libavformat/mpegenc.c19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare] 1024 | src/libavformat/matroskadec.c:3218 if (s->:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] p acket_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 3218 | 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] if (size <= total) | ~~~~ ^ ~~~~~ 1107 | src/libavformat/matroskadec.c 1 warning generated . av_assert0(av_fifo_can_read(stream->fifo) == tra:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i 3227 | if (sizeler_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ < tsrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' o 38 | if (!(cond)) { src/libavformat/mxf.c : 32 : 115 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0 x 0 6, 0 x 0 E , 0 x 2\ B ,| 0 ^~~~x 34,0x04,0xtal) | ~~~~ ^ ~~~~~ 01src/libavformat/matroskadec.c,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ :3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] src/libavformat/mxf.c:3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 33:src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 115 3272 | if (size < total) | ~~~~ ^ ~~~~~ : 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_DATCC libavformat/oggdec.o A }, | ^ 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/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/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/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/mpegenc.c:1200:19src/libavformat/mxf.c: :warning: 43comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]: 119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1200 | i43f | (c a n _{w r{i t0ex 0<6 ,s0ixz0eE), 0{x 2 B| , ~~~~~~~~~ ^ ~~~~0 x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODECsrc/libavformat/mpeg.c_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ :1018:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1018 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0xsrc/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 1,0x03,0x04,0x0src/libavformat/mpeg.c1,:01034x:01502:, 0xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]2 ,0x01,0x03, 01034x | 0 3 , 0 {x 0"0s u}b,_ n1a4m,e "A,V _"COUDRIE Cf_oIr D._sMuPbE Gf2iVlIeD"E,O }o,f f/s*e tMoP@fH(LV oLboSnugb DGeomPu xC*o/n te| ^x t, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODIsrc/libavformat/mxf.cNG:_45P:A119R:A Mwarning: missing field 'desc' initializer [-Wmissing-field-initializers]} , | ^ 1258 | for (i = src/libavformat/mpeg.c0;: 1035i: 12<: cwarning: txmissing field 'help' initializer [-Wmissing-field-initializers]- >nb_ s1035t | r e a m s{; NiU+L+L) }{ | | ^ ~ ^ ~~~~~~~~~~~~~~~ 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, src/libavformat/mpegenc.c:1268:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ 1268 | for (isrc/libavformat/mxf.c:nt i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0src/libavformat/mov.c:x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ 771:src/libavformat/mpegenc.c:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] 1284: 771 | if (titlsrc/libavformat/mxf.ce:_s47i:z119e :> warning: missing field 'desc' initializer [-Wmissing-field-initializers]F FMIN(INT_ M47A | X , S I{ZE _{M A0Xx-061,)0)x 0E ,| 0 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~x 2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ 150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] { "muxrate", NULL, OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((148 | { { 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 */ <<22) - 1) * (8 * 50), E }, | ^ | ^ src/libavformat/mpegenc.c:1285src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] : 133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x01285 | { "preload", "Initial demux-decod4,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ e delay in msrc/libavformat/mxf.cicroseconds.", OFFSET(preload), Asrc/libavformat/matroskadec.cV_:O3406PT:_23T:Y Pwarning: E_comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]I NT, { .i64 3406 | = 5 0 0 0 0 0 if} ,( b0l,o cIkNsTi_zMeA X>, sEr c}l,e n )| ^{ | ~~~~~~~~~ ^ ~~~~~~ :50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegenc.c: 128650: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ { 0 x12860 | 6 , 0 x 0{e ,N0UxL2Lb ,}0, x 3| 4 ^, 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,10 warningx0 generated2. ,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/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.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,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 | { { 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] CC libavformat/oggenc.o 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,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,0x002 } warning,s 1 generated5. , 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 }, | ^ CC libavformat/oggparsecelt.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/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: CC libavformat/oggparsedirac.o 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 */ | ^ 4src/libavformat/mxf.c warning:s99 generated:. 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: 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 Mezzasrc/libavformat/matroskadec.cnine */ | ^ :3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mxf.c 3741 | (block_time >= 0 || cluster_time >= -blo:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] c k_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 103 | src/libavformat/matroskadec.c: { { 0x06,0x0E,0x2B,0x34CC libavformat/oggparseflac.o ,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ 3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 3745src/libavformat/mxf.c | timecode < track->end_ti:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]mecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ :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)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 39src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] warning 3790 | FFMAX(track->end_timecode, tisrc/libavformat/mxf.cme:c107o:d118e :+ warning: bmissing field 'desc' initializer [-Wmissing-field-initializers]l ock_durati o107n | ) ; {| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~{ 0x00,0x00,0src/libavutil/macros.hx:0470:,250:x 0note: 0,expanded from macro 'FFMAX'0 x00,0x0 047, | 0#xd0e0f,i0nxe0 0F,F0MxA00X,(0ax,0b0), 0(x(0a0) ,>0 x(0b0), 0?x 0(0a,)0 x:0 0(,b0))x 0 0| , ~ ^ ~0 x00 }, 0, AVCOL_PRsrc/libavformat/matroskadec.cI:_U3835N:S22P:E Cwarning: Icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]F IED }, | ^ 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ s generated. CC libavformat/oggparseogm.o 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/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/mxf.c :112:112: 189warning: | missing field 'desc' initializer [-Wmissing-field-initializers] MPEGTS_O P112T | I O N S ,{ {| ^ 0x06,0src/libavformat/mpegts.cx:0186E:,2030:x 2note: B,expanded from macro 'MPEGTS_OPTIONS'0 x34,0x04,0x01,0x01,0x01,0 x1860 | 4 , 0 x{01 ,"0rxe0s1y,n0cx0_1s,i0zxe0"1,, 0x 0 2",s0etx 0s0i,z0ex 0l0i m}i,t 1f4o,r AlVoCoOkLi_nTgR Cu_pB Ta7 0n9e w} ,s y/n*c hIrToUn-izRa tBiTo.n70"9, *o/f f s| et ^o f(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, src/libavformat/mxf.cIN:T113_:M116A:X ,warning: missing field 'desc' initializer [-Wmissing-field-initializers] AV_OPT_FLA G113_ | D E C O D{I N{G _0PxA0R6A,M0 x}0 E ,| 0 ^x 2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }src/libavformat/mpegts.c, :11914:,51 :A Vwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O L_TRC_ 191S | M P T E 2 4{0.Mi 6}4, =/ *1 }SM,P T0E, 12,4 0AMV _*O/P T _| F ^L AG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/mxf.c :114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]193 | {.i64 = 1140 | } , 0 ,{ 0{, 0AxV0_6O,P0Tx0_FEL,A0Gx_2DBE,C0OxD3I4N,G0_xP0A4R,0AxM0 1|, A0Vx_0O1P,T0_xF0L1A,0Gx_0E4X,P0OxR0T 1|, 0AxV01_,O0PxT0_1F,L0AxG0_1R,E0AxD0O4N,L0Yx 0}0,, 0 x| 0 ^0 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (src/libavformat/mpegts.cm:u195s:t53 :a ppwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a r afte r195 | I T U - R {B.Ti.647 0=9 )- 1*}/, - 1| , ^ 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:115:src/libavformat/mpegts.c117::197 :warning: 51missing field 'desc' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | 115 | {{ .{i 604x 0=6 ,00}x,0 E0,,0 x12,B ,A0Vx_3O4P,T0_xF0L4,A0Gx_0D1E,C0OxD0I1N,G0_xP0A6R,A0Mx 04},,0 x 0| 1 ^, 0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_src/libavformat/mpegts.cB:T1991:3526:1 _warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]C G }, / *199 | I T U - R {B.Ti.6143 6=1 *0/} , | 0 ^ , 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c:201:26 :116 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { { 0 x2010 | 6 , 0 x 0 E{,.0ix624B ,=0 x03}4,, 00x,0 41,,0 x00 1},,0 x 0| ^1 ,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, src/libavformat/mpegts.c1:4203, :26A:V Cwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]L_ TRC_L I203N | E A R }{,. i/6*4 L=i n0e}a,r 0*,/ 1 ,| ^0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.src/libavformat/mxf.ci6:4117 :=115 :2 0warning: 4missing field 'desc' initializer [-Wmissing-field-initializers]8 00}, 1, INT _117M | A X / 2 ,{ {A V0_xO0P6T,_0FxL0AEG,_0DxE2CBO,D0IxN3G4_,P0AxR0A4M, 0}x,0 1 ,| 0 ^x 01,0x08,0x04,0x01,0x01,0src/libavformat/mpegts.cx:02061:,120:x 0warning: 1missing field 'help' initializer [-Wmissing-field-initializers],0 x07 ,0206x | 0 0 , 0 x{0 0N U}L,L 1}4,, A| V ^ COL_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 */ | ^ CC libavformat/oggparseopus.o 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:src/libavformat/mpegts.c116:: warning: 217missing field 'desc' initializer [-Wmissing-field-initializers]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120217 | | { M{P E0GxT0S6_,O0PxT0IEO,N0Sx,2 B ,| 0 ^x 34,0xsrc/libavformat/mpegts.c0:4186,:0203x:01 ,note: 0expanded from macro 'MPEGTS_OPTIONS'x 01,0x0D,0x04,0x01,0x01,0x 01861 | , 0 x 0 1{,0 x"0rAe,sy0nxc0_0s,0ixze0"0, } , "14s,e tA VsCiOzLe_ TlRimCi_tS MfPToEr2 0l8o4o k}i,n g/ *u pS MaPT nEe wST s2y0n8ch4r o*n/i z a| t ^i on", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_src/libavformat/mxf.cS:IZ121E:}119, :0 ,warning: missing field 'desc' initializer [-Wmissing-field-initializers]I NT_MAX, AV_ O121P | T _ F L A{G _{D E0CxO0D6I,N0Gx0_EP,AR0AxM2 B}, 0 x| 3 ^4 ,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, src/libavformat/mpegts.c14:,220 :A59V:C Owarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]_ TRC_ARI B220_ | S T D _ B 6 7 } , {/ *. iH6y4b r=i d0 L}o,g- G0a,m m1a, O EATVF_ O*P/T _F L| A ^G _DECODING_PARAM }, | ^ src/libavformat/mpegts.csrc/libavformat/mxf.c::224123::78:114 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mov.c224 | :123 | 1299 : 23 : {Awarning: V{_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O 0PxT0_6F,L0AGx_0DEE,C0OxD2I NB1299G, | _0 Px A3R4 A, M0 x |0 4 A,f0Vo_rxO0P 1T(,j_0F xL=0A 1G0,_;0E xXjP 0O<1R T, 0s|x- 0>A4nV,b_0_OxsP0tT1r,_eF0aLxmA0sG;1_ ,Rj0E+xA+0D)1O N, 0L| xY ~ ^ ~~~~~~~~~~~~~ 0 }1,, 0 x| 0 ^1 ,0x00,0x00 }, 14, AVCOL_TRsrc/libavformat/mpegts.cC:_225G:A12M:M Awarning: 2missing field 'help' initializer [-Wmissing-field-initializers]8 }, /225* | = A V{C OLN_UTLRLC _},G A M| M ^A 22 */ | ^ 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 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ 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->psrc/libavformat/mxf.cro:g132r:a114m:s [warning: i]missing field 'desc' initializer [-Wmissing-field-initializers]- >id == progra m132i | d ) { { | { ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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,src/libavformat/mvdec.c0x:02505:,190:x 00warning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 00 }, 14, AVCOL_SP C250_ | R G B }f,o r/ (*i G=B R0 ;* /i <| ^ count; i++) { | ~ ^ ~~~~~ 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/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < psrc/libavformat/mxf.c->:n139b:_116p:i dwarning: smissing field 'desc' initializer [-Wmissing-field-initializers]; i++) | ~ ^ ~~~~~~~~~~ 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTsrc/libavformat/mov.cE1:713650:M19 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ * = AVCOL_SPC _1365B | T 4 7 0 BfGo r* /( i | = ^ 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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: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/oggparseskeleton.o 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ 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/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) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/oggparsespeex.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.csrc/libavformat/mux.cCC libavformat/oggparsetheora.o :854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] : 506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 854 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c: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] 857 :56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 187 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ | 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_strea4 warnings generated. ms; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o 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 tsrc/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] he 739 | if ( headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ iconv(cdsrc/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 4424 | { "bandwidCC libavformat/oggparsevp8.o th", "bandwidth of this stream to be spsrc/libavcodec/bytestream.hecified in the DASH manifest.", OFFSET(bandwidth), AV_Osrc/libavformat/mpegtsenc.cPT:_526T:Y19P:E _Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T , {.i64 = 0}, 5260 | , I N Tf_oMrA X(,i A= V0_;O PiT _nDEbC_OsDtIrNeGa_mPsA;R AiM+ +}), { | | ^ ~ ^ ~~~~~~~~~~~~~ :src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c294 538: | 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f o294r | ( k i=f 0(;s ikze 2< p!r=o gsirzaem)- > n| b ~~~~~ ^ ~~~~ _stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavformat/mpegtsenc.c4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ :539:7 warnings generated. 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(langsrc/libavcodec/bytestream.huage) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/movenc.c 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :1766:src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 32 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | src/libavformat/mux.ccodec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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/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/oma.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)) | ~ ^ ~ CC libavformat/omadec.o src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | 82 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/omaenc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/options.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/movenc.c:src/libavformat/mpegtsenc.c2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1521 2314:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | m1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ ov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ CC libavformat/os_support.o 12 warnings generated. src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavformat/network.c: 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 415:src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 18: 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ warning: src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 415 | src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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] 2530 | 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ (codec_tag != AV_RL32("AV1x") || fsrc/libavformat/movenc.cormat != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ :2539src/libavformat/mov.c:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ 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/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/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | src/libavformat/movenc.c MOVAtom a = { AV_RL32("stsd") }; | ^ :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++) { | ~ ^ ~~~~~~~ CC libavformat/paf.o CC libavformat/pcm.o 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: CC libavformat/pcmdec.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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), src/libavformat/mpegts.cAV:_O1897P:T43_:T YPwarning: Ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ INT, { .i64 = 0x00 018971 | } , 0 x 0 0 0 1 , 0 x f f fafv,_ aEsNsCe r},t 0 (| l ^a nguage_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/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/movenc.c :2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i 99:n bwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]s treams; 2303i | + + ) { O F| F ~ ^ ~~~~~~~~~~~~~S ET(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), A3V_ warningOPsT generated_. 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,src/libavformat/mxfdec.c INT_MAX, ENC }, | ^ :449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (isrc/libavformat/mov.c: = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ 2726src/libavformat/mxfdec.c:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] : 456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2726 456 | return i == size; | ~ ^ ~~~~ | src/libavformat/mpegtsenc.c if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :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/movenc.csrc/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, { .i3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 4 = 0 }, 0, 31, ENC }, | ^ 3060 | src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_asrc/libavformat/mpegtsenc.css:e2326r:t800:( swarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]- >stsc_ da2326t | a [ i n d e xO]F.FfSiErTs(to mdcehou_npke_sc_oluenntg)t;h ) ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~A V_OPT_TYPE_src/libavutil/avassert.hB:O38O:L11,: note: {expanded from macro 'av_assert0' .i64 = 1 }38, | 0 , 1i,f E(!N(Cc o}n,d) ) | { ^ 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 }, | ^ for (int i = 0; i < s->nb_streams; isrc/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 = NITsrc/libavformat/mxfdec.c_R:E485T:R19A:N S_warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ME * 1000L L485 | } , 0 ,f oIrN T(i6 4=_ M0A;X ,i E,n b _| s ^t reams; i++)22 { warning s generated| . ~ ^ ~~~~~~~~~~~~~ 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] src/libavformat/movenc.c 2333: | 3080 : 34 : {warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n it_period" ,3080 | " N I T froert r(ainnstm iiss i=o n0 ,t iimned elxi =m i1t; iin onnbd_ss"t, r e| a ~m s; i++) {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_CC libavformat/pcmenc.o 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) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. 1 warning generated. 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->CC libavformat/pjsdec.o 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/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/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 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) | ~~~~~ ^ ~~~~ CC libavformat/pmpdec.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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/pp_bnk.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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) | ~^ ~~~~~~~~~~ CC libavformat/prompeg.o 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) | ~~~~~ ^ ~~~~ CC libavformat/protocols.o CC libavformat/psxstr.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/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/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/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/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 | ifCC libavformat/pva.o (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ 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/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/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 507 | foCC libavformat/pvfdec.o r (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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: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->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }, 1CC libavformat/qcp.o 4, 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,0xIn file included from 01,src/libavformat/oggenc.c0:x0312: ,src/libavcodec/bytestream.h0:x1871:b15,:0 x0warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],0 x00 }, 14, 187 | AV _ CiOfD E(C_sIiDz_eC2F H!D=, siNzUeL)L , | 1 ~~~~~ ^ ~~~~4 }, /* 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/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_ssrc/libavformat/mxfdec.ct:r1603e:am129s:; warning: imissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]+ +) { | ~ ^ ~~~~~~~~~~~~~ 1603 | { { src/libavformat/movenc.c0x:04460:641,0:x 0warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x2b,0x34, 04460x | 0 4 , 0 x 0 1 , 0 x 0 1 ,m0oxv0-d>,t0rxa0cdk,s0[xi0]1.,t0rxa0c3k,_0ixd0 1=, 0xi0 2>,=0 xs2-3>,n0bx_0s1t,re0axm0s0 ?} ,+ +1n4e,x t _ g e n e rAVa_tCeOd_DEtrCa_cIkD__iFdF V:1 ,s -NU>LsLt,r e1a4ms [}i,] - >| i ^d ; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160: 361604: | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] { { 0x06,0x0e, 0160x | 2 b , 0 x3 4 , 0ixf0 4(,og0gx-0>1s,t0rxe0a1m,s0[xi0]1.,s0exr0ida,l0 x=0=1 ,s0exr0i3a,l)0 x 0| 1 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~, 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,0x0fsrc/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ 182 | 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] if (fps INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 1607 | { { 0x06,0x0e,0src/libavformat/mpegts.c:x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, src/libavformat/nuv.c : 188 : 19 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C ODEC_I D188_ | H Q X } , | ^ fps = 0.0f; | ~ ^~~~ 3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]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 */ | ^ 3285 | forsrc/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 */ | ^ (i = 0; src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] i 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ < 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) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x0src/libavformat/movenc.c1,:0x4497:0233:, 0warning: x0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ,0x02,0x01,0 x44970 | 0 ,0 x 0 0 } , f1o4r, (AiV _=C O0D; EiC _EnGb2_VsItDrEeOa m}s,; /i*+ +M)X F{- G C| ~ ^ ~~~~~~~~~~~~~S MPTE D-10 masrc/libavformat/movenc.cp:p4538in:g75s: warning: */comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 4538 | int ret = mov_write_trak_tag(s, pb, mov, src/libavformat/mxfdec.c&:(1616m:o119v:- >warning: tmissing field 'desc' initializer [-Wmissing-field-initializers]r acks[i]) , 1616i | < s{- >n{b _0sxt0r0e,a0mxs0 0,?0 xs0->0s,t0rxe0a0m,s0[xi0]0 ,:0 xN0U0L,L0)x;0 0 ,| 0 ~ ^ ~~~~~~~~~~~~~x 00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_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/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,0x0src/libavformat/movenc.c0,:04567x0:011,:0 xwarning: 0comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]0 ,0x00 }, 0, 4567 | AlVe_nC O=D EFCF_MIIDN_N(OsNizEe o}f,( b u| f ^) / 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/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,0x01src/libavcodec/bytestream.h,0:x3570:115,:0x 0Awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x04,0x01,0 x3570 | 2 , 0 x 0i2f, 0(xs0i1z,e02x 3!2=, 0sxi2z1e,0)x 0 2| ~~~~~ ^ ~~~~}, 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,0xIn file included from 32src/libavformat/oggparseogm.c,0:x292: 1src/libavcodec/bytestream.h,:0187x:0415 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 6, 1440 } ,187 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ 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 */ | ^ 1 warning generated. 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 }, | ^ 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,0xsrc/libavcodec/bytestream.h03:,2940:15x0:1 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 02,0x0e,0 x2940 | 0 , 0 x i0f0 (}s,i z1e62 , !A=V s_iCzOeD)E C _| I ~~~~~ ^ ~~~~D_ 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,src/libavformat/mov.c0x:040541: 23}:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 , AV_CODEC _4054I | D _ T T M L }f,o r | ( ^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] src/libavformat/mxfdec.c4083 | : 1649 : 113 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] if (av_ s1649a | t _ s u{b 6{4 (0sxt0a0r,t0_xt0i0,m0ex, 0e0m,p0txy0_0d,u0rxa0t0i,o0nx)0 0!,=0 xs0t0a,r0tx_0t0i,m0ex 0-0 ,(0uxi0n0t,604x_0t0),e0mxp0t0y,_0dxu0r0a,t0ixo0n0), 0 x| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ,0x00 }, 0, AV_COsrc/libavformat/mov.cD:E4152C:23_:I Dwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N ONE }, | 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 == src/libavcodec/bytestream.hsc:-318>:k15e:y fwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]am es[stss _318i | n d ex ] )i)f {(s i z| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~e2 != size) | ~~~~~ ^ ~~~~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/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/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[In file included from i]src/libavformat/oggparsedirac.c.:s26e: rsrc/libavformat/oggdec.hi:a160l: 36=:= warning: scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e rial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] 180 | 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] if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 4413 | if (i == re2 warnings generated. f->nlvl_to - 1 && src_path - src nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 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/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/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stCC libavformat/qtpalette.o sc_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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavformat/mxfdec.c 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ :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 */ | In file included from ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggparsespeex.csrc/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 30: src/libavformat/oggdec.hsrc/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 | In file included from src/libavformat/oggparseskeleton.c : 24 : src/libavformat/oggdec.h : 160if: 36:( ewarning: dicomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]t _unit < 160 | s - > i n d ex _ sitfa r(tog_gpo-s>sittrieoanm s+[ is]-.>seirniadelx _==d usrearitailon)) | { ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160src/libavformat/mxfdec.c:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 160 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | 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/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: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/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 + 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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/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) { | ~~~~~~~~~~~ ^ ~~~~ 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/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/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/oggparsevorbis.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if CC libavformat/r3d.o (size2 != size) | ~~~~~ ^ ~~~~ 1 warning 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/oggparsetheora.c:30: src/libavformat/oggdec.h:160src/libavformat/oggdec.h:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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 { | ~~~ ^ ~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavformat/mov.c if (size2 != size) | ~~~~~ ^ ~~~~ :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/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:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | src/libavformat/movenc.c if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/mxfenc.c: if (size2 != siz1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e ) | ~~~~~ ^ ~~~~ CC libavformat/rawdec.o 1651 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/oggenc.c: | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 88src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :src/libavformat/nutdec.c:291 :245064: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (291i | = 0 ; i imfpc_-st>rneba_mstr e>=a msst;r eia+m+_) c{o un t| ) ~ ^ ~~~~~~~~~~~~~~~~~ { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c:320: 135065: | warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] if (320c | - > f c if- >(esndt r>e aamvsi[o_ite]-l>li(bdc )= + =4) f{ r a| g ~~~ ^ ~~~~~~~~~~~~~~~~~- >track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutdec.csrc/libavformat/mxfenc.c::347:1708src/libavformat/mxfdec.c:3323:: :src/libavformat/mov.c2468warning: : :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]5075warning: 41 :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:34 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: 347 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 1708 | i f ( n u2468 5075t | | -f >o v r e r s ( iii o fn= (0> s c;3- > d&ipe& ss eo _n>r sb-at_>vrscietolaorom_era_t_miresandlg; lei+( + bc +1 )) { !+ = = 4 =| )f r ~ ^ ~~~~~~~~~~~~~({a (g1- 4><| s< ~~~ ^ ~~~~~~~~~~~~~~~~~(t dseds_cirdi p&t& osrc-->>cpsrc/libavformat/nutdec.cos:me362p:ou19d:no ewarning: _ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]st_ rdeeapmt_ih d 362 - | ! =4 ) )- 1 )+f o 1r| ) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~)( i =| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ; i < stream_csrc/libavformat/mxfdec.co:u2467:n41t;: iwarning: +comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]+ ) { | ~ ^ ~~~~~~~~~~~~ 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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 | iCC libavformat/rawenc.o f (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 47 warnings generated. 2 warnings generated. 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/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: src/libavformat/nutdec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]763 | i f498 | ( j = =f onru t(-i> t=i m0e;_ bia s)n b _| s ~ ^ ~~~~~~~~~~~~~~~~~~~~t reams; ++i) 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/rawutils.o 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/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:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] for (i = 0; i < c->fc111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ ->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | src/libavformat/mxfenc.cif (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] 2030 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ :19src/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++) { | ~ ^ ~~~~~~~ : warning: 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] comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ 2 warnings generated. 2 warnings generated. 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) | ~~~~~~~~~ ^ ~~~~~~ CC libavformat/rawvideodec.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/mov.c:5421:35: warning: src/libavformat/oggenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 481:19src/libavformat/mov.c:5447:38: 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: 'int' and 'unsigned int' [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | 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] f 5475 | if (av_sat_add64(offset, size) != offset + (uint64_t)size || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ orsrc/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ (i =src/libavformat/mov.c :05509; :45i: nb_strea m5509s | ; i + + ) { | ~ ^ ~~~~~~~~~~~~~ for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rdt.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 < src/libavformat/omadec.cs->:n292b:_23s:tr eawarning: mscomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]; i++) { | ~ ^ ~~~~~~~~~~~~~ 292 | src/libavformat/nutdec.c : 741f:o27r: (warning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] = 0; i 741< | F F _ A R R A Y _ E L EM S( l eaiff_ t(an b+ lxe )>;= is y+n=c p2o)i n{t _ c| ou ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~n t + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggenc.c: 7273046: | 19 : 2 warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s generated . i727f | (d e s cf2roir warningp st( generatedoi. r -=> c0h;a nin e n0b _|s|t rdeeasmsc;r iip+t+o)r -{> c h| a ~ ^ ~~~~~~~~~~~~~nn els >= 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/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/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | src/libavformat/mov.cfor: 5664(:i41n:i tiwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ized_stream_c o5663u | n t = 0 ; ianvi_tlioagl(icz-e>dfc_,s tArVe_aLmO_Gc_oTuRnAtC E<, s"-d>nub_rsattrieoanm=s%;")P R{I d 6| 4 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/nutenc.c:1230:20: warning: src/libavformat/mxfenc.c:2318:19: 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] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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", src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] OFFSET(write_src/libavformat/movenc.cin:de6179x:),20 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O 58P | T _ T Y PiEf_ B (O6179(O | pL -,> b u {i.ffi_ 6s(4it rz=k e-1 >}>e,=n t rs yt r > l= e nt (r MkA -G >I cC )l )u s t &e &r0 _, c| a ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ p a c i t1y,) E,{ } ,| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ 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 = 02; warning si generated . < count; i++) { | ~ ^ ~~~~~ CC libavformat/redspark.o 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:116src/libavformat/omadec.c: :warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]566 :21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 3228 | { { 0566x | 0 6 , 0 xi0fe ,(0px-2>bb,u0fx_3s4i,z0ex 0<2 ,ta0gx_0l5en, 0x+0 15,)0 x 0| 1 ~~~~~~~~~~~ ^ ~~~~~~~~~~~, 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,CC libavformat/replaygain.o 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 | { { 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,0x34src/libavformat/omadec.c,0:x05942:,033:x 0warning: 5,comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]0 x01,0x01,0x0d ,5940 | x 0 1 , i0fx 0(2e,r0rx 0|1|, 0axv0i1o,_0txe0l4,l0(xs0-2>,p0bx)0 0< } ,o mcx-f>_cornetaedn_tpa_rsttiartt)io n _| p ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~a ck }, 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/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 }, mxfsrc/libavformat/nutdec.c_:r1074e:a21d:_ pwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r tition_p a1074c | k } , | ^ size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/riff.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/paf.c:227:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/riffdec.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++) | ~ ^ ~~~~~~~~~~~~~~~ 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 | iIn file included from f (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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_TYPsrc/libavformat/pcmdec.cE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ :116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/options_table.h 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ :40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c40 | :{6332":f23o:r mwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t probesize" ,6332 | " n u m be r o ff obry t(eis =t o0 ;p rio binlb_es trfeoarmsm;a ti",+ +O)F F| S ~ ^ ~~~~~~~~~~~~~E T(format_probesizsrc/libavformat/movenc.ce:)6349,:49 :A Vwarning: _comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]O PT_TYPE_INT ,6349 | { . i 6 4 = P ROiBfE _(BsUidFe_ M&A&X }s,i d0e,_ sIiNzTe_ M>A X0- 1,& &D },( s i| d ^e _size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:6374:41: warning: 41comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {"packets i6374ze | " , "isfe t( tprakc-k>eetn tsriy z&e&", pOkFt-F>SEsTt(rpeaacmk_eitn_sdizeex) ,< AsV-_O>PnTbsrc/libavformat/mxfdec.c__T:sY3389Pt:Ere30_a:Im Ns)Twarning: , comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] { | . ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~i 64118 | = 3389 D | E F A src/libavformat/movenc.cU{ : LT 6380"c h: }a 62,ni:f n 0ewarning: ,lcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] (sIa N"vT,_i MoA _X , t eE}"l,"6380l | , ( s | o- ^ f> fps be) t o >f ( nP eC xMt(A)mu od{vi ->o mD| ae ~~~~~~~~~~~~~~~~ ^ ~~~~xm _ufxraegrmCeonntt_esxitz,e c&h& amnonve-l>sm)d,a t _ s iAzVe _+O PsiTz_eT Y>P=E _mIovN-T>,m {a.x_if6r4a g=men t1_}s,i z0e, )I N|T|_ M A| X ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | src/libavformat/pcmdec.c f:or119: 143(:i warning: = missing field 'unit' initializer [-Wmissing-field-initializers]0 ; i < s->nb_st r119e | a m s ; {i+ +")c h{_ l a| y ~ ^ ~~~~~~~~~~~~~ out", "src/libavformat/nutdec.c",: 1305o:f19f: swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]to f(PCMAusrc/libavformat/mxfenc.cd:i 2691o1305:D | e27 m:u xwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r fCoonrt e(ix t =,2691 | c0 h; _ il a < y os u- t> )n , b i_ fs At(Vrs_etOa-Pm>Tsi;n_ dTieY+xP+ E)!_= C H| sL ~ ^ ~~~~~~~~~~~~~-A >YOnUbT_,s t{r.esatmrs =- N1U)L L{} , | 0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~, 0, AV_OPT_FLAGCC libavformat/riffenc.o _src/libavformat/mxfenc.cD:E2733C:19O:D Iwarning: NGcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ PARAM }, 2733| | ^ for (i = 0; i < s->nb_ssrc/libavformat/pcmdec.ct:r123e:a12m:s ;warning: missing field 'help' initializer [-Wmissing-field-initializers]i+ +) { 123 | | ~ ^ ~~~~~~~~~~~~~ { NULL }, | ^ 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 many microseconds are analyzed to probe the input", OFFSET(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", 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] src/libavformat/mxfdec.c:3416:66 :59 | warning: {comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]" indexmem", "max m3416e | m o r y u s e dm xff-o>rr utni_miens ta+m pmx fi-n>dceuxr r(epnert _sptareratmi)t"i,o nO-F>FpSrEeTv(imoauxs__ipnadretxi_tsiizoen) ,< =A Vm_xOfP-T>_lTaYsPtE__fIoNrTw,a r{d._it6el4l )= 1 <| < ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~2 0 }, 0, INT_MAX, D}, | ^ src/libavformat/mov.c:6149:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] src/libavformat/options_table.h: 60:6149142 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (atom.size <60 | {A"Vr_tUbUuIfDsi_zLeE"N, |"|m aax tmoemm.osriyz eu s>ed= fFoFrM bIuNf(fIeNrTi_nMgA rXe,a lS-ItZiEm_eM AfXr)a)m e s| " ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~, OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ 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/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/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,src/libavformat/options_table.h F:F66M:I155:N (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i zeof(cont e66n | t{")au,di oa_tporme.lsiozaed)");, " mi| c ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~r oseconds bsrc/libavutil/macros.hy: 49w:h25i:c hnote: aexpanded from macro 'FFMIN'u dio pac k49e | t#s dsehfoiulnde beF FiMnItNe(ral,eabv)ed (ea(ral)i e>r "(, bOF)F S?E T((abu)d i: o_(preal)o)a d )| , ~ ^ ~ AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: src/libavformat/mxfdec.c:warning: 3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'unit' initializer [-Wmissing-field-initializers] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ :2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :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: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/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/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (isrc/libavformat/options_table.h =: 840:;136 :i warning: fc->nb_ s84t | r{e"afmlsu;s hi_+p+a)c k{e t s| " ~ ^ ~~~~~~~~~~~~~~~~~, "enable fsrc/libavformat/mov.cl:u6318s:h15i:n gwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o f the I6318/ | O c o n t e x ti fa f(tie r= =e acc-h> fpca-c>knebt_"s,t rOeFaFmSsE)T ( f| l ~ ^ ~~~~~~~~~~~~~~~~~us h_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(metadata_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/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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/rka.o 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 first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101: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:140src/libavformat/mov.c: :warning: 6388missing field 'unit' initializer [-Wmissing-field-initializers]:23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | { "6388c | o d e src/libavformat/mxfdec.cc :_ 3626w :h 19if:to erlwarning: i(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si t "=, 0"L;i sit src/libavformat/mxfenc.c 3626d>(e ipot ao=rf _t0b;ri teeiia ouo,n;u b OniF_t+Fs;St Er+Ti)(+e ca+o{m)d se {c;| _ ~ ^ ~~~~~~~~~~~~~~~ i w| +h ~ ^ ~~~~~~~~~~~~~~~~~~~~~+i )t e{l i s| t ~ ^ ~~~~~~~~~~~~~), 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 | {"format_whitelist", "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 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/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sampsrc/libavformat/mxfdec.cle:_3718r:a45t:e ",warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]" ", offsetof( P3718C | M A u diifo D(emmxuxfe-r>Crounnte_xitn, +s ammpxlf-e>_froaottee)r,_ pAaVr_tOiPtTi_oTnY P>E=_ IfNilT,e _{s.iiz6e4) {= 8| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~00 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARsrc/libavformat/options_table.hAM: 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 busrc/libavformat/pcmdec.cf:f184e:r166i:n gwarning: missing field 'unit' initializer [-Wmissing-field-initializers]du ration for inte r184l | e a v i n{g "",c hOaFnFnSeElTs("m,a x _ i n"t"e,r loefafvsee_tdoefl(tPCaM)A,u dAiVo_ODPeTm_uTYxPeEr_CIoNnTt6e4x,t ,{ c.hia6n4n e=l s1)0,0 0 0 0 0A0V _}O,P T0_,T YIPNET_6I4N_TM, A{X.,i 6E4 }=, 1 }| ,~ ^~~~~~~~~ 0, INT_MAX,/usr/include/stdint.h :A46V:_21O:P Tnote: _expanded from macro 'INT64_MAX'F LAG_DE C46O | D#IdNeGf_iPnAeR AIMN T|6 4A_VM_AXO P T(_0FxL7Afsrc/libavformat/movenc.cGff_:fD6713fE:fP19fR:fE fCfAwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Tf EfDf )} , | ^~~~~~~~~~~~~~~~~~ 6713| | ^ for (i = 0; i < s->nb_streams; i++) {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] src/libavformat/pcmdec.c:185:143: warning: 86missing field 'unit' initializer [-Wmissing-field-initializers] | {"output_t s185_ | of f s e t{" ," c"hs_elta yoouuttp"u,t t i"m"e,s toafmfps eotfoffs(ePtC"M,A uOdFiFoSDEeTm(uxoeurtCpoutn_ttexs_to,f fcshe_tl)a,y AoVu_tO)P,T _ T YPAEV__DOUPRTA_TTIYOPNE,_ C{H.LiA6Y4O =U T0,} ,{ .-sINtTr6 4=_ MNAUXL,L }I,N T06,4 _0M,A XA,V _EO}P, T _| F~ ^~~~~~~~~L AG/usr/include/stdint.h_D:E46C:21O:D Inote: Nexpanded from macro 'INT64_MAX'G _PARAM 46} | ,# d e| f ^i ne INT64_MAX (0x7ffffffffffsrc/libavformat/pcmdec.cf:ff189f:f12): warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~ 189 | { NULL }, | ^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_CC libavformat/rl2.o 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' 2 warnings generated. 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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/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/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/mxfdec.csrc/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | 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] for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 3836src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 6544 | if (avio_read(pb, buffer + offset, to_read) != to_read) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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/mxfenc.c:31308:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 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/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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/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/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] +src/libavformat/mxfdec.c: 40013222: | 52 : warning: missing field 'offset' initializer [-Wmissing-field-initializers] offseto f4001( | M X F C o n t e x t , msxtfo->rceu_ursreern_tc_omkmlevn_tdsa)t,a A=V_ O(PKTL_VTPYaPcEk_eBtO)O{L{,0 }{}.;i 64 | ^= 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ ) {src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~ 3223 | 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)) | ~ ^ ~ { NULL }, | ^ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/options.c 3235 | offsetof(MXFContext, channe:l250_:c23o:u ntwarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], AV_OPT_TY P250E | _ I N Ti,f {(.si-6>4n b=_ s-t1re}a,m s- >1=, s -8>,m aAxV__sOtPrTe_aFmLsA)G _{E NC O| D ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I NG_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 | { NULL }, | ^ CC libavformat/rm.o 20 warnings generated. src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContextsrc/libavformat/mxfdec.c, :a4058u:d64i:o _warning: edmissing field 'offset' initializer [-Wmissing-field-initializers]i t_rate), A V4058_ | O P T _ T Y P E _ R A T I O N A L , { . d b lm=x2f5-}>c,u r0,r eInNtT__kMlAvX_,d atAaV _=O (PTK_LFVLPAaGc_kEeNtC)O{D{0I}N}G;_ P A| R ^A M }, | ^ 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 }, | ^ 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/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/movenc.c:6992:23:8 warningwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23src/libavformat/mxfdec.c: :warning: 4000comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 7007 | for (4000i | = 0 ; i pnobs_ ss;c uir+r+e)n t{_ k l| v ~ ^ ~~~~~~~~~~~~~_ data.next_klv src/libavformat/movenc.c-: 7021m:x27f:- >warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u rrent_ k7021l | v _ d a t a . l e n g t hf o|r| (pio s= >0=; mix f<- >sc-u>rnrbe_nstt_rkelavm_sd;a tia+.+n)e x{t _ k| lv ~ ^ ~~~~~~~~~~~~~) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: src/libavformat/mxfdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]7062 | for (i 4050= | 0 ; i < s - > n b _ st r e am si;f i(k+l+v). n{e x t| _ ~ ^ ~~~~~~~~~~~~~k lv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/rmdec.o src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ 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->nbsrc/libavformat/mov.c_streams; i++) | ~ ^ ~~~~~~~~~~~~~ :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/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 | 4 if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mxfdec.c:4207:src/libavformat/movenc.c48::7381 :warning: 23missing field 'offset' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4207 | 7381 | m xf - > c fuorrr e(nit _=k lv0_;d ait a< =s -(>KnLbV_Psatcrkeeatm)s{;{ 0i}}+;+ ) | ^{ | ~ ^ ~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rmenc.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: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/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/rmsipr.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-src/libavformat/movenc.c>s:ki7512p:_23b:yt ewarning: _bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ock, rem_byt e7512 | s) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ for (i = 0src/libavutil/macros.h;: 49i: 25<: snote: -expanded from macro 'FFMIN'> nb_stre a49m | s#;d eif+i+n)e {F F M| I ~ ^ ~~~~~~~~~~~~~N( 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/rpl.o 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: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.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)) | ~ ^ ~ CC libavformat/rsd.o src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", of3 warnings generated. fsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 src/libavformat/mov.c:= MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ 7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { 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/rso.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)) | ~ ^ ~ CC libavformat/rsodec.o CC libavformat/rsoenc.o 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_Csrc/libavformat/qtpalette.cHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :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 | 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)) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~ CC libavformat/rtmpdigest.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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. 40 warnings generated. 3 warnings generated. CC libavformat/rtmppkt.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/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offset1 warning generated. s_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. CC libavformat/rtmpproto.o 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/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/rtp.o src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ CC libavformat/rtpdec.o 1 warning generated. 5 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_ac3.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_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 8490294 | : 15 : fowarning: r comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i < s->nb_ s294t | re am s ; iif+ +()s i{z e 2| ~ ^ ~~~~~~~~~~~~~! = size) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_amr.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/rawdec.c:123:CC libavformat/rtpdec_asf.o 97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " 357 | if (size2 != size) , OFFSET(framerate)| ~~~~~ ^ ~~~~ , AV_OPT_TYPE_VIDEO_RATE, {.str = 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++) { | ~ ^ ~~~~~~~~~~~~~ 25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | CC libavformat/rtpdec_dv.o { "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 }, | ^ 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(wiCC libavformat/rtpdec_g726.o dth), 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 }CC libavformat/rtpdec_h261.o , | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ 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 =In file included from = sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15src/libavformat/mov.c: :8859warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]28 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 8859 | i f ( s i z ei2f ! =( ssci-z>cet)t s _| i ~~~~~ ^ ~~~~n dex < 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/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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_h263.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/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:CC libavformat/rtpdec_h263_rfc2190.o 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | 17 warnings generated. for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. 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}, | ^ 4 warnings generated. src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, 4 warning| ^ s generated. src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.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) { | ~~~ ^ ~~~~ CC libavformat/rtpdec_ilbc.o src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ CC libavformat/rtpdec_jpeg.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/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ 1 warning generated. 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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_latm.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++){ | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_mpa_robust.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpegts.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) { | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_qcelp.o 5 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_qdm2.o 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/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/rtpdec_qt.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ 7 warnings generated. 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:src/libavformat/rmenc.c15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_rfc4175.o 1 warning generated. CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vc2hq.o src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | 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] for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifCC libavformat/rtpdec_vp8.o (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] H 318 | if (size2 != size) | ~~~~~ ^ ~~~~ TTPS 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:1235:27CC libavformat/rtpdec_vp9.o : 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++) { | ~ ^ ~~~ 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) | ~~~~~ ^ ~~~~ 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/rtpdec_xiph.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 (size2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o 2 warnings generated. 6 warnings generated. 2 warnings generated. CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o 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/rtpenc_jpeg.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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o 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_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_mpegts.o 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/rtpenc_mpv.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++) { | ~ ^ ~~~~~~~~~~~~~ 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/rtpenc_rfc4175.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/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_VACC libavformat/rtpenc_vc2hq.o LUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavformat/rtpdec_qcelp.c: if (size2 != size) | ~~~~~ ^ ~~~~ 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 > sizesrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o 318 | if (size2 != size) | ~~~~~ ^ ~~~~ f(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 84 | src/libavcodec/bytestream.h data->read_buf_size = FFMIN(len - ret, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. CC libavformat/rtpenc_vp8.o 1 warning generated. 2 warnings generated. CC libavformat/rtpenc_vp9.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)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_xiph.o 5 warnings generated. CC libavformat/rtpproto.o 2 warnings generated. CC libavformat/rtsp.o CC libavformat/rtspdec.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/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/rtspenc.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/s337m.o CC libavformat/samidec.o CC libavformat/sapdec.o CC libavformat/sapenc.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)) | ~ ^ ~ 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 }, | ^ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187CC libavformat/sauce.o :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/rtmpproto.c : 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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(cliensrc/libavformat/rtpenc.ct_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ :148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | src/libavformat/rtmpproto.c s1->packet_size = FFMIN(s1->packet_size, | :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}, | ^ 149 | src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s1->p1b- warning> generatedma. x_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ 3105 | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_src/libavformat/rtpdec_xiph.cTY:P110E:_15S:T Rwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N G, {.str = 110N | U L L }i,f 0(,i d0e,n tDE C!|=E NdC}a,t a -| > ^i dent) { | ~~~~~ ^ ~~~~~~~~~~~ FFMIN(a,b) ((a)src/libavformat/rtmpproto.c:3106:161 > (b) ? (b) : (a)) | ~ ^ ~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(src/libavcodec/bytestream.hflush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 defsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ult 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 publsrc/libavcodec/bytestream.h:ish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe tIn file included from o. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NUCC libavformat/sbcdec.o LL }, 0, 0, DEC}, | ^ 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 | src/libavformat/rtmpproto.c if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :31151 warning generated. :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},src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 0, INT_MAX, DEC}, | ^ 265 | if (s->bsrc/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] uf 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}, | ^ _end - s->buf_ptsrc/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/sbgdec.o 2 warnings generated. 10 warnings generated. 4 warnings generated. CC libavformat/sccdec.o CC libavformat/sccenc.o CC libavformat/scd.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++) | ~ ^ ~~~~~~~~~~~~~ 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/sdns.o CC libavformat/sdp.o CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/seek.o CC libavformat/segafilm.o CC libavformat/segafilmenc.o CC libavformat/segment.o 5 warnings generated. CC libavformat/serdec.o 5 warnings generated. 8 warnings generated. CC libavformat/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o 4 warningsCC libavformat/siff.o generated. 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/smacker.o CC libavformat/smjpeg.o 4 warnings generated. 33 warnings generated. CC libavformat/smjpegdec.o CC libavformat/smjpegenc.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/smoothstreamingenc.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/smush.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 }, | ^ CC libavformat/sol.o 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_src/libavformat/rtspenc.cTY:P92E:_19I:N Twarning: , { .i6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = -1 }, -1, INT_MAX ,92 D | E C } ,f o\r (| i ^ = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum ti2meout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ warnings generated. src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(locsrc/libavformat/rtspenc.caladdr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ :164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | ifCC libavformat/soxdec.o (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ 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 nsrc/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] um ber of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ 119 | fosrc/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' r 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ (i = 0; i src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c< FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :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]6 warnings generated. 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/soxenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdif.o 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->CC libavformat/spdifdec.o nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/22 warnings generated. , INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ 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/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/spdifenc.o 1 warning 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: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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 warnings generated. CC libavformat/srtdec.o CC libavformat/srtenc.o 1 warning 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) | ~~~~~ ^ ~~~~ CC libavformat/srtp.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/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ 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/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_tCC libavformat/srtpproto.o )delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/stldec.o src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | src/libavformat/sbgdec.c for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ :src/libavformat/segafilm.c1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :217 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/subfile.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/subtitles.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_transsrc/libavformat/serdec.cport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :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.cCC libavformat/subviewer1dec.o :125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ 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->2nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ warnings generated. CC libavformat/subviewerdec.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: CC libavformat/supdec.o missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ CC libavformat/supenc.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:422CC libavformat/svag.o :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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/svs.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/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/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/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/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. CC libavformat/swf.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 + c->gmcsize, size) != 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/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;src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ ++) { | ~ ^ ~~~~~~~~~~~~~ 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_tiIn 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]me == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~ 22src/libavformat/smacker.c: warning320:s57: generated . 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/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/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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/swfdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 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 | { "segmesrc/libavformat/rtsp.cnt:_2591f:o23r:m awarning: t_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]o ptions", "set list of CC libavformat/swfenc.o 2591o | p t i on s f o r ftohre (cio n=t a0;i nie r< fFoFr_mAaRtR AuYs_eEdL EfMoSr( ftihlet esresg)m;e nit+s+"), O{F F SE| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( 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 wrapsCC libavformat/takdec.o ", 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:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | src/libavformat/segment.c : 1073 :f149o:r warning: (missing field 'unit' initializer [-Wmissing-field-initializers]i = 0; i < s- >1073n | b _ s t r{e a"msst;r fit+i+m)e "{, | ~ ^ ~~~~~~~~~~~~~ "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 }, | ~ ^~~~~~~~~~ CC libavformat/tcp.o 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:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/tedcaptionsdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings 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, commensrc/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare] t , hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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)) | ~ ^ ~ 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/tee.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_TY1 warning generated. PE_INT, {30 .i64 = 0 }, 0, INT_MAX, E }, | ^ warnings generated. 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/tee_common.o 1 warning generated. CC libavformat/teeproto.o 1 warning generated. CC libavformat/thp.o 4 warnings generated. CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o CC libavformat/tty.o 35 warnings generated. CC libavformat/txd.o 2 warnings generated. 1 warning 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_OPsrc/libavformat/subfile.cT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ :38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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_38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ TYPE_INT,src/libavformat/subfile.c {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ :39:94:src/libavformat/spdifenc.c:101:8: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ missing field 'help' initializer [-Wmissing-field-initializers] 101src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] | { NULL }, | ^ 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 ICC libavformat/ty.o NT64_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 (0x7ffffffffsrc/libavformat/srtpproto.cfffffff) | ^~~~~~~~~~~~~~~~~~ :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/spdifenc.c | ^ :216:13: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ 216 | src/libavformat/srtpproto.c : 47 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]> ctx -47> | p k t _ o{f fNsUeLtL -} B U| R ^S T_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->src/libavformat/subtitles.crt:p126_:h24d:- >mwarning: acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]x _packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~126 | 87 | if ( q - > n b _ s u b s >= I N T _ M A X / s i ze o f ( * qs-i>zseuobfs()s --> e1n)c r y| p ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~t buf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/udp.o CC libavformat/uncodedframecrcenc.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/unix.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/url.o 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/urldecode.o 5 warnings generated. 6 warnings generated. 1 warning generated. 1 warning generated. CC libavformat/utils.o CC libavformat/vag.o CC libavformat/vc1dec.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/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.o CC libavformat/vividas.o CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o 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) 147 warnings generated. | ^~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0},2 0, 1, AV_OPT_FLAG_ENCODING warnings generated. _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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/vocdec.o src/libavformat/teeproto.c:39:12: src/libavformat/tcp.c:warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/vocenc.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/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/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/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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vorbiscomment.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/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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/vpcc.o 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/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->n13b_streams; i++) { warnings generated. | ~ ^ ~~~~~~~~~~~~~ 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/vplayerdec.o In file included from src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 276 | 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 42 warnings generated. CC libavformat/vqf.o src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 94 | if(c-5 warning>totalframess generated. >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 }, | ^ 1 warning generated. CC libavformat/w64.o 20 warnings generated. CC libavformat/wady.o 1 warning generated. CC libavformat/wavarc.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, { CC libavformat/wavdec.o .i64 = 0 }, 0, 1, ED }, | 1 ^ warning generated. 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 } | ^ 1 warning generated. CC libavformat/wavenc.o CC libavformat/wc3movie.o 1 warning generated. CC libavformat/webm_chunk.o 4 warning1 warning generated. s generated. CC libavformat/webmdashenc.o CC libavformat/webpenc.o 3 warnings generated. CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/wtv_common.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); | ~~~~ ^ ~~~ 3 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 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/wtvdec.o 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/wtvenc.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:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSCC libavformat/wv.o ET(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 src/libavformat/vividas.cof: 158p:a16c: kewarning: tscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] with size of 188 byte s158", | OF F S E T ( c iirfc u(laa2r _>b ufsf)e r{_ si z| e ~~ ^ ~) , 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 } | ^ 9 warnings generated. 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 }, | ~ ^~~~~~~~~ src/libavformat/vividas.c:/usr/include/stdint.h:22246::3621:: note: warning: expanded from macro 'INT64_MAX' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | #define I222N | T 6 4 _ MAiXf ((a0vxi7of_frfefaffdf(fsffrfcf,f fbfu)f +| ^~~~~~~~~~~~~~~~~~4 , n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavformat/wvdec.o 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/wvedec.o 1 warning generated. src/libavformat/vivo.c:297:27: warning: CC libavformat/wvenc.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 8 warnings generated. src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]CC libavformat/xa.o 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. CC libavformat/xmd.o CC libavformat/xmv.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning 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)) { CC libavformat/xvag.o \ | ^~~~ CC libavformat/xwma.o CC libavformat/yop.o src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/yuv4mpegenc.o 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/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. 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. 3 warnings generated. 7 warnings 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/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/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: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 }, | ^ 1 warning generated. 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/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", "src/libavformat/wavdec.cMin:im247u:m 23U:pd atwarning: e comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]Pe riod (in seconds) o f 247th | e m an i faevs_t.a"s,s OeFrFStE0T((lmeinnigmtumh_ u (b) ? (b) : (a)) | ~ ^ ~ 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 willsrc/libavformat/wavenc.c b:e 129w:r23:i twarning: tcomparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]e n", OFFSE T129(h | e a d e r _ f i lfeonram e()i, = A0V;_ iO Pdata[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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 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 }, | ^ 1 warning generated. 2 warnings generated. 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/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)) { \ | ^~~~ 2 warnings generated. 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) | ~~~~~~ ^ ~~~~~~~~~~ 14 warnings generated. 6 warnings 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/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: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/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/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/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: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) { | ~~~~~~~~ ^ ~~~~~~~ 1 warning generated. GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc 1 warning generated. GEN libswresample/libswresample.pc 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) { | ~ ^ ~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc 10 warnings generated. GEN libavutil/libavutil.pc 5 warnings generated. 3 warnings generated. CC libavfilter/aeval.o src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 119AR libavdevice/libavdevice.a | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o 4 warnings generated. CC libavfilter/af_acrossover.o 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o 7 warnings generated. 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 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 10 warnings generated. CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o 3 warnings generated. 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 CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o 2 warnings generated. 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 2 warnings generated. CC libavfilter/af_arnndn.o 6 warnings generated. 34 warnings generated. 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); | ~ ^ 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_asdr.o CC libavfilter/af_asetnsamples.o 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: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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_asetrate.o 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: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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_ashowinfo.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/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast",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 }, | ^ set contrsrc/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ st", OFFSsrc/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ T(contrassrc/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ ), AV_OPT_TYPE_FLOAT, {.dbl=3src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ }, 0, 1src/libavfilter/af_acrusher.c00, A }, | ^ :82:111:src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1,src/libavfilter/af_acontrast.c A }, | ^ :55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]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 }, | ^ 55 | 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 float d = src[c] * M_PI_2; | ^~~~~~ ~ :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] 86 | { "lforate", "set LFO rate", OFFSEsrc/libavfilter/af_acontrast.cT(:l77f:or30a:t ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_ T77Y | P E _ D O U B L E , {d.sdtb[l=c.]3 }=, s.i0n1(,d + c on t r2a0s0t, *A s}i,n ( d| ^ * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { 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_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_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_acrusher.c {:.170d:b13l:= -warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1}, -45 1170, | - 9k0 ,= FrLoAuGnSd f}(,y ); | | ^ ~ ^~~~~~~~~ src/libavfilter/af_adenorm.c:260:12: src/libavfilter/af_acrossover.cwarning: missing field 'help' initializer [-Wmissing-field-initializers]: 101:104: warning: 260missing field 'unit' initializer [-Wmissing-field-initializers] | { NULL 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/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set thesrc/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 }, | ^ number src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o f samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ 60 | { "src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] al 92 | { "n", "set the number of samples per requested fl", "use last avsrc/libavfilter/af_adeclick.cai:l95a:bl103e: dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]la y for remai n95e | d c h a{n n"ewlsi"n,d oOwF"F,S E"sTe(atl lw)i,n dAoVw_ OsPTi_zTe"Y,P E_ B OO LO,F F{S.iE6T4(=w0)},, 0 , 1 , A }A,V _ O| P ^T _TYPE_DOUBLE, {.dbl=55}, src/libavfilter/af_adelay.c1:061,: 12 :1 0warning: 0,missing field 'help' initializer [-Wmissing-field-initializers] AF } ,61 | | ^ { NULL } | ^ rame",src/libavfilter/af_adeclick.c OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ :96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, src/libavfilter/af_acrossover.c 1:01730,: 48A:F warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 173 | s->gains[i] = expf(gain * M_LNsrc/libavfilter/af_adeclick.c1:097 :/103 :2 0.warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]) ; | ~ ^~~~ 97 | { "osrc/libavfilter/af_acrossover.cv:e173r:l32a:p "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set win do173w | o v e rl a p " , OsF-F>SgEaTi(nosv[eir]l a=p )e,x p f (AgVa_iOnP T*_ TMY_PLEN_D1O0U B/L E20,. f{).;d b l| =7 ^~~~ ~5 }, 50, 95, AF }, | ^ 93 | { src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPTsrc/libavfilter/af_adrc.c_T:YP99E:_121D:O Uwarning: BLmissing field 'unit' initializer [-Wmissing-field-initializers] E, {.dbl =997 | 5 } , {5 0",t r a 9n5s,f eArF" ,} , | " ^s et the transfer expression", OFFSET(expr_str), AVsrc/libavfilter/af_adeclick.c_O:P99T:_103T:Y warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _STRING, 99{ | . s t src/libavfilter/af_afreqshift.cr{=:" "102apr:"o1r},:d e 0warning: r,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , " s0e,t FaLu At102Go | rSPe Fg}r,Ie Ls Ts| Ei ^oRn ( foltr,d efr"l,o aOtFF,S EsTi(na,r )c, o sA,V _cOfP)T_ T Y| P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _DOsrc/libavfilter/af_adrc.cUB:src/libavfilter/af_afreqshift.cL100:E:72,121: :26{ :.warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b lnote: src/libavfilter/af_adynamicsmooth.c=expanded from macro 'PFILTER':2 }108,: 124 100: | 720warning: | , missing field 'unit' initializer [-Wmissing-field-initializers] {25 ,t " Aya108tFp | t e a} c, ck o" {s| ,_ ^ t" hes t ena s i= t "isevctoi tstyh("es, ha t itf"tasetc) k;s"m, o src/libavfilter/af_adeclick.co t: h100: 103 s: e warning: n missing field 'unit' initializer [-Wmissing-field-initializers] s i t i O vF i 100Ft | SE yT " ( , a { t O"t aFa "F c,S k E _" Tmss()e s,t e a\n us Ati Vto| i_rv ~~~ ^~~~~Oe itPgyTr)_,Te Ys PsAEiV__oODOnPU TB_oLTrE,Yd Pe{rE."_d,DbO lUO=BF5L0FE.S,} E,{T . (d1ab,rl )=1,20 0} 0, , F L A G 0SAV, _ }O1,P 0T 0| _ ^0T 0Y0PE0src/libavfilter/af_afreqshift.c_,D: O102FU:LB1A: LGwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ES , }{,. d b| ^l =1022 | }P,F IL TE0,R( f lsrc/libavfilter/af_adrc.ct ,:2 101f5:l,121o :aAF t warning: ,}missing field 'unit' initializer [-Wmissing-field-initializers] , s i n| , ^ co s101, | c f ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"src/libavfilter/af_adynamicsmooth.cr e:l109e:a124src/libavfilter/af_afreqshift.c:s: e73"warning: :, 26missing field 'unit' initializer [-Wmissing-field-initializers] : note: expanded from macro 'PFILTER'" se t109src/libavfilter/af_adeclick.c | :t101 h73: e | 103 : { r warning: et"missing field 'unit' initializer [-Wmissing-field-initializers]lybe apasese e"sf,i rn101 _e t | qh " e , t a { = " " sts hier tneO ssrc/libavfilter/af_adelay.cb(Fh:oasFl95Sshd:i1e"Ef:T,t ( )"frsrc/libavfilter/af_acrossover.cwarning: e:;sr comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]l208ee t e:q a82ut en:sh ce rwarning: ye "_95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s m, | h D s ) o EL, Al AYd ( "208uV8 ,O | _,F O F SP E TT ( u _b i OTaYn Fs PFEt e S_ 8_f EDrat TOe(,v UqtB) L_ h0rlE, xeo,g 8s0 (h ){oc \t x., l dd | | )bA^~~~~~~~~~~~~~~~~~~~~~~~~A ~~~ ^~~~~,lV _V =LA_10VO_Osrc/libavfilter/af_adelay.c0PTGO__.:75TP}YET:RR,PO_E28 5RT_:,, DY note: "expanded from macro 'DELAY'OP 2UFE0B_0rLDEe0 O,q,75U B u | FL{e LE.nA ,dGc byS{ .l } =d%,bl 2f =2 20i}5m| fu,0 ^s } t, b(e2 d, -p >o11,sd0i e0t li0a1vy0e00 _,00in ,numA dbFFeeL rxA}. G,\Ssrc/libavfilter/af_adrc.c< n : }d, 102"| ,-| : ^ > ^121 fd :re elwarning: aqymissing field 'unit' initializer [-Wmissing-field-initializers])) ;{ | ~~~~~~ ^~~~ 102 | src/libavfilter/af_adynamicsmooth.c{ : 110" :c h12 :a n warning: n missing field 'help' initializer [-Wmissing-field-initializers]e l s " 110,src/libavfilter/af_adeclick.c | : 102 : 103 :" { swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]NUt L cL h }a\ n n 102| e| | ^ ~~~~~~~~~~~~~~ ^ ~~~~~~~~l s t o{ f"itl"t,e r""src/libavfilter/af_adelay.cs,e:Ot95F F:tS1hE:rT (ewarning: cshcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]ha onlnd"el,s _ t95 | o _D fE iL lA tY e (OruF)8F,,SA VE _Tu(OitPnhTtr_8e_Tssrc/libavfilter/af_acrossover.cth,Yo: lP2130d:Ex_86)8S:,0 T Rwarning: A)VIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _N OG| ,P^~~~~~~~~~~~~~~~~~~~~~~~~{T_ . T213sY | tP Er _= D" Oasrc/libavfilter/af_adelay.c lU: lB76" L:}, E290 ,:, { . note: d expanded from macro 'DELAY' ba vl0_=,l2 o}gF,( LcA t G76x1 | S ,, } ,A V1 _0| ^L0O , G _ A EFR R }OcR,o, n st| " i ^Fnt rsrc/libavfilter/af_adrc.c e:lq103eu:n 10e=:n c Fywarning: F missing field 'help' initializer [-Wmissing-field-initializers]M% IfN (103mnu | s bt _ sb ae{m NpUilLneL si}, n c dr-| e> ^asrc/libavfilter/af_adeclick.cds i:en103:gl103 a:oy r warning: d-emissing field 'unit' initializer [-Wmissing-field-initializers] r d.-\>dne"l ,a103 y | f _r ie qn{) d;"eb xu r)| s ~~~~~~ ^~~~;t " ,\ " s| e ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~t burst fusrc/libavutil/macros.hs:i49o:n25":, note: expanded from macro 'FFMIN' OFFS E49 | T#(dbeufrisnte), F F M I N (aAV,_bO)P T(_(TaY)P E>_ D(Ob)U B?L (Eb,) {:. d(bal)=)2 } ,| ~ ^ ~ 0, 10, AF }, 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] sample_rate", "set the sample rate"src/libavfilter/af_adeclick.c,: 104 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { " b"O,F F"sSeEtT (bsuarmpslte _fruastieo_nst"r,) , AV _ O P T _ TOYFPFES_ESTT(RbIuNrGs, t{).,s tr = A"V4_4O1P0T0_"T}Y,P E0_,D O0U,B LFEL,A G{S. d}b,l =2 }| , ^ 0, 10, AF }, | ^ 95 | DELsrc/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A Y(u8, uint8_t, 0x80) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.csrc/libavfilter/af_adrc.c94 | : 111 : 42: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s", 111 | " se t t hfleo asta vmaplluee =r 0a.t5ef" ,* ( 1 . f - c o sf ( 2 . f * M_ P I * i O/F FsSiEzTe()s)a;m p l| e ^~~ ~_ rate_str), AV_OPT_TYPE_Ssrc/libavfilter/af_adeclick.cTR:I111N:G12,: {warning: .missing field 'help' initializer [-Wmissing-field-initializers]s tr = "4111 | 4 10 0 " {} , N0U,L L0 ,} F L| A ^G S }, | ^ :90:33: note: expanded from macro 'DELAY' src/libavfilter/aeval.c 90 | d->index = d->index >= d->delay ? 0 : d->index; \ | ~~~~~~~~ ^ ~~~~~~~~ :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 | #dsrc/libavfilter/af_adelay.cef:i96n:e1 :I Nwarning: T6comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]4 _MAX (0x7 f96f | fDfEfLfAfY(fsf1f6f,f fifnft)1 6 _| t ^~~~~~~~~~~~~~~~~~, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if src/libavfilter/aeval.c(d:-95>:d101e:l awarning: y_implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i ndex < d->de l95a | y ) { { " d u r a t i o n " , "s e t a u d i o d u r a t \i o n| " ~~~~~~~~~~~~~~ ^ ~~~~~~~~, src/libavfilter/af_adelay.c:96:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavfilter/af_adecorrelate.c:217: 11096: | Dwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]L AY(s16, int 12176_ | t , 0 ){ "| s^~~~~~~~~~~~~~~~~~~~~~t ages", "set src/libavfilter/af_adelay.cf:i76l:t29e:r inote: ngexpanded from macro 'DELAY' stages", O76F | F S E T ( s t a g e s ) ,c oAnVs_tO PiTn_tT YlPeEn_ I=NT F,F M I N (n{b._is64a=m6p}l,e s , d1-, >MdAeXl_aSyT A- GdE-S>,d eFlLaAyG_Si n}d,e x )| ; ^ \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' O 49 | #FFSET(durationsrc/libavfilter/af_adecorrelate.c),: A218V:_110:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DURAT I218ON | , { .{i "6s4e e=d "-,1 } , "-s1e,t IrNaTn6d4o_mM AsXe,e dF"L,A G S } , O F| F ~ ^~~~~~~~~ SET(seed/usr/include/stdint.h):, 46 : 21A:V _note: Oexpanded from macro 'INT64_MAX'P T_TYPE_ I46N | #Td6e4f,i n{e. IiN6T464src/libavfilter/af_aderivative.c=_M-:A1X164} :, 12 (-:01 x,warning: 7 missing field 'help' initializer [-Wmissing-field-initializers]f f fUfIf fNf164Tf | _ fM A fX f,{f fFfLNfAU)GL SL }| }, ^~~~~~~~~~~~~~~~~~ | | ^ ^ defsrc/libavfilter/af_adecorrelate.cine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :219src/libavfilter/af_adelay.c:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :96:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]219 | { NULL } | ^ 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_afreqshift.c:152:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | FFILTER(flt, float, sinf, cosf, fmodf, cfsrc/libavfilter/af_adynamicequalizer.c:)268 src/libavfilter/af_aexciter.c: 123| ::~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 55 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afreqshift.c:147:29: note: 268expanded from macro 'FFILTER' | 55 | { {" t"147hlr | ee svh eoll _ di n" ", , t" hs"eesttea t d =el te2.ev ce*tl i Moi_nnP "It, h *r e fs mOhoFodl(FdSsE"hT,i( flOteF vF*Se El(T_N(it nh+)r ,ens )h oA*lV d_t)Os,P, T _1AT.VY)_;PO EP _T D\_OT UY BP| LE ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E_ ,D O{U.BdLbEl,= 1{.}d,bl = 0} , 0 ,0 , 6140, 0A, } , | F ^L AGS }src/libavfilter/af_aemphasis.c, : 50| : ^104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", src/libavfilter/af_aexciter.c : 56":se107:t warning: isrc/libavfilter/af_aecho.cmissing field 'unit' initializer [-Wmissing-field-initializers]np: u52t: 103g:asrc/libavfilter/af_adynamicequalizer.c i:56warning: n | 269" missing field 'unit' initializer [-Wmissing-field-initializers]:, 123 :O {Fwarning: F"missing field 'unit' initializer [-Wmissing-field-initializers] Sl 52Ee | Tv ( el le_ o269{vu | etl" "_ iin,_ n g{a) "s,i"en dtf " r,l eA evV"qe_slueeO tnP ocTsuy_t"iT"g,,Yn Pa" Esl _e iODntOpF UuFdBSteL Et,Ege Tac({tiil.onne"d v,bef llr =_eO1oqF}uFu,tSe )En0,T,c( y A"i6,nV4 ,__O OgFFPaFLTiSAEn_GT)TS(Y, Pd E}f _,rAD eVOq _Uu| eBO ^nLP ETc,_y T){Y,. PdAbEVl__=FO1LP}OT,A _T T, Y P E {_ D. O dU bBl L=0E0,,. 6{}6.,4d ,b0 l,A= 1}10,,0 0 }A| , ^ } , | 2 ^src/libavfilter/af_aemphasis.c, :1510:01040:0 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] , FLA G51S | } , {| src/libavfilter/af_aexciter.c ^" :l57e:v107e:src/libavfilter/af_aecho.cl_ :src/libavfilter/af_adelay.co53warning: u::missing field 'unit' initializer [-Wmissing-field-initializers]t97103 "::,1 : 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] " 57s | e t o u53{t | p97 "u | atD Em Lg{oaA uiY"nn(ot"su",3t, 2_ ,O"g Fsaisrc/libavfilter/af_adynamicequalizer.ceinF:nttS270 "3E:a,Tm 123(":ol2sue e_tnwarning: v tmissing field 'unit' initializer [-Wmissing-field-initializers]tse," i ,g0l n)_a ol u | t o^~~~~~~~~~~~~~~~~~~~~~ 270 u | )t ,p O FuAsrc/libavfilter/af_adelay.c FtV:{S_ E 75OgT"Pa:(dTai28q_n:mfT"a o,Ycnote: uPtOexpanded from macro 'DELAY'oEnFrF t_S")ED,T,O (U o B u"L 75sAtE | V_,e _g O a PitTn _){T,d Ye. PdAt EVbe__ cDl Ot=iPiOf1TU o_B(n}TLd ,EY Q-0,P, E > {_d6f.Fe4aLl,dcaOb tylAFoT=src/libavfilter/af_aformat.cr_L1,i:A }nG" 58d,S{, .:e d 12x } b:Ol ,< =F warning: d 0F-missing field 'help' initializer [-Wmissing-field-initializers]. S>3E| } d, Te ^ src/libavfilter/af_adrc.c58src/libavfilter/af_anlms.c(:l 0 d | a224: ,: y67q29): 01f: ,109{ :, A a { warning: warning: c}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]6tmissing field 'unit' initializer [-Wmissing-field-initializers] N, U 4o L ,L | r ^A) } , 224 } | ,67 | | ^ A V _| ^O P { T v_" Tao rYr _Pdsrc/libavfilter/af_aecho.c vEe: a_54r Dl: O"u 107, U: B e Ls warning: E [missing field 'unit' initializer [-Wmissing-field-initializers]", V \As {eR t._| dP ~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavfilter/af_aexciter.c]bt l:h=5458e= | : X f1071g i;: }l ,twarning: e{missing field 'unit' initializer [-Wmissing-field-initializers]| r " ~ ^~ od src/libavfilter/af_adelay.ce0 r:.l d970a58e: | 0yr1s1" :",,, 1 warning: 0 comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]{"0 s Oe"0Ftd,F r Sli Eiv Tse ( t"Fo97 ,Lro | Ad"fGeDs rSEse)i Lt,}A g Y,hn( aas src/libavfilter/af_adrc.clr3 m2Aod:| ,ne225 liV:aci ^y_nss31t ""3O:2P ,,_T _t warning: T, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y 0 P) E _ OI| FN^~~~~~~~~~~~~~~~~~~~~~ FT 225S, | E T ( d{ .r ii 6v 4e =)src/libavfilter/af_adelay.cv2,:a5 76r 6:_ }29v ,a :l Au note: V1e_expanded from macro 'DELAY's,O [P VTIA_NRTT_1YF6P]_E M_=DA76 OX | Un B, L* AE f x,} ; , { .| | d ~ ~~^~~~ b ^ l =c8 o.nO5sF}tF, Si En T t( dl ee l0n.a 1y=s, )F1,src/libavfilter/af_adynamicequalizer.cF:0 271M,AI:N V123A( _:n}O b,warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]_Ts a_ Tsrc/libavfilter/af_anlms.cmY| :pP ^68lE: e_102271s:S | , T RCC libavfilter/af_asoftclip.o dwarning: I- >missing field 'unit' initializer [-Wmissing-field-initializers]N Gd {,e l"{at.yfst rr-e 68= | q"d u1e- 0n> 0cd 0ysrc/libavfilter/af_aexciter.ce":",59{l }a :"",ym107s _:ue"0i, ntwarning: , d missing field 'unit' initializer [-Wmissing-field-initializers]e t0 x, a )rA;g e\t} " f59, s | | r ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~e e t | q ^u et{nhc e"yb src/libavutil/macros.h"l:f,49ei l:n 25t de: "r O, note: F"mexpanded from macro 'FFMIN'FusSe "EtT, (b lt ef nr de 49 q | uh#eOandFrceFsrc/libavfilter/af_aecho.cmfy:Si55Eo):nTn,e(106i :msrc/libavfilter/af_aemphasis.cAcFV us:65F_)Mwarning: ":O,Imissing field 'unit' initializer [-Wmissing-field-initializers],12P N T :O( _a Fwarning: T,55 F | missing field 'help' initializer [-Wmissing-field-initializers]SYEb P T) E( b_ (Al{(VDa_65Oe O)" | Pd n>U Ted B (L_c) a, EbT{ y, Y)P s " E{N?, _.U AFV dL b l(L_LO"A=bO sT1)P0}e, T0_0 t : T} {,l | (Y. aPid ^)sE ) t_ b D ol O| f= ~ ^ ~2UB 0 L,s.Ei 7,g15 n0}{a0,.l0 d0db00le,0=c ,0a2 }y,F ,Ls AA" TG, src/libavfilter/af_adelay.c :}SO ,97 F :} F ,1S | : E ^ warning: -Tcomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | (1 ^d0 ,e c1a0y,s ) ,A97 A} | V,D _ELO AP| Y(T ^s _3T2YP,E_ SiTRnItN3G2,_ src/libavfilter/af_adynamicequalizer.ct{:,.272: 1230src/libavfilter/af_anlms.cs:):t 69rwarning: :=missing field 'unit' initializer [-Wmissing-field-initializers]102| ": ^~~~~~~~~~~~~~~~~~~~~~ 0 warning: .src/libavfilter/af_aexciter.cmissing field 'unit' initializer [-Wmissing-field-initializers]5: "60}:,src/libavfilter/af_adelay.c107 :272:090 | ,:69 | warning: 33 :0 missing field 'unit' initializer [-Wmissing-field-initializers] , note: {Aexpanded from macro 'DELAY' { " }"t60,qe | pf sa "| c, ^ t{o 90r | "" f , r e " q"s "s,e et t " tssrc/libavfilter/af_aecho.ct he: eat r56 gs:cf ie12olt tdQp:e - erf> "warning: e,missing field 'help' initializer [-Wmissing-field-initializers]a ip cs nt" do ,56er | x " , = O { F dNF O- U>SFFOLiSLnEFE dTFeT}x( S( >e=Et p | Tqds( ^-f>)a fdc,reet qlor ))a, ,y ?A V A0_V O_A:POV TP__dOTTP_-YTT_>PYTEiPY_nPFEdEL_e_ODxADTOO;,UU B BL L{EE. ,,d {b {.l .=1d d b} bl, l= =7 1 5 }0 ,00 }, \, 1 0 ,| .2 ~~~~~~~~ ^ ~~~~~~~~A000 T10 ,}0 ,,1 01 0| 200 ^0, 0 , A }F,L A G| S ^ }, | ^ src/libavfilter/af_anlms.c:70:src/libavfilter/af_adynamicequalizer.c102:: 273warning: :src/libavfilter/af_aexciter.c123missing field 'unit' initializer [-Wmissing-field-initializers]:: 61warning: :107missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | 273 | {61 | " l e{ a "k{aa tg"teac"ce,ki "l","s ,e t "s e tt"h sece etfi ilalittntegar"c k,l ed au rk aa tg ei "o ,n " O,OF FF FS E STE (TOl(FecFaeSkiEalTg)(e,a) t, t aA cV k_ )OA,P VT __ O PT TYA_PVT_EYO_PPFETL__ODTAOYUTPB,E L_{ED.,Od U{bB.lLd=Eb0,l}= ,{9 .9 d9 9b }l0,=, 2 019},9,9 9A ,T 2} 0, 0 10| ,0 ^ , 2 0A0 0},, | ^F LAGS }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: src/libavfilter/af_adynamicequalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers] :274:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | src/libavfilter/af_afwtdn.c{ :"274444l | :i 90s: t ewarning: n missing field 'unit' initializer [-Wmissing-field-initializers]{" ," r"eenlaebal se444 e | l" i, s t e {n ""mssoiedgtme a"r",e, l Oe"FasFsSeeEt T d(nuloriiassteti eosnni)"g,,m a " , AOOVFF_FFOSSPEETTT_((TrsYeiPlgeEma_asB)eO,)O, L A, V _ O PA{TV.__iTO6YP4PT=E_0_T}DY,OP UE B_ LDEO ,U B {L .E ,d0 b,l{ =. 0d }b, l =012,,0 01A} ,,src/libavfilter/af_anlms.c} ,:A 76F :R | 12 : ^} ,1warning: ,missing field 'help' initializer [-Wmissing-field-initializers] | 2 ^0 00 ,76 | FL A G{S N}U,L L | } ^ | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicequalizer.c:275: 123445: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "levels" ,275 | " s e t {n u"rmabteiro "o,f w a v e l"este tl ervaetliso" ,f aOcFtFoSrE"T,( l e v e l s ) ,O FAFVS_EOTP(Tr_atTiYoP)E,_I N T , { .AiV6_4=OP1T0}_,T Y1P,E_ DMOAUXB_LLEE,V E{L.Sd-b1l,= 1A}F, } , | ^ 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", OFsrc/libavfilter/af_afwtdn.cFS:E454T:(110r:an gwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_ O454P | T _T Y P E{_ D"OpUeBrLcEe,n t{".,d bl"=s5e0t} ,p e r c e n t 1o,f 2f0u0l,l d e n oFiLsAiGngS" ,} ,O F F| S ^E T(percent),AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/af_adelay.cbl:=988:51}:, warning: 0comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare], 100, AFR }98, | D E| L ^A Y(flt, float, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' 75 | if (src/libavfilter/af_afwtdn.cd-:>455d:e95l:a ywarning: _missing field 'unit' initializer [-Wmissing-field-initializers]i ndex < d->delay) { 455 | { " p r o f i l e " , " p r o fi l e n o i s e "\,src/libavfilter/af_agate.c :O 70F| :F ~~~~~~~~~~~~~~ ^ ~~~~~~~~123S :E Twarning: (nmissing field 'unit' initializer [-Wmissing-field-initializers]e ed_profile), src/libavfilter/af_adelay.c 70: | A98 V: _1 O: P {Twarning: _comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]"T lYePvEe_lBO_iO nL98", | , D{ E.L"iAs6Ye4(t=f 0li}tn,,p u0ft,l ol1ae,tv ,eA lF "R , 0 }) , | | ^~~~~~~~~~~~~~~~~~~~~~ ^ OFFSET(lsrc/libavfilter/af_adelay.ce:v76e:l29_:i n)note: ,expanded from macro 'DELAY' AV_OPT_T Y76P | E _ D OU B L E , { . dcblo=n1s}t, i n tsrc/libavfilter/af_afwtdn.c : l456 e: n 106 =: Fwarning: F0missing field 'unit' initializer [-Wmissing-field-initializers]M. I0N1(5n6b_2s5a,m p456 l | e 6s 4, , d{A- > "d}ae,dl aa py| t ^i- v ed"-,> d"ealdaayp_tiinvdee xp)r;o f\i l i| n ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~g of noisesrc/libavutil/macros.h":,49 :O25FF:S Enote: Texpanded from macro 'FFMIN'(src/libavfilter/aeval.c ad:a233p:t44:i v warning: e49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ,# dAeVf_iOnPeT _F233TF | YM PI EN _( BeaOv,OabLl), - ({>(v.aai)r6 _4v=>a0 l}(u,be )s0[ ,V? A 1,(R b_A)NF RB: _}(I,aN ) _)| C ^ H | A ~ ^ ~N NEsrc/libavfilter/af_agate.cLS:]74 :=113 :N Awarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]; | ~ ^~~ src/libavfilter/af_adelay.c: 9874: | /usr/include/math.h1 :: 15 :warning: 19:comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]{ note: "expanded from macro 'NAN'r ange "98, | 15D | E # Ld Ae"Yfs(iefntle t m,Nasrc/libavfilter/af_afwtdn.c Axf:N l457 og: aa122 t:i ,n warning: missing field 'unit' initializer [-Wmissing-field-initializers] r e _d0_u)bc ut ii| lo^~~~~~~~~~~~~~~~~~~~~~tsrc/libavfilter/af_adynamicequalizer.cni ":n457,_ | 293src/libavfilter/af_adelay.c :nO: 12aF 90n:F :fS{33 ( E:warning: " sT"note: amissing field 'help' initializer [-Wmissing-field-initializers]"(expanded from macro 'DELAY'm )rp a ln eg| s e" ^~~~~~~~~~~~~~~~~~293) , | , 90 " | s e t { Af VNr U_a LOm LPe T } s_ iT z| Yde ^P- Ei>_niD nOndUueBmLxbE e,=r {do.-fd>b ilsn=da0em.xp0 l>6e=s1 "2d,5- }>O,dF eF lS aE yT (0?n, b 0_1 s,:a m dpA-l> ei}sn,)d ,e x| A; ^V _ O P T _ T Y P E _ I N T , \{ . i| 6 ~~~~~~~~ ^ ~~~~~~~~4 =8192}, 512, 65536, Asrc/libavfilter/af_agate.cF :}75,: 113 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "threshold", "set threshold", OFFsrc/libavfilter/af_afwtdn.cSE:T458(:t107h:r ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers]h old), AV_ O458P | T _ T Y P{E _"DsOoUfBtLnEe,s s{".,d b"sle=t0 .t1h2r5e}s,h o l d i n g 0s,o f1t,n eAs s}",, O| F ^F SET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}src/libavfilter/af_agate.c,: 076,: 1171:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A FR }, | ^ 76 | { "ratsrc/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ io", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l= 140 | av_log(ctx, AV_LOG_ERROR, "delay[%d]: %f is out of allowed range: (0, 90000]\n", i, s->delay[i]); | ~~~~~~ ^~~~~~~~~~~ 2}, 1, 9000, A }, src/libavfilter/af_aecho.c:144:93: warning: src/libavfilter/af_adelay.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] | 144 ^ | av_log(ctx, AV_LOG_ERROR, "decay[%dsrc/libavfilter/af_agate.c]:: 77%:119f: iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] out of a l77l | o w e d{ "raatntgaec:k "(, 0, 1 ]"\sne"t, ait,ta csk-">,d e c a y [ i ] ) ; | ~~~~~~ ^~~~~~~~~~~O FFSET(attack), AV_OPT99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ _src/libavfilter/af_adelay.c:75:28: note: expanded from macro 'DELAY' T 75 | if (d->delay_index < d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ YPsrc/libavfilter/af_adelay.cE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, | ^ :99:1: warning: src/libavfilter/af_agate.c:comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 78 99 | DELAY(dbl, double, 0) | ^~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/af_adelay.c119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 76:29: note: expanded from macro 'DELAY' 78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE76 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \ | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' D 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ OUBsrc/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] L 99 | DELAY(dbl, doublEsrc/libavfilter/af_aecho.c, :{198:.d1b:l =warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0}, 198 | E0C.H0O1(,db l9,0 0d0o,u bAl e,} , - 1.| 0 ^, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.ce, 0) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_agate.c:79:src/libavfilter/af_adelay.c116:: 90:warning: 33:missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'DELAY' 7990 | | { " m a k edu->pin"d,e x =" sde-t>i nmdaekxe u>p= d-g>adienla"y, ? 0 : dO-F>iFnSEdTe(mxa;k e u p) , A V _ O P\T _ T| Y ~~~~~~~~ ^ ~~~~~~~~P E_DOUBLE, {.dbl=1}, 1, 64, A }, | ^ :163:34: src/libavfilter/af_agate.cnote: expanded from macro 'ECHO' : 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ 80:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "knee", "set knee", src/libavfilter/af_aecho.c : 198 : 1 : warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(knee )198, | E C H O ( dAbVl_,O PdTo_uTbYlPeE,_ D-O1U.B0L, E , { . d1b.l0= 2 . 8 2 8)4 2 71| 2^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 }, 1,src/libavfilter/af_aecho.c : 164 : 33src/libavfilter/af_afftdn.c8::, 167note: Aexpanded from macro 'ECHO' : }123,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 164 | const double i167n | _ g a i n{ =" ncotixs-e>_irne_dguaicnt;i o n " , " s e t t h e n o is e r e d u c t i o n " , O F F S \E T (| n ~~~~~~~ ~~~~~^~~~~~~o ise_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", src/libavfilter/af_agate.cO:FF87S:E123T:( nwarning: oimissing field 'unit' initializer [-Wmissing-field-initializers]s e_reductio n87) | , A V _{O P"Tl_eTvYePEl__FsLcO"A,T , " s{.edtb ls i=d 1ec2h}a,i n g ai n " , . 0 1O,F F9S7E,T (AlFeRv e}l,_ s c)| ^, AV_OPT_TYPE_src/libavfilter/af_afade.cDO:UB190:L1E:, warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. dbl=1}, 0190. | 0F1A5D6E2_5P,L A N A6R4(,fsrc/libavfilter/af_afftdn.c l:tA169, : }123f:,l owarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t| ) ^ | ^~~~~~~~~~~~~~~~~~~~~~~ 169src/libavfilter/af_afade.c | : 167: 20 :{ note: "expanded from macro 'FADE_PLANAR'nsrc/libavfilter/af_agate.c o:i88s:e12_:f lwarning: 167omissing field 'help' initializer [-Wmissing-field-initializers] | o r " , 88 | " s e t {t h Ne U dLnL[o ii}s] e | f= ^ l so[oir]" ,*O FgFaSiEnT;( n o i s e _ f l o o r ) , A V _ O P T _ T Y P E _ F L O A T , { .d b l = -\5 0 }| , ^~~~ ~ -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_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]; \ | ~ ^~~~~~~~~~~~~ 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 | src/libavfilter/af_afftdn.c : 181 : 122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s181- | > l e v el{_ i"nb,a nFdF_AnLoIiGsNe("n,b _"ssaesrc/libavfilter/aeval.cmtp :lt341eh:es116 ,:c uswarning: istmissing field 'unit' initializer [-Wmissing-field-initializers]zo emo bfa(ntdysp en o)i)341s | )e "; , O{ F F" ScEh T a(\nb na enl| d_ ~~~^~~~~~~~_ln aoyioseu_ts"t,r )",s e tA Vc_hOsrc/libavfilter/af_adrc.caP:Tn414_n:Te22Yl:P Elwarning: _aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SyT oRuItN"G,, O{F .F414sS | tE rT (= c h0 l} a, y o su -t >_ as0ttt,ra )c ,k0 ,A V=A_ FOe Px}Tp,_f T( Y-| P1 ^E. _fS T/ R(IsN-G>,a t{t.asctkr_ m=s N U*L Li}n,l i0n,k -0>,s aFmLpAlGeS_ r}a,t e | / ^ 1 000.fsrc/libavfilter/af_afftdn.c):);182 : 122| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "bsrc/libavfilter/af_adrc.cn":,414 :"73s:et warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h e custom b src/libavfilter/af_adelay.ca414n: | src/libavfilter/aeval.cd 151s :: 1342n :o: 116i :s e 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]s -O>FFaStEtTa(cbk a 151 342n= | | dCe_ Hxn poA fiN (sG{-eE1 __."sfDtcEr L")/A ,,Y ( ( s u -A8 >V, a_ tO tPu aTi cn_ktT _Y8 mP_sEt ,_ src/libavfilter/af_aecho.c*S"0 :TxsRi199e8nI:0Nlt)iG 1 c,: hn | awarning: {nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].k^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n - esl> stlaram ysrc/libavfilter/af_adelay.cpo =l:u199e125 _ | :0Er22tC:"}H a,,tnote: expanded from macro 'CHANGE_DELAY'O O (F fe lF tS/ ,E T f1 (l1250 co | 0ah 0 t.lf ) ,) a;0 , y o -u| 1it. ~ ^~~~~~_ 00sf,,t r(A)F d , -} ,>A iV n_1| src/libavfilter/af_adrc.c.dO ^:0eP414 x T _ :T> 27Y :Pn E e)_warning: w Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _T d| Re^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IlNa Gy,) {{. s src/libavfilter/af_aecho.c414t : | r163 : =34 : Nnote: Uexpanded from macro 'ECHO' L L } s, - >0 a, t tsrc/libavfilter/af_afftdn.c0 a163:, c | k 183 F: L123 A = G:c S owarning: en missing field 'unit' initializer [-Wmissing-field-initializers]}x ,sp f t ( | - ^1 d . fo 183 u | / b (l s e- {> ao tu "tt r_ eag sac iik n_d u m= s src/libavfilter/aeval.ca : l *343c_ : t12fxil:-n >lo i owarning: onumissing field 'help' initializer [-Wmissing-field-initializers] tkr "-,> _s "343g | sa ae mt pi nl e ;t src/libavfilter/af_anlms.c _ {h: e rN U a L\ L192r : 19 | et} ~~~~~~~~ ^ ~~~~~~~~~: s warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i| ^ d / u a1 l0 0 f 0l .o src/libavfilter/af_adelay.c of :r )192151") :; | 1, O: | Fwarning: ^~~~ ~F comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]f S o rE T (( ir e=\s i1510 d | ;u| C a ~~~~~~~~ ~~~~~^~~~~~~~ilH _AEn,Lb A_ YiA(nVu_p8Ou,tP sT _ uT&iY&n PtnE8b___FtLs,Oa Am0pxTl8,e0s ) { >. dsrc/libavfilter/af_aecho.c| 0b:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l;199 : =1-i:3+ 8+}src/libavfilter/af_adelay.cwarning: ,):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 {: 28 -:| 8 ~ ^ ~~~~~~~~~~~~~~0note: ,expanded from macro 'CHANGE_DELAY' - 1992 | 0E,C HAOF(src/libavfilter/af_adrc.cRf :l}415 ,t:136, | 22 :f| l ^ owarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t , i f- 1(.d0 -,415> | d e l a y _ i1 n. ds0e- x> r >e =l e)da -s >e| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e= l aeyx)psrc/libavfilter/af_aecho.c f:{(164 -: 133 .: f src/libavfilter/af_afftdn.c note: :/expanded from macro 'ECHO' 184 (: s123 -: > rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] l e a164 s | e _ m s 184c* | o ni n s l t i d{n o k u-"b >rl sf ea" m, i p "ln s_e e_g tar ia ntt he e = / r e1cs0 ti0 dx0 -.u >f ai) ln) _; f gl ao| i on ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r; " , src/libavfilter/af_afreqshift.c\ O: F 350 F :S| 109 E ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavfilter/af_adrc.cT: :( 415r warning: : emissing field 'unit' initializer [-Wmissing-field-initializers] s73 :i d uwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l _ f l o o350 r | ) , 415 | A { V _ "O s\P h Ti _f| Tt Y ~~~~~~~ ~~~~~^~~~~~~" P ,Es _-"F>sLreOetAl Tefa,rs ee q{ u.e=dn bcley x =ps-fh3(i8-f}1t,." f , / O F( sF -S >E rT-e(l8seh0ais,fe-t_2)m0,s, A*AV F_iROn Pl}Ti,_ nT kY| P- ^> Es_aDmOpUlBeL_Er,a t{e. d/b l1=000}0,. f-)I)N;T _ M| A ~ ^~~~~~X , INT_MAX, FLAGS },src/libavfilter/af_adrc.c : 415| src/libavfilter/af_afftdn.c: ^27: :185 :warning: 123:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | 185 | {s -">trrealceka_sneo i=s eex"p,f ("-1t.rfa c/src/libavfilter/af_afreqshift.ck (:ns351o-:i>109sr:e elwarning: "emissing field 'unit' initializer [-Wmissing-field-initializers]a,s e _ m s * OiFn Fl351Si | En Tk (- t> rs{aa c"kml_penlvoeei_lsr"ea,)t e," s/ e t1 0 0oA0uV.t_pfOu)tP) T;l_ eT vY| ePl ^~~~ ~E" _,BO O L ,O F F S{E.Ti(6l4e v=e l )0,} ,A V _ O P T _ T Y P E _ D0O,U B L1E,, A{F.Rd b}l,= 1 }| , ^ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_afftdn.c:186:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { src/libavfilter/af_afreqshift.c"t:n352":,109 :" twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a ck noise", 352 | { " o r d e rO"F,F S"EsTe(tt rfaiclkt_enro iosred)e,r " , AOVFF_SOEPTT(_nTbY_PcEo_eBsrc/libavfilter/af_aecho.cfOf:Os199L):,,1 A: V _warning: {Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].P Ti_6T4Y P=E _ I0199N} | T,E, C H{ O. (i f6 l4 t= ,8 }src/libavfilter/af_afade.c ,f : l o19510a:,,t1 , : M 1A ,warning: X implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]-A_ 1FN.RB0 _,}C ,O E F | 195F | ^ SF 1,A .DF0E L( Af Gl St , } ),f l o | a| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ^ ) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:180:18src/libavfilter/af_afade.c:: 185note: :expanded from macro 'ECHO'20 : note: expanded from macro 'FADE' 180 | src/libavfilter/af_afreqshift.c :185 | 353 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] i n 353 src/libavfilter/af_afftdn.c | =d: [187 *k: s123 ;]:{ =warning: N missing field 'unit' initializer [-Wmissing-field-initializers]Us L[ Lk ] } * g| a ^187 i | n ; { " t r a c k _ r e s i d u a l " , " t r a c k r e s i d u a l " , O F F\ S \E T| ( ~ ^~| t ^~~~ ~r ack_residual), AV_OPT_TYPE_BOOL, {.i64 =src/libavfilter/af_acrossover.c :0468}:, 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1 468, | XAFORV E}R,_ P R| O ^C ESS(dblp, double, 1.0, d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:456:31: note: expanded from macro 'XOVER_PROCESS' src/libavfilter/af_afftdn.c:188:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 188 | { "tr", "track residual", OFFSET(track_residual), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AFR }, src/libavfilter/af_aecho.c In file included from | : ^src/libavfilter/af_afftfilt.c199 ::301: : src/libavfilter/window_func.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]155 :60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(fl t155, | f l o a t , - 1 .l0u,t [ n ] = 1e.x0p ( - 0 . 5 )* S| Q^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R ((n-(src/libavfilter/af_aecho.cN:-1851:)33/:2 )note: /(expanded from macro 'ECHO'0 .4*(N-1 )185/ | 2 .f ) ) ) ; | ~^~~ ousrc/libavfilter/window_func.ht: 153+:=30 :d bnote: uexpanded from macro 'SQR'f [ix] * c153t | x - > d e c a#yd[ejf]i;n e S Q R( x ) ( ( x ) *( x ) ) | ^ \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ | src/libavfilter/window_func.h const type gain = s->gains[band] * ((band & 1 && first_order) ? -one : one); \ | ^~~~~~~~~~~~~~ ~ :155src/libavfilter/af_afftdn.c::60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 155 | src/libavfilter/af_agate.c : 185l:u37t:[ nwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = exp(-0.5 * SQR ((185n | - ( N - 1 ) /2 ) /f(a0c.4t*o(rN -1=) /c2.tfx)-))>;i s | _d ~^~~i sablesrc/libavfilter/window_func.hd:153 :26?: 1 .note: fexpanded from macro 'SQR' : leve l_153i | n * g #adine fi*n em aSkQeRu(px;) (| (x ~ ^~~) *(x)) | ^ :123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | { "src/libavfilter/aeval.c:401:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a dsrc/libavfilter/af_adelay.ca:p152ti:v1i:t ywarning: "comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare], "set ad152a | pCtHAiNvGEi_tDEysrc/libavfilter/af_apad.cL Af:52Ya:c(153ts:o1r6 ",warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]O iFnFtS1E6T_(tr, a 52t0 | i)o ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ " p src/libavfilter/af_adelay.ca :c 125k :Ae22Vt:__ OsPnote: iexpanded from macro 'CHANGE_DELAY'Tz _eT"Y,P E"_sF eL125tsrc/libavfilter/af_aecho.c | O src/libavfilter/window_func.h :As 200: iT162 , : l: e251 n::{ c .warning: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]edimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f b lp( ad=c- k0>e.it5 nd }200s e, | i 162Ex | z C e H>"O ,( n s e 1w 6_ d , e l i n ta1i 6 yf 0_ ) (,t ,F { FI N A1T B1, 6S _ (A MnF I RN -, } MI, ) N T> | =1 ^ 6 0_ .M 3 A * X ) M ) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| O ~~^~~ ~~ F F Ssrc/libavfilter/af_aecho.c E: T163 (src/libavutil/common.h :p: 34:64a : c note: k31 eexpanded from macro 'ECHO': t src/libavfilter/af_afftdn.c note: :_ 198expanded from macro 'FFABS's : i 123z :163e | )src/libavfilter/af_alimiter.cwarning: 64,: missing field 'unit' initializer [-Wmissing-field-initializers] | 82 #A :c109doV :en_ fOswarning: P missing field 'unit' initializer [-Wmissing-field-initializers]198it nT e | _ dFT oY FA u PB82 b | E S l({ _ " e a I o)a{ N uT d "t,(" l_, (e g av a )e i{ l n >_= =\ .ci t0 in 6 x " | 4?-," ~~~~~~~~ ^ ~~~~~~~~~ > s =(oea" )uts4 t e0_t:9ag a 6idi na(}src/libavfilter/af_adelay.cnp;-t,:p i( 152u :va0 )t,1it ) :y l)warning: I comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] e Nf v| a Tce ^ l t_ M o152"r | A,X " ,,Csrc/libavfilter/af_afreqshift.c OHO: AF389AFF:S EFN97 In file included from }TS:,G src/libavfilter/af_afftfilt.cE :E (_warning: 30D T( rmissing field 'unit' initializer [-Wmissing-field-initializers]l| a: Et e ^src/libavfilter/window_func.hLi v: Ao e162Yl_) :, (i17 : sn 1 )warning: 389 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], , | i n \ t A162 V | _AV1| src/libavfilter/af_apad.c {O_6 ~~~~~~~~ ~~~~~^~~~~~~~O : PT _P53" :_tTs 154T, h_Y: 0i )TfPYtE P "_ warning: E | _D,missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~F O LUi"Osrc/libavfilter/af_adelay.cBf:L AsE136 e(53T,:tF28 | F, A: {p B .S h d{(bnote: na{expanded from macro 'CHANGE_DELAY's.src/libavfilter/af_aecho.cl =- de:" 1bM 200}p)s:lh,i.a 1 :f0dt>136_= =1"l | warning: 50 6.,e0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23 n . 5O"*5 ,F, } , F M )64 S 200 , E i | E {C T fsrc/libavfilter/af_acrossover.c HA (F" s(O:| s485 ^~~~~~~~~~~~ ~~ : ed(th }i37 -s ,f: >n1 src/libavutil/common.ht 0du,e6m :,)warning: l| b64 ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a ^e:i 37n1 t,y 1r_i:A V6 nA_Fd _R485 | onote: ftexpanded from macro 'FFABS'e O ,xP} s aT,m Ip>64l_ N= | eT T #1 sY| dd6- e P ^E_>fMde o _iIl fanDyN, src/libavfilter/af_alimiter.c eO) sisU :IFleeB{83N:FtnTAL 109_c1lB:pES 6e( ,( a_& warning: s {)missing field 'unit' initializer [-Wmissing-field-initializers]- Mt( .> A o(Xl dpa a) )b [dl bsrc/libavfilter/af_afftdn.c d=83"a:>, | n d 0199 }: | ,=^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ] 0 123 -[ 0 ? : 1 ]src/libavfilter/af_aecho.c , (. a : {warning: 0 ), 164s -missing field 'unit' initializer [-Wmissing-field-initializers] :" > 1 .:33ls 0 :p( e l , v-note: iexpanded from macro 'ECHO' 199e(t F | lasL _ )o[ ubAO164 ) taG | F) F" Sn d{ S,] } ,| E ^~~~ , ""s Tc f el (o| oo0r tp ^na.d_ _ s5o olIn file included from ,ufet fnssrc/libavfilter/af_afftfilt.cte : s )p30tdoa um,: t"usrc/libavfilter/window_func.h p , lb: 162 lel"ve : 39 eA: es V _ eli_warning: rOa t"src/libavfilter/af_amerge.c n,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Pt Tn _: ge a _oOF52)F;i T i:Ssrc/libavfilter/af_afreqshift.c n 162 Y | 59sE:esrc/libavfilter/af_afade.c390 | P E:T:_(97f::l= ~~~~~~ ^~~~~~~~~~~~~~~ Il 231owarning: : warning: Neomissing field 'unit' initializer [-Wmissing-field-initializers] rv1c missing field 'unit' initializer [-Wmissing-field-initializers]T 6 4e:t, warning: o l x -{implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f52_ > i f | o .in if s ue _ 6390tt g\( 4 | )= , 231a FAV -f | i1 F_A aS n | BO c{;C} S ~~~~~~~~~~~~~~ ^ ~~~~~~~~(P t T_A , nAo"LT rV--lE Y "_e,1_M,vP EOOFeP)I_ NP TFlL "IT N 6SA>,_NTTA, 4E src/libavfilter/af_acrossover.c=: Y 486PR ( _T f{0src/libavfilter/af_amix.c:"E37Ms (l .:.3_188::A81eft i 6D X:t, l,warning: o *missing field 'unit' initializer [-Wmissing-field-initializers]4warning: O o Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oA r f_ M= B uL}lo) f E ,t o188 | 2,f 486p | a { | su t } ^{et.d) , t| ~ ^b ) l l ,1 e, A= | 1 }v eV l_^~~~~~~~~~~~~~~~~~~~~~~~, . S\" O0 W src/libavfilter/af_afade.c, P1sR :OO211TFe5_F| src/libavfilter/af_apad.cF_:t6SC ~~~~~~~ ~~~~~^~~~~~~:F T20_2EH54TSY::EPh5_(154 TEp,_Ml:note: (( expanded from macro 'SCALE_PLANAR'& FeA ns b LvXwarning: -6_e4i,Omissing field 'unit' initializer [-Wmissing-field-initializers]>lA ),,n pF uLhT211 AtAp,[ | AFV sG54) b | { _S},a n. ddO ,} ]b [P0A ], l TV ,_ = { _| O | 1T ^Ps " ^ Y. w hT- _>0 PodETs}Yl[_p,Plei_iD ]E tlO _UI-sNe=B2[Tn ,Lsb[," Ea ,src/libavfilter/af_amerge.ci ],2n :{{53 :12,d .* .: ]id" Asg6F,a4 Rbiwarning: e missing field 'help' initializer [-Wmissing-field-initializers]t0l .nsrc/libavfilter/af_alimiter.c=; }=5m: ,1,i 842 }n53s: }i, | a109 m ,| m ^ : p u 0 l1mwarning: . , e_ missing field 'unit' initializer [-Wmissing-field-initializers]r 0src/libavfilter/window_func.h {t a,t I: ae 1N 163N r)U.T :84 ;gL0eL186 | : t, 6 | nF ~~~~~~ ^~~~~~~~~~~~~~~}_ warning: ML u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AA m XG b| {,S e "r l i ^ }o fm src/libavfilter/af_afftdn.ci163At:, | |"200:s a F,123 m | : p} ^l ,e warning: s missing field 'unit' initializer [-Wmissing-field-initializers] | i ^ n " s e t t h200 el | i mai l ut{du "t ,i" o[\fn o ] " s , t| = r ^~~~ ~e a src/libavfilter/af_afreqshift.cm 0 "O :. ,5F391 FS:O *E107F : TF ((Slwarning: "1EsT imissing field 'unit' initializer [-Wmissing-field-initializers]+e( tm w cihnotoos)(isl,(e eM _l_ efP nl 391I)o | ,o* ( r F F Ao fAVfsB_OSeP(tTn _ fT-aY cPMtEo)_r D"-O, OU0FB.FL3SE E*,T A(M{.f)Vldo_bO)olPr/_T=o_((1fT1}fY ,PsE- _e 0It0N).,T36 )4A ,V* _ {OM P))T.)i_;6T 4Y P| =E ~ ^ _ -F1L O}A{,T ,"- o1{r,src/libavfilter/window_func.h..dd :b0163elIr62: N"695T, ,=:6" 4 src/libavfilter/af_amix.cswarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1src/libavfilter/af_acrossover.c .:eM: 01961At:492}92X , 163:,:, f | A37 warning: missing field 'unit' initializer [-Wmissing-field-initializers]iF: A l - }t} 2warning: ,,eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], r196 | | | ^ o 2 ^ r ,d 492 e | A r F R " , } O, lu F t F [ OS nF| EFT ] ^S(n =Eb _0sT.ceo(esrc/libavfilter/af_apad.c5t:df _55rlf:p*157(o:src/libavfilter/af_alimiter.c s& warning: p:(missing field 'unit' initializer [-Wmissing-field-initializers] )s85o1- ,:+u109t> l :_ A55pc | tV [owarning: rsmissing field 'unit' initializer [-Wmissing-field-initializers]_ b Oa(a P(nnT Mds_P_{]I i "pT[*t85(aY | ndi]FP ,on_FE )dA_ sBu,IrN -S ("T,{>A nsV, "{ p_a.-t li O t6iPT Ma")st4et_c s=k TY-[8Pb"d },Ea,u_r0 n Fad L.] 3tO , iA *o T"qs1n,M, ) [e Mt)A{i/ d.xo dX(]f_atb(, NtlB1 sia l_ esc= C-2nkaO .mc"eE0pF0, t.lFsrc/libavfilter/af_aecho.c3 )oeS }: , _,a200 *0ra dt: , dFeL1 M:I") )A)) N; T ,GOS;warning: _ F Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M| } S,| EA ~ ^ ~~~~~~ ^~~~~~~~~~~~~~~T X( src/libavfilter/af_afftdn.c | , a ^: 200t207 A:| | t 123F E :Ca} Hc,warning: kO missing field 'unit' initializer [-Wmissing-field-initializers] )( | src/libavfilter/window_func.h, ^s : 1631 : 6, 56 : 207i n | warning: t 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 _A{ tV , _ "Osrc/libavfilter/af_afreqshift.cP Ib :T_ NaTT163392Y | :O n12Fd1P :6 F_warning: ES missing field 'help' initializer [-Wmissing-field-initializers]_Mm_IuED TNlO t(,U 392 ip Bsrc/libavfilter/af_amix.ca | dp IL :_l NE, 198di: T eu r80r":) ,{,16{ . _warning: N" d Msrc/libavfilter/af_acrossover.cmissing field 'unit' initializer [-Wmissing-field-initializers] Us LbAL : elX ) }493At= V l: 537 _ ub},198O:| | at n ^ warning: dP | [^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T n m_ u]0 src/libavfilter/af_aecho.cT l.=tY1 : i, P0 185 E p _. :l493 iD5 e 8*33 | U: r R0 " A,note: T ,I(OOO Aexpanded from macro 'ECHO' 1F F NF F} S,,F+ E S {| TcE ^ T .o185(s(si | b6(awe 4 n(et dM__=i _h Pm pug-(1 Ilh&tt *}iss (,p - _Fl F>-ishAe t1Brpr )S,, [)(, n IbANA aoVTV-nu_ _O6src/libavfilter/af_alimiter.cP4dtTOM:_P]_ MT[A_)nX86T+T ,]:Y-=109, YP PE: E s0A-__dwarning: . >FLSbOTmissing field 'unit' initializer [-Wmissing-field-initializers]}u3sR AIf,p[ *TNil ,G{xi| ^M,.]t86 )s d | )[{*bb /(.l c a(=s t1n t 1xr{ d".-=-]r>2"d5 e,0e1}c .l,a13 e)qy" [[a } is,ejsrc/libavfilter/af_apad.c* d " x]: 0,56M ];) ),:) ,0 157; . 0s: , 2 a , | warning: "sm5 ~~^~~ ~p missing field 'unit' initializer [-Wmissing-field-initializers]A e,|tl Fer| A_ er TlaFesrc/libavutil/common.h 56}t a,: s64 | e:) }; e 31, " | :| , { ^ ~~~~~~ ^~~~~~~~~~~~~~~note: " expanded from macro 'FFABS'| wh ^ o l Oe FF_ d 64Su\ | Er T" #(| d,r ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ ee fl "iesnaees te)F ,FmAB iS n( i am )uA Vm (_src/libavfilter/af_amix.c(Ot:PaaT200)_:r T72g>Ysrc/libavfilter/af_afftdn.c=Pe ::E0t_ 208D warning: :dmissing field 'unit' initializer [-Wmissing-field-initializers]O?123 u U:(rB aawarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] Li) 200 | o E n:, i ({ n- .208 dt (b | h ale = ) 5) aO{0)uF } Fd S,"i| Eo b T ^ ms( "tn ,o r e r1 a, msrc/libavfilter/af_acrossover.c ma: "8l ,0497i 0 :"z038, sIn file included from ee:) src/libavfilter/af_afftfilt.ct : ,AF 30b warning: a : src/libavfilter/window_func.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:An}V 163Od, _:mF uFO lS48Pt| TE ^:Ti_ p497 | (warning: TlY wPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Eih _e or"B ,lO e O _ L du , 163r | ) { , O .F F iS src/libavfilter/af_amultiply.c se6E AT:Vt4 (_54_=: 1bO19 aa}P: np d,1 _ ( T src/libavfilter/af_alimiter.cm&0s_ ,warning: :ul-T 87 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t:l>Y1 i109ua:P,p E tpl[_Awarning: [in|Dmissing field 'unit' initializer [-Wmissing-field-initializers] b e]FU54 aRr=| | AT) n T , d87 0}I | . ] ,[ O 5Af0 oN ]src/libavfilter/af_adelay.c V ,| r, ^* : _{( { (153O 1 "si:P 1T.a+is->=:_ 6c4s p0warning: T;cl"=Ycomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] i-o,1PE its _src/libavfilter/af_amix.c s[In file included from b( }F:<( 201 a,src/libavfilter/af_afir.cL M 153: n :O_-cP | 12I Cd99A1t* ,x:]H: ,T(" ,F- Asrc/libavfilter/afir_template.c warning: I{e>FN:nGsmissing field 'help' initializer [-Wmissing-field-initializers]aN. TnAb78 E:201d_35m6a_B | bD:p4b ilS warning: Ell_ne ( animplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]L eMp s A=A{_rucat"-s,Y X Mt ( 1,N.)e& s78 2U)&- 3 | A5 L; 2 } }L,n0,,. b 3O | } _| i ^F ~~~~~~~ ^~~~~~~~~~~~~~~ * sn F atSM3)| m E2) ^_0 tp T/.,l (e(2s src/libavfilter/af_apad.cr0:a(,>e)57ua1t5 o :l ,0_ 12-r ;| : eA+ F=^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0li +warning: .e c3o})+a)missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_adelay.cs , s *e(: { )M-125| 57,)x : ^ | ) A| 22V_)* ~ ^ ~~~~~~~~~~~~~~ :O ; P { note: Tw )expanded from macro 'CHANGE_DELAY'_ *| N ^~~~~~~~~~~~ ~T U YsLPrLEc_src/libavutil/common.h[ :B}125 O64x | O]| L: ;37, ^: | note: ~ ^~~~~~ expanded from macro 'FFABS'{ . i 6i4f= 064(} | d,# -d> ei fnd ei n xe0 F,>F A n Be wS1_(a,d) e Al(Fa( ya})), > {=| ^ 0 ? src/libavfilter/af_aphaser.c src/libavfilter/af_apad.c( :: 59a56:) :113 144: : : warning: (missing field 'unit' initializer [-Wmissing-field-initializers]warning: -src/libavfilter/af_aecho.c ( implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] : a 201 ): )1 ) :59 | warning: 56 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~ src/libavfilter/afir_template.c : src/libavfilter/af_alimiter.c 79 :: { 35 88 : ": i109: 201n{ | _ warning: Ewarning: gC a"implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers]Hiw Onh ( "ssrc/libavfilter/af_acrossover.co ,3l e : 2502 _79 | 88, : d | u "37 ri " s : n ,{t e t warning: 3 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "_i n at s "p, uc ssrc/libavfilter/af_afftdn.ce: t216 t_i 502I: mlm | Ni123gnTa3 e2 a : iisrc/libavfilter/af_afade.cv_eg l m nuM":" warning: m,I236,missing field 'unit' initializer [-Wmissing-field-initializers] + = N: 1 ": s ta ,r ewarning: s gI t implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i216 enN( a | sc t T- 3 2 lsx e \d _ e t236* u Mr vA_ | S aCet{AXa w| l ~~~~~~~~ ^ ~~~~~~~~~i)Lp")E " Oo g(| (a*,iFn ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&f nFiS nl s s_Ettsrc/libavfilter/af_adelay.crh:- s>src/libavfilter/af_aecho.c,Tce153 a:m1 ::([ Opof163 ixa]FouF4d[lib:warning: n;tS warningoos34acomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] _hEa generated:sn g"Ttt . rdnote: | a,() aea]expanded from macro 'ECHO'm[ ~ ^~~~~~ i "s"n n153 sc,]) | ,| e_ tc , C^~~~~~~~~~~~~~~~~ o 163sH | ge -A A afsrc/libavfilter/af_afade.cV >: N if_ )s226,G En O Op:F _ PlT20FDcSs i_AT:EoLEmtATVY nosYo_(Pnote: sE[t(Ohwexpanded from macro 'SCALE't_ Dbs aP3hdOrn2TaooduU d_,liblB226e]T euYL | i,Eno_sP "E ,tutd , _q 3_u2O DF[{.gr_ OtFUid,d)xa src/libavfilter/afir_template.cBSb ],i0L:El , n)80 E: AT= . ,39(V| :s _ 4=d} [g^~~~~~~~~~~~~~~~~~~~~~~~~~~~~aOwarning: m {P,.k a] =cp implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Tldi0n,st src/libavfilter/af_adelay.c_eb_T[x :l_sYkP-1136r= 80m]E>,0 a.5: | o _oo*t th}28 Du egF),: tU)a;L, R_giA n A; note: AaiG| V expanded from macro 'CHANGE_DELAY'TnS ~~~~~~ ^~~~~~~~~~~~~~~_ I; OO NP0 , } T , { , _ .T i 136 | Y 64r | P e1 ^E a_, = lI _NAn - TuF 1 ,m } } +,i=, f -c( | 1 ^,do { . -I s>i N( T 6d6- xesrc/libavfilter/af_aphaser.c l4:4 _60M a y : A*_= 113i X w:n , 0)A d e } }warning: ,x, * missing field 'unit' initializer [-Wmissing-field-initializers]> sr= c| ~ ^~~~~~~~~ \[src/libavfilter/af_alimiter.c d x: -89> d ]e/usr/include/stdint.h60| :: l ~~~~~~~~ ~~~~~^~~~~~~~ a | 46109 * y :: )21 x : { warning: ; \ 0 missing field 'unit' initializer [-Wmissing-field-initializers],note: expanded from macro 'INT64_MAX'{ | 5| ^~~~ ~" ~ ^~~~~~ 0o 4689 ,ut | | # _ A dg eF Raf ii} n en, { "I ,N" T| ^ l esrc/libavfilter/af_aecho.c"6 s v:4e201e _l:t1 M:" oA u,X warning: t pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u (t 0 x g"7 auaf tif f201on ff | "lf E ,efCsrc/libavfilter/af_afftdn.c H : vfOe217 f( f f:sl 3" f123 2 , f:, src/libavfilter/afir_template.c :f f 81)i warning: : n missing field 'unit' initializer [-Wmissing-field-initializers]39 : t| O 3 ^~~~~~~~~~~~~~~~~~warning: F2 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O F_ F217St | , F EI T S N(81TE 3T o | 2u( { _ta M_u" t Igg o Nsrc/libavfilter/af_apad.cas , _:i" \I, l55n N e:) 144T | v,:3 ~~~~~~~~~~~~~~ ^ ~~~~~~~~e l 2 Awarning: )_implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i V, M_ m AOaX ) PgT"_ _ nsAuTe Y55t| | m VP^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gE +_Oa _ =P iD O Tsrc/libavfilter/af_aecho.csn{U_:i Bn T164"pL(asY:33E-d,m_P o:Exdo { _u.B*tnote: hrdOexpanded from macro 'ECHO'w )"rb,lO =a* L,.d 7 i164 s4 u | r{ }. s,c "" 0i[s, ,O6xec Fo4]t n=F dS1s1*uEet} rTx9 ,a,dt(; g oi a F iuo L| nb_n s ~ ^~~~~~AmlG src/libavfilter/af_aiir.co eoS f:o 0 165i}n,_ | 401 | eval->var_values[VAR_T]ts:gi ^l 1h ae:=i)n, n cwarning: N eAAimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= VN t ;_co tO Pxa| T-d ~ ^~~_d>T"i Y,nP _E g a_ iI nN ;T ,165 | /usr/include/math.h I : I15 R { :_. 19 iC: 6H (note: 4, fexpanded from macro 'NAN' l t =src/libavfilter/af_aphaser.c p : ,061 }: 11315 1, f :l | , oO warning: # aFmissing field 'unit' initializer [-Wmissing-field-initializers]tdA F e,F f S iE}n T,e ( p61N a | A | d _N ^d \u r-0 {)1 ,., | ~~~~~~~ ~~~~~^~~~~~~, " 5d 0 e, _ l _ aAbA yFuV1"Ri_.O,l, Pt }i T0,_n )_ T nY | "a| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Psn ^ef E(t_ "Dd"Usrc/libavfilter/af_aiir.ce:)R139l :Aa 17T| :yI ^~~~~~~~~~~~~~~~~~ O note: src/libavfilter/af_alimiter.ciNexpanded from macro 'IIR_CH',n: 90{m:i109 l:.l iiwarning: s1396src/libavfilter/af_afftdn.cmissing field 'unit' initializer [-Wmissing-field-initializers]4e | : c=218o n:-d12 1s: " }, warning: ,90missing field 'help' initializer [-Wmissing-field-initializers] | O - F1iF ,c S218[E I | 0TN{ ](T 6d"= l4e a _l{tsMa erAnyXcNc),y,U[ Ln" A,L] }*}, " cAi V | o| g_ ~ ^~~~~~~~~m ^;O p Pe Tn_ sT /usr/include/stdint.haY: tP 46e :E 21_ d: De Ol note: Ua expanded from macro 'INT64_MAX'yB L" E , ,O F{46 | F. #Sd dEb Tel (fl=i a3n te. e } In,N cT y6 4)0_ ,,M A 5X , ( A0F VxL _7OA f PGfT Sf_ f T}fY ,fP f E f\_f| B ^Of O | fL ^~~~~~ ~f, f f f{). i 6| ^~~~~~~~~~~~~~~~~~4 =0}, 0, 1, AF }, | ^ src/libavfilter/af_anequalizer.c:81:117src/libavfilter/af_apad.c:: 54warning: :141missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_aphaser.c: 6281:113 | : warning: 54missing field 'unit' initializer [-Wmissing-field-initializers]{ | src/libavfilter/af_alimiter.c " :p 91a :r{12a :m" swwarning: "missing field 'help' initializer [-Wmissing-field-initializers]h,62 o | lN eU L _L91 l,{e | n "" , d e{ c "a sNy eU" tL, Lm i } n i " m s| u e ^m t t da re gc eat y " n, u m bO Fe Fr S Eo Tf ( sa ar mg ps l) e, s i On F F tS hE eTA (Vad_uOdePicToa y_sT)tY,rP eE a_ mS "TA,RV I_ONOFGP,FT S_ ET TY (P wE{h_.osDltOerU_=lB"eL"nE}),,, {0 ., d Ab0V,_l O=AP.T|4_FT} Y,}P ,E _ 0I ,N| T ^.6 949,, { F.LiA6G4S }=, -1 | } ^, -1, INT64_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/af_anequalizer.c: 8246: | 116#: dwarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]i ne INT6src/libavfilter/af_aphaser.c 4_82:M | 63A X: 113 : ( {0warning: x"missing field 'unit' initializer [-Wmissing-field-initializers]7cf ufrfvfefsf"f,ff f"f df63rf | af wf )f r e q| u ^~~~~~~~~~~~~~~~~~{ e n"csyp ereeds"p,o n s e "csuertv emso"d, uOlsrc/libavfilter/af_apad.cFa:Ft53Si:E141oT:n( dwarning: srimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]ap we_ecdu"r,v e s ) ,53 | OA FV F_ SO EP{TT (_"TspYapPdeE_el_deB)On,O" L, , A V _ "O s Pe{Tt._i T6nY4uP=mE0_b}D,eO rU0 B,oL fE1 ,,s a {Vm.|pdFlb el}s=, . 5o }f| , ^ s .il1e,n c e2 ,t o adFdL"A,GS } , | ^ OFFSET(pad_len), AV_OPT_Tsrc/libavfilter/af_anequalizer.cY:P83E:_124Isrc/libavfilter/afir_template.c:NT :6warning: 497missing field 'unit' initializer [-Wmissing-field-initializers],: 35{: .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 = -831 | } , -{ 1 97," | s Ii Nz Te6 "4 , _ M A i"Xnst,e tyA p vh}ia,ds ee o| = ~ ^~~~~~~~~s i(z0e."5/usr/include/stdint.h, : *46 : (21 1: . note: + expanded from macro 'INT64_MAX' src/libavfilter/af_aecho.c p h: a201 s:e 1[ :i46 ] | warning: # implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dO/ eF fFMiS_nEPeTI ()w)I) N,*T 6201 (4 | s_E -M C>A Hh XO ( - s 3(1A20)V,x;_ 7 Oif Pnf| Ttf ^~~~~~~~ ~3_ f2T_fYftPfE,f_ fIfIMfNAfTGf3Ef2_f_S)IM ZI EN| ,, ^~~~~~~~~~~~~~~~~~ { I.NsTt3r2 _= M"AhXd)7 2 0| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , 0, 0,src/libavfilter/af_aecho.c :V185|:F33 :} , note: expanded from macro 'ECHO' | ^ 185 | out += dsrc/libavfilter/af_aphaser.cbu:f69[:i12x:] *warning: missing field 'help' initializer [-Wmissing-field-initializers]c tx-> d69e | c a y [ j{] ;N U L Lsrc/libavfilter/af_anequalizer.c :} 84 : | 122 : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | \{ "| m ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ga in", "set max gain"src/libavfilter/aeval.c, : 427 : 10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFS E427T | ( m a g )t,0 = T S 2 T ( inA-V>_pOtPsT,_ TYiPnEl_DiOnUkB-L>Et,i m e _ b a{s.ed)b;l = 6| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , -900, 900, V|F }, | ^ 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_anequalizer.c:88:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "colors", "set channels curves colors", OFFSET(colors), src/libavfilter/af_acrossover.c : 527A:V23_:O Pwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T YPE_STRING, 527 | { .fsotrr =( i"nrte di| g=r e0e;n |ib llnbo_wo|uotrpauntgse;| lii+m+e)| p{i nk || m ~ ^ ~~~~~~~~~~~~~~~a genta|brownsrc/libavfilter/af_acrossover.c" :}543,: 230:, warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], V|F }, | 543 ^ | for (int i = 0; i < ctx->nb_outpsrc/libavfilter/af_anequalizer.cut:s89;: 12i:+ +warning: )missing field 'help' initializer [-Wmissing-field-initializers] { 6 warning| s ~ ^ ~~~~~~~~~~~~~~~89 generated | . { NULL } 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: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_aecho.c:211src/libavfilter/af_adelay.c::37:154 :warning: 1:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare] src/libavfilter/afir_template.c:121: 46 211:154 | | Cwarning: Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A N G E _ DsE-L>A sY121a(m | fp ll et s, [ if ]l o= a stsn,-p >r di en0lt)f ay( [t| ie^~~~~~~~~~~~~~~~~~~~~~~~~~~~~]x t*, oustisrc/libavfilter/af_adelay.clz:ei136on:fk28-(:>t senote: axexpanded from macro 'CHANGE_DELAY'mt p)l,e _"r%a.t2ef " ,/136 | m1a 0x 0); 0 . 0| ; ~~~~~~~~ ^~~ i| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~f (d->delay_index >= d->delay) { \ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_aecho.c:222:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | if (src/libavfilter/afir_template.cvo:l129u:m46e: *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->in_gain 129* | s - > o u t _ gsanipnr i>n t1f.(0t)e x t| , ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~ sizeof(text), "%.2f", max_delay); | ~~~~~~~~ ^~~~~~~~~ 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/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_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 569 | for (int 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 }, | ^ 0; i < csrc/libavfilter/af_afade.ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :290src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 584 | for (src/libavfilter/af_afftdn.cin:t290 :i19 := warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; i < ct x290- | > n b _ ofut p=u t(s0;. 5i +*+ )s -{ > sa| m ~ ^ ~~~~~~~~~~~~~~~p le_rate)src/libavfilter/af_acrossover.c :/ 592s:-23>:b awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d_cent r592e[ | N B _ P fRoOrF I(Lisrc/libavfilter/afir_template.cEn:_t159 :B28Ai:N D=warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S -01];; i <| ~ ~~~^~~~~~~~~~~159c | t x - > n b _ o u t p cuht_s;g aiin+ +=) 1{. /| ~ ^ ~~~~~~~~~~~~~~~s um; | ~ ^~~ 149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 290 | { "ss", src/libavfilter/af_adelay.c : 155":s1e:t nwarning: ucomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]m ber of fir s155t | CsHaAmNpGlEe_ DtEoL AsYt(adrbtl ,f addoiungbl"e,, O0F)F S E| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~T (startsrc/libavfilter/af_adelay.c_:s125a:m22p:le )note: ,expanded from macro 'CHANGE_DELAY' AV_OPT_TYPE_ I125 | N T 6 4 , { .iif6 4( d=- >0i n d e x} ,> 0n,e wI_NdTe6l4a_yM)A X,{ T F L A G S src/libavfilter/afir_template.c} ,: 168 : | 28 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | c h _ g a i n = 1 . / s u m ; src/libavfilter/af_afade.c | : ~ ^~~291 : 149 : \warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~ ^ ~~~~~~~~~ 291 | src/libavfilter/af_aphaser.c {: 161src/libavfilter/af_adelay.c":n1:b:155_ s:warning: a1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m:p warning: lecomparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]s ", " s161e | t P 155Hn | AuCSmEHbRAe_rNP GLoEAfN_ AsDRaE(LfmAlpYtl(,ed sbf llf,ooa rtd o)fu ab dl| ee ^~~~~~~~~~~~~~~~~~~~~~~~~,d u r0a)tsrc/libavfilter/af_aphaser.c i: o106| n:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~"24 ,: note: expanded from macro 'PHASER_PLANAR' src/libavfilter/af_adelay.c :O136F:F28S: Enote: Tsrc/libavfilter/af_afftfilt.c( expanded from macro 'CHANGE_DELAY'n106b: | _63s :a 116m :p lwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]s 136 ) | , dA oV u_ bO lP63T e | i_ fvT Y (= dP {-E*>_ sdI"rNecrl Te6*aa4y l_,s"i -,n {>d".iesinxe6 _t4>g =ac =ihd na-4n> 4nd1+e0 el0lbs}au ,yrf) ef a1e{lr, [ e Ix Np Tr 6e 4s _ s Mi A o Xn , s " T , F L A G S } , O Fsrc/libavfilter/afir_template.c | \F : ^S 177 E| :T ^~~~ ~ 28( r: e warning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l _ s t r ) , A177 V | _ O P T _ T Y P E _ S T R Ic Nh G_ g, a i n{ . =src/libavfilter/af_afade.cs :tr1 292 .\: =src/libavfilter/af_amerge.c 149 / : :"| 227Sr ~~~~~~~~~~~~~~ ^ ~~~~~~~~warning: :Qemissing field 'unit' initializer [-Wmissing-field-initializers]"R T 19(}:,s u warning: m0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]),; 0292 , | | ~ ^~~~~~~~~A }227 , | { src/libavfilter/afir_template.c "| n: ^s 35"f:o,14r : ( inote: expanded from macro 'SQRT' = 0 ; i 35 | <"# sdceettf xin-nu>emn bbSe_QriR nTop fus tqssra;t mfip +l +| e)src/libavfilter/af_afftfilt.c ^s : {f64 o: r116| : ~ ^ ~~~~~~~~~~~~~~f a warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e duration" , 64 | O F{F S"EiTm(angb"_,s src/libavfilter/af_adeclick.c"a:sm749ept:l107 e:sc )hwarning: ,a missing field 'unit' initializer [-Wmissing-field-initializers]n n eAlVs_ Oi P749mT | a_g Ti Yn Pa Er{_y I "NweTix6np4dr,o ew "s{,s. ii"o6sn4se t"= , w 4 i4nO1Fd0Fo0Sw}E ,sT 1(i,zi emI"gN,_Ts 6t 4 r_)M ,A X O,FA FVTS_FOELPATTG_(STw Y)}P,, E _ S| T ^ R I N G ,A {V._sOtPrT _=T Y"PiEm"_D }O,U B0L,E ,0 ,{ .A d}bl,= 5 5| } ^, 10, 100, src/libavfilter/af_afade.cA:F293 :}149,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 293 | { "start_src/libavfilter/af_afftfilt.cti:m65e:"100src/libavfilter/af_amix.c,: :warning: 375 missing field 'unit' initializer [-Wmissing-field-initializers]: 49":s ewarning: src/libavfilter/af_adeclick.ctimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : t75065i: | m107 e: twarning: omissing field 'unit' initializer [-Wmissing-field-initializers] s{ t 373a" | rw ti nf750 a | _d s i in zg e" "{, , " w " " s, e "t s we it n dw sio -wn> df osd wis zp se- i" >z,Ov FeOeFcF"St,FEoS TrE (_ Tsd( tm fafac tr__ ts s_ci ta zilOema)Fer,F)( S(,EAd ToV u(_ bwOAl)PVeT,_ _ O*T P)Y To P_u ETt_ Y_I Pb NEu T_f,AD-V U>_{Re.OAxiPtT6TIe4_OnT=Nd4,Ye P0d{9E_.d6_i}aD6,tO 4U1 aB6=[,L p E0,1 ] 3},1{, .0 7d| 2b ~0,l , = 5AI 5N}}T ,,6374 4 | _ | M ^ A 1X 0, , T F 1L 0A 0G ,S A F} , } , | ^ | ^ (double *) in_buf->extsrc/libavfilter/af_adeclick.cen:d751e:d107_:d awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a [p], src/libavfilter/af_afade.c751 :375 | 294 | : 149 : { warning: missing field 'unit' initializer [-Wmissing-field-initializers] " o v e r l a p " , "294 s | e t w i{ n d" os wt " o, v e r l a p " , O F F"S sE eT src/libavfilter/af_apsyclip.c t( :ot v71si:e-m118>r:lei a nwarning: ptpmissing field 'unit' initializer [-Wmissing-field-initializers])uo ,t _s st caaArlVte_ [71Ofi | Pa] Td, _i TnpY glP{"aE ,n_" lDe eO_ Uvs Bei lLz _Eei,) n ; "{ , . | d b ^~~~~~~~~~~~~~~~~ l "= s7 e5 }t , i n pO uF tF5 S0lE,eT (v se tl9a"5r,,t _A Ft i} m e, ) , | ^ O F FASVE_TO(PTl_eTvYePlE__iDnU)R,AT I O NA,V _{O.PiT6_4T Y=P Esrc/libavfilter/af_adeclick.c0_: D752}O:,U107 B: L 0Ewarning: ,,missing field 'unit' initializer [-Wmissing-field-initializers] I{N.Td6b4l_=M1 A}752X, | ,. 0T 1F 5L 6A{2G 5S", o} ", , 6 4"| ,s ^ e FtL AwGSi nd}o,w o| v ^er lap", OFFSET(overlap), AV_OPT_TYsrc/libavfilter/af_afade.cPE:_295D:O149U: Bwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl=75} ,src/libavfilter/af_apsyclip.c295 : | 72 : 118 : 5 {0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]" d u9r5a,t iAo Fn72 " | }, , | ^{ ""sleetv esrc/libavfilter/af_afftdn.cfla_:do358eu: t56d":u, r warning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"t isoent" o,u t p358u | t l e v cesrc/libavfilter/af_adeclick.c o:ln "753s ,t: 107 d : o uwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers] l e rOaF tF iS o E 753T =( | l oe vuOte Fl Fli{S_n EokT"u-a(>rtdfo)urr,rad ame tAeriV_"o_c,nO o)P"u,Ts ne _ttT Y _ Pao EuuA_ttVD o_O?rOeU PBgTsLr_E-e,Ts> Yrs{Pa.iEtod_inDbo Ul oR=r:A1dT }eI1,rO.."N00,,1; 5 O{6 .F2| iF ~~~~~ ~~~^~~~~56 ,4S E= T 6(04a, r })F,,L A G0AS, V _}IO,NP TT 6| _4 ^T_ YMPAEX_,D OTUFBLLAEG,S {}.,d b l=8}, 0, 25, AF }, | ^ src/libavfilter/af_amerge.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_apsyclip.c:73:118: warning: 289missing field 'unit' initializer [-Wmissing-field-initializers] | for ( i73 | = 1 ; {i <" ccltsrc/libavfilter/af_adeclick.cixp:-">754,n: b107 _: i n warning: p missing field 'unit' initializer [-Wmissing-field-initializers] u "tsse t& &c lni bp754_ | sl ae mv pe ll{"e,s " > a0 "; , i" +s e+ t)O F aFuS{tE oT r(| ce ~ ^ ~~~~~~~~~~~~~~lg irpe_slseivoenl ),o rAdsrc/libavfilter/af_amerge.cVe:_r299"Osrc/libavfilter/af_afftfilt.c:PT,:19_67 :T:O Y98Fwarning: P:Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ES _warning: EDmissing field 'unit' initializer [-Wmissing-field-initializers]TO( UaBrL )E299,, | { 67. d | b l =f 1Ao}{Vr,_ . 0O"(1iPo5 vT6=_e25 Tr,0Y;l aP p E "i_ ,D 1O,<"U cBsFtLeLxEt-,A > nGw{biS._n idd}onwb, l po= uv8t| e}s ^;r, l aip +" +, ) {O F0 F,| S ~ ^ ~~~~~~~~~~~~~~ E T2(o5,v erAlF ap}), , A| ^V _OPT_TYPE_Fsrc/libavfilter/af_apsyclip.cL:O74A:T118,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=0.75}, 740 | , 1 ,{ A" src/libavfilter/af_adeclick.cd}:if755,f: 107src/libavfilter/afir_template.c:" ,| warning: : ^ missing field 'unit' initializer [-Wmissing-field-initializers]220 : 32 : "warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 755a | b le d i {f220 f | src/libavfilter/af_afftfilt.c" e:t68 rh: e12r ne: cs eh"warning: ,ol missing field 'help' initializer [-Wmissing-field-initializers] d " 68, | " s e Ot Fc Ft{hSh _ErNgTa(UeidLsnLh if o=f}l _o,d1nsrc/libavfilter/af_afftdn.c ".l: ,/y374 | p): ^o77, w :e rA O;Vwarning: F_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FO SP| TE ~ ^~~~~_T(T tYhPrE 374e_ | BsO hO Lo ,l d ) , {A .V i_6 O4nP=oTi0_s}yT,_Y d PEa _t Da O[ Ui0B],L =E , m a1{g,. =d FbhLlyA=pGo1St0 (}}ff,,t _| d ^ a t a _ f1lt,[ i ]10.r0e,, AfFf t}_,d a t| a ^_ flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_apsyclip.c:75:118:src/libavfilter/af_afftdn.c :warning: 374missing field 'unit' initializer [-Wmissing-field-initializers]: 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adeclick.c | 374: ^ | 756 : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] noi s756y | _ d a t a{[ i"]t "=, m"asge t= thhyrpeosth(oflfdt"_,d a t a _ f l t [ i ] .src/libavfilter/af_afade.c r:eO296,F: F149f:Sf tE_Twarning: d(missing field 'unit' initializer [-Wmissing-field-initializers]at htar_efslhotl[di)],. i Am296V)_ | ;O P T | _T ~~~~~ ~~~~~~~~~~~~~~~~^~Y{ P E"_dD"O,U B L E ,src/libavfilter/afir_template.c :{ .232 d : b29 :l ="warning: 1simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0e} t, f a d e 232 | d 1u ,r a t1ii0ofn0 ",,( Ac F h _} g, a i n !| = ^ 1 . | | s - > i r _ g aOiFnF S!ET=( d1u.r)a t{i o n| ) ~~~^~~~~~~ ~~,src/libavfilter/af_adeclick.c : 757 : 107 A: Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/afir_template.cO :P232T:_9T:Y Pwarning: 757Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | _ D U R A{T I"O232hsN | i, z e{" .i,fi 6("4cs h=e_ tg0 a hi}in,s ! t= o 0g1,.r a Im|N |Ts 6is4z-_e>M",iA rX_, g aTOiFFnFL !SA=EG TS1( .n)}b _,{h b i| | n ^~~~~~~ ~~s ^ ) , AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF }, | ^ 75 | {src/libavfilter/af_adeclick.c:758:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 758 | { "n", "set histogram size", OFFSEsrc/libavfilter/afir_template.cT(:n235b:_57h:b warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ), AV_OPT _235T | Y PE _ I N T , av _ l{o.gi(6c4tx=,1 0A0V0_},L O G1_0D0E,B U99G9,9 ," cAh%Fd }g,a i n| ^% f\n", ch, gain); | ~~~~~~ ^~~~ "src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a daptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, | ^ 398 | src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "iterationsrc/libavfilter/af_adeclick.cs:"765,: 12":s etwarning: missing field 'help' initializer [-Wmissing-field-initializers]i terat isrc/libavfilter/af_afftfilt.c765o | :n s81" :, 32 : { warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] U L L O}F F S| E ^T (81i | t e r a trieotnus)r, nA Vs_-O>PfTf_tT_YoPuEt_[IiNcTh,] [ i x ]{..rie6;4 = 1| 0 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~}, 1, 20, FLAGS }, | ^ constsrc/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 77 | { "level", "set auto level", ouble offset = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_afade.c:319:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 319 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/af_afftfilt.cdb:l92 :=32 : 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 0 ,92 | 1 , T FrLeAtGuSr n} ,s -> f| f ^t _out[ich][ix].im; | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ FFSET(auto_level), AV_OPT_src/libavfilter/af_afade.cTY:P320E:_141B:O Owarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64=0}, 320 | 0 ,{ " u n1i,t FyL"A,G S } , | ^" set the unity gain", src/libavfilter/af_adelay.c : src/libavfilter/af_apsyclip.c 235: :78 22: :10 : warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 78O | F F 235S E | T ({ uN nU iL tL y} ) , i | f ^ ( d - > d eAlVa_yO P>T _STIYZPEE__DMOAUXB)L E{, {| . ~~~~~~~~ ^ ~~~~~~~~d bl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 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 (0x7fsrc/libavfilter/af_afwtdn.cff:f973f:f35f:f fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ffff) | ^~~~~~~~~~~~~~~~~~ 973 | if (new_absmean[level] <= FLsrc/libavfilter/af_afade.cT_:E295P:S131I:L Owarning: Nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]) | ~~ ^~~~~~~~~~~ /usr/include/float.h:16:21 :295 | note: expanded from macro 'FLT_EPSILON' { " d16u | r#adteifoinn"esrc/libavfilter/af_apsyclip.c, F: L86T : _42E :P" Sswarning: Ieimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tL OfNa d1e. 1d9u 2r860a | t9 i2 o8 n 9" 5, 5 0 7 f8 1l 2o 5a et - 0v a7 lF u e | = ^~~~~~~~~~~~~~~~~~~~~~~ 0 . 5 f * ( 1 .OfF F-S EcTo(sdfu(r2a.tfi on*), M _ P IA V* _iO P/T _sTiYzPeE)_D)U;R A T| I ^~~ ~O N, {.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 fadinsrc/libavfilter/af_aiir.cg":,224 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224O | FSFESREITA(Ls_tIaIrRt__CtHi(mfel)t,p , fAloVa_OtP,T _ T Y P E _ D U-1R.A,T I O N , { . i16.4, =0 0) }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , INT6src/libavfilter/af_aiir.c4:_197M:A35X:, Tnote: Fexpanded from macro 'SERIAL_IIR_CH'L AGS }, | ~ ^~~~~~~~~ 197 | /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' double 46i | 0# d=e fiign e* I(NiT 6?4 _dMstA[Xn ] (:0 xs7rfcf[fnf]f)f;f f f f f ff f f ) | ^~~~~~~~~~~~~~~~~~ \ | ~ ^~~~~~ src/libavfilter/af_aiir.csrc/libavfilter/af_afade.c:224::2931::131 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 224 | SER I293A | L _ I I R{_ C"Hs(tfalrttp_,t iflmoea"t,, " s e t t i-1m.e, t o s t a r t1 .f,a d0i)n g "| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c : 197 : 44 : note: expanded from macro 'SERIAL_IIR_CH' OFFSE T197( | s t ar t _ t i m e ) ,d o u bAlVe_ OiP0T _=T YiPgE *_ D(UiR A?T IdOsNt,[ n{]. i:6 4s r=c [0n ])};, CC libavfilter/af_aspectralstats.o 0 , I N T 6 4 _ M AX , T F L A G S\ } , | ~ ^~~~~~| ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | src/libavfilter/af_aphaser.c#de:f166i:n1e1 :I warningNwarning: generatedTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 6 4_MAX (0x7f ff166f | ffPfHfAfSfEffRf(fffl)t , | ^~~~~~~~~~~~~~~~~~f loat) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' 145src/libavfilter/af_afade.c | : 292 : 131 : warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] double v 292= | * s r c{ "*n ss"-,> i n _ g a i n + "bsueftf enru[mpboesr +o fc ]s a*m psl-e>sd efocra yf;a d e\ d u| r ^~~~ ~a tion", 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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_anlmdn.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "strength", "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] 82 | { "smooth", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:83:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | src/libavfilter/af_afftdn.c : 544 :{45 :" mwarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set smooth fa c544t | o r" , d o u b lOeF FbSaEnTd(_mn)o,i s eA[VN_B_OPPRTO_FTIYLPEE__BFALONADTS,] = {{ .0d.bfl =}1;1 . }| , ~ ^~~ 1, 1000, AFT }, | ^ src/libavfilter/af_anlmdn.c:84:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 84 | { NULL } | ^ 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.); | ~~~~~~~~ ^~~~~ CC libavfilter/af_asubboost.o 2 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_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 | src/libavfilter/af_afade.c values[VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ :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 | { "src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] n s", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ 337 | src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] c 441 | { "duration", "set cross fade duratioCC libavfilter/af_astats.o n", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ onst flosrc/libavfilter/af_afade.c:442:149src/libavfilter/af_afftdn.c: :warning: 706missing field 'unit' initializer [-Wmissing-field-initializers]: 15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a t706 | l i mi ts d= isv -=> cls-i>pb_src/libavfilter/af_aiir.calne:dv288_e:lm 1u*:l twwarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ip lnideorw;[ i ];| ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_apulsator.c288 | | : ~ ^~~~~~~~~P62 :A109R:A Lwarning: LEmissing field 'unit' initializer [-Wmissing-field-initializers]L _IIR_CH(flt p62, | f l o a{t ," l e v e l _ i n "-, 1 . ," s e t i n p u1t. ,g a0i)n ", | OF^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FS ET(lesrc/libavfilter/af_aiir.cv:e256l:_i30n:) ,note: expanded from macro 'PARALLEL_IIR_CH' AV_OPT_T Y256P | E _ D O U B L E , { .ddobulb=1l}e, i00. 0= 15ig6 2*5 ,s r6c4[,n] ;F L A Gsrc/libavfilter/af_afftdn.cS :, 708} :, 63 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | s - > b\i n 2| b ~ ^~~~~~a nd[i] = lsrc/libavfilter/af_apulsator.cr:i63n:t109(s:d iwarning: vmissing field 'unit' initializer [-Wmissing-field-initializers] * freq2b a63r | k ( ( 0 .{5 " l* eive l* _so-u>ts"a, m"psleet_ roatuetp)u t/ gsa-i>nf"f,t O_FlFeSnEgTt(h2l)e)v;e l| _ ~ ~~~^~~~~~~~~~~o ut), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLsrc/libavfilter/af_aiir.cA:G288S:,1 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 442 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ 288 | PARALLEsrc/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c443:56 | : 39 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "overlap", 56 | " osrc/libavfilter/af_apulsator.c v: e70r :lf117tay:pp e warning: 1s*missing field 'unit' initializer [-Wmissing-field-initializers]tm ags,t r*epahm a s70e | e n, d * {dwe isrc/libavfilter/af_apsyclip.cl"t:aah m364y2o:,n u13dm nt:is n"t warning: ,=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r e Fa Lm T _"sMsteAa tXr364 t, | m" o ,md ua lx O a Ft =Fi SEoFiTnLf(T_" oM,v(I rNOeFe;Frl lS aaEt| pi)Tv ~~~ ^~~~~~~(,ea _m do iu sn/usr/include/float.h t:t o15)Ar:,Vt 17_i :oO Pn _Tnote: l_Aeexpanded from macro 'FLT_MAX' TVvY_ePOlPE T_> _ B15T1O | OYL.#P,0d )Ee_Df OU iB {nL{e . | Ei ^~~~~~~~~~~~~~~~~~~~~~~~~ ~,F6 L4{T ._=Md Ab1lX =1 } 3, . 4} 0, 2 80 2 ,3 40 6,6 13 ,8 5 F2L A8 8G 5S9 8} 12, e1 +, 3| 8 ^FF L A G| S ^~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ L_IIR_CH(fltp, float, -1., src/libavfilter/af_afade.c In file included from : 444src/libavfilter/af_afir.c ::1143103:.src/libavfilter/af_apulsator.c: ,:warning: src/libavfilter/afir_template.c 71missing field 'unit' initializer [-Wmissing-field-initializers]:0: 56)117:: 54 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]| warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | src/libavfilter/af_aiir.c{ : 71"262 | o: "1956 ,: | note: { expanded from macro 'PARALLEL_IIR_CH' " o f ff st eyt p _e 262l | "* ",m o a v g e , r l a* "pp s h e1a tss teoo ,0fs ft*+srd=eeeta l mdaL y"se,,tn [ dOm Fniw]Fni;S tE =hT ( Fo L2fT fn _s dMe At sX_ tl,r) ,em aa xm =As V t _F aOL rP TtT _"_ ,MT Y I PNO E;F_ DF OS | UE ~~~ ^~~~~~~BT L E( ,o v {e .r d/usr/include/float.hl b: al p=14) 0:, } 17, : note: expanded from macro 'FLT_MIN' A V 0_\,O P 14| T | ~~ ^~~~~~ #_ dT eY fP i En _e B 1OF,OL LTF,_L MA IG NS {}1.,.i 16 74| 5 ^4= 9 413 5 0 8 2}2,2 807,5 0 719,7 eF-L3A8GFS }| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_apulsator.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "offset_r", In file included from "src/libavfilter/af_afir.cs:e103t: src/libavfilter/afir_template.co:f57f:s23e:t Rwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(o f57f | s e t _ rf)t,y p eA Vmi_nO_PdTe_lTaYyP =E _FDLOTU_BMLAEX,, m{a.xd_bdle=l.a5y} ,= F L T _ M0I,N; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h :115,: 17F:L Anote: Gexpanded from macro 'FLT_MAX'S }, | ^ 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "width", "In file included from sesrc/libavfilter/af_afir.ct: 103p: ulsrc/libavfilter/afir_template.cs:e57 :w44i:d twarning: h"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(pwi d57t | h ) , ft y pAeV_ OmPiTn__TdYePlEa_yD O=U BFLLET,_ M{A.Xd,b lm=a1x}_,d e l a y =src/libavfilter/af_aiir.c 0F:,L288 T: _1 M: I Nwarning: ;implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~ ^~~~~~~ 2, FL/usr/include/float.hA: G14288S: | 17P}:A,R Anote: Lexpanded from macro 'FLT_MIN'| L ^E L_II R14_ | C#Hd(efflitnpe, FfLlTo_aMtI,N 1 . 1 7 5 4 9 4-315.0, 8 2 2 2 8 7 5 017.9,7 e0)- 3 8| F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:279:25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | dst[n] += fir * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_apulsator.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10 78 warning | s generated . { "bpm", "set BPM", src/libavfilter/af_aiir.cO:F288FS:E1T:( bwarning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]m ), AV _288O | PPTA_RT13YA warningPLsEL generated_E. DLO_UIBILRE_,C H{(.fldtbp,l =f12l0o}a,t , 3 0 , - 1 . , 3 0 0 , F1L.A,G S0 )} , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix src/libavfilter/af_apulsator.c+ :i79m:i117x: *warning: missing field 'unit' initializer [-Wmissing-field-initializers]s rc[n]; 79 | { " m s " , \ | ~ ^~~~~~ "set ms", Osrc/libavfilter/af_afade.cFF:src/libavfilter/af_aiir.cS469:E288:T:12(1:m: s warning: )warning: missing field 'help' initializer [-Wmissing-field-initializers], implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | A V _288 O | {PP TAN_RUTALYLLPL EE}_L I_ NIT| I, ^R _ C H ({f.li6t4p=,5 0f0l}o,a tsrc/libavfilter/af_apsyclip.c , : 402 1: 034 ,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 1 . , 2 0 0 0 402, | F 1L .A ,Gco Sn0 s)}t , f| l^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| o ^ a t clsrc/libavfilter/af_aiir.ci:p280_:l18e:v enote: lexpanded from macro 'PARALLEL_IIR_CH'_ inv = 1. f280 | / s - > c l i pd_slte[vne]l ;= d| s ^~~ ~t [src/libavfilter/af_apulsator.cn]: 80*: 117m:i warning: xmissing field 'unit' initializer [-Wmissing-field-initializers] + imix * s r80c | [ n ] ; { " h z " , " s e t f r e q \u e n| c ^~~~~~ ~y ", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS }, | ^ src/libavfilter/af_apulsator.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ 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] * gain1; \ | ^~~~~ ~ 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_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:src/libavfilter/af_apsyclip.c846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 846 | double d16 warning= generated . (i - 1)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; | ~~~~~~~~~~~~~~~~~^~~~~ ~ ssrc/libavfilter/af_apsyclip.c:484:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - >sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 484 | mask_curve_shift = 1.f + (mask_curve_shift - 1.f) * s->adaptive; | ^~~ ~ 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->nosrc/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i se_floor; | ~ ~~~^~~~~~~~~~~ 518 | src/libavfilter/af_afftdn.c in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ :876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ 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; \ | ^~~~~ ~ CC libavfilter/af_asupercut.o 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; | ~ ~~~^~~~~~~ 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 | const double in = src[n] * ig; \ | ^~~~~~ ~ 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); | ~ ^~~~~~~~~~ 1 warning generated. 4 warnings generated. src/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; | ~~ ~~~~~~~~~~~~~~~^~ CC libavfilter/af_atempo.o src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ 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 | fft_out_flt[n].im * fft_out_flt[n].im; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 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)); | ~ ^~~~~~~~ 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; | ~ ^~~~~~~~ 11 warnings generated. CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o src/libpostproc/postprocess.csrc/libavfilter/af_afftdn.c:613::106333:: 45:warning: warning: comparison of integers of different signs: 'unsigned long' and 'long' [-Wsign-compare]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | 613 | f fatv__isnt_rfllctp[ym(]t e=m pw,i npd,o FwF[Mm]I N*( ssricze_offl(tt[emm]p )* ,( 1sLtLr c (b) ? (b) : (a)) | ~ ^ ~ 9 warnings generated. 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 << 23); | ~ ^~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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, 8)); | ~ ~~~^~~~~~~~ src/libavfilter/afir_template.c:469:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | ptr[n] *= s->wet_gain; | ~~ ~~~^~~~~~~~ src/libavfilter/af_aresample.c:308:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 308 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.src/libavfilter/af_afftdn.c:1239:34: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i6 4=0}, 0, INT_MAX, FLAGS }, | ^ 1239 | src/libavfilter/af_aresample.c:309:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 309 | {NULL} | ^ dst_flt[m] = orig_fltCC libavfilter/af_biquads.o [m3 warnings generated. ] - src[m]; | ^~~~~~~~~~~ ~ 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_channelmap.o src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libpostproc/postprocess.csrc/libavfilter/af_aiir.c: 7161342: | 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dnch->noise_re d716u | ct i o n = s - >n o iisier_-r>eadbuc[t0i]o[n2; * | ~ ~~~^~~~~~~~~~~~~~~ou tmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NANsrc/libavfilter/af_afftdn.c; :1343 :| ~ ^~~36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/math.h :1343868 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] dnch->noi s868e | _ f l o ofro r ( i =0 ;= is-<>FnFo_iAsReR_fAlYo_oErL;E M S| ( ~ ~~~^~~~~~~~~~~ c->tempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/af_afftdn.c:1344:36: warning: 870implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | for(i=0 ;1344 | i < F F _ A R R AdYn_cEhL-E>MreSs(ic-d>utaelm_pfBllouorrr e dP=a sst-)>;r eis+i+d)ual _ f| l ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o or; | ~ ~~~^~~~~~~~~~~~~~ 15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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->6a warningbs[ generated0. ][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_ze11ro warning.sb generated . + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o 10 warnings generated. src/libavfilter/af_asetrate.c:42:5: warning: 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_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | OPT_INT("r", 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_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetrate.c:44:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | {NULL}, | ^ CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/af_crossfeed.o 17 warnings generated. 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 CC libavfilter/af_crystalizer.o }, | ^ 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 }CC libavfilter/af_dcshift.o , | ^ 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", OF3 warnings generated. FSET(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_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 } | ^ 10 warnings generated. CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o 2 warnings generated. src/libavfilter/af_aiir.c:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zeros", "set B/numesrc/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ra 45 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1,tor/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i INT_MAX, FLAGS }, | ^ 1-0i"}, src/libavfilter/af_asetnsamples.c0, 0, AF }, | ^ :46:143: src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 46src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 1530 | { "poles", "set A/deno { "n", "set the number of per-frame output samples", OFFSET(nb_out_minator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ saCC libavfilter/af_drmeter.o mplesrc/libavfilter/af_aiir.cs), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ :1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetnsamples.c:47:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder c47 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ oefficiesrc/libavfilter/af_asetnsamples.cnts", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ :48:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ 1532 | src/libavfilter/af_asetnsamples.c:49:12: { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | {src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] NULL } | ^ 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), Asrc/libavfilter/af_arnndn.c:1074:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V_ OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ 1074 | 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 }, | ^ 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:1074src/libavfilter/af_aiir.c:39::1556 :warning: 113:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | 1074 | { " n Loyr[mi]a l=i zFeF"M,A X"(nloorgmMaalxi-7z,e FcFoMeAfXf(ifcoilelnotws-"1,. 5 , L y [ iO]F)F)S;E T| ( ^~~~~~~n ormalize),Asrc/libavutil/macros.hV:_47O:P22T:_ Tnote: Yexpanded from macro 'FFMAX'P E_BOOL ,47 | # d{ef.iin6e4 =F1F}M,A X ( a , b0), (1(,a )A F> }(,b ) | ? ^ (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) src/libavfilter/af_aiir.c?: (1557a:)113 :: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ) | ^ 1557 | { "n", "src/libavfilter/af_arnndn.cn:or1074m:a51l:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] coefficients "1074, | L y [ i ] = OFFFFMSAEXT(l(ongoMarxm-a7l,i zFFeM)A,XA(fVo_lOlPowT-_1T.Y5P,E _LByO[OiL],) ) ; {| . ~~~~~~~~~~~~~~~~~~^~~~~~i 64=1}, 0src/libavutil/macros.h,: 471:,28 :A Fnote: expanded from macro 'FFMAX'} , | ^ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_aiir.c:1558:113:src/libavutil/macros.h :warning: 47missing field 'unit' initializer [-Wmissing-field-initializers]:28 : note: expanded from macro 'FFMAX' 1558 | 47 | # d e{fi n"em iFxF"M,A X"(sa,ebt) m(i(xa"), > ( b ) ? ( a ) : ( b ) ) | ^ OFFSET(mix)src/libavfilter/af_arnndn.c,: 1074 :39 : warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_DOU B1074L | E , { . d b l =L1y}[,i ] = F0F,M A1X,( lAoFg M}a,x - 7| , ^ FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: src/libavfilter/af_aiir.cexpanded from macro 'FFMAX': 1559:113: warning: 47missing field 'unit' initializer [-Wmissing-field-initializers] | #define FF M1559A | X ( a , b{) ("(rae)s >p o(nbse)" ,? ("as)h o:w (Ib)R) f r| e ^q uency src/libavutil/macros.hr:e47s:p28o: nnote: sexpanded from macro 'FFMAX'e ", O47F | F#SdEeTf(inree sFpFMoAnXs(ea),,b )A (V(_aO)P T>_ T(YbP)E ?_ B(OaO)L ,: ( b{).) i 6| 4 ^= 0}, 0, 1, VF src/libavfilter/af_arnndn.c}:,1074 : 51| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-src/libavfilter/af_aiir.c7,: 1560F:F125M:A Xwarning: (fmissing field 'unit' initializer [-Wmissing-field-initializers]o llow-1.5, L y1560[ | i ] ) ) ;{ "| c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~h annel", "sesrc/libavutil/macros.ht: 47I:R40 :ch anote: nexpanded from macro 'FFMAX'n el to d47i | s#pdleafyi nfer eFqFuMeAnXc(ya ,rbe)s p(on(sae)" ,> O(FbF)S E?T ((iar) _:c h(ba)n)n e l| ) ^, AV_OPsrc/libavutil/macros.hT_:T47Y:P28E:_ note: Iexpanded from macro 'FFMAX'N T, {.i 6474 | =#0d}e,f i0n,e 1F0F2M4A,X (VFa ,}b,) (| ( ^a ) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: src/libavfilter/af_aiir.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | 1561 | L y [ i{] "=s iFzFeM"AX,( l o g"Msaext- 7v,i dFeFoM AsXi(zfeo"l,l o w -1 . 5 , L y [ i ] )) ; | ^~~~~~~O FFSET(w), src/libavutil/macros.h : 47 : 22 : Anote: Vexpanded from macro 'FFMAX'_ OPT_TYP E47_ | I#MdAeGfEi_nSeI ZFEF,M A{X.(sat,rb )= ("(had) 7>2 0("b}), ?0 ,(a )0 ,: V(Fb )}), | | ^ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) src/libavfilter/af_aiir.c> :(b1562): 126?: (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) : (b)) | 1562 ^ | { "ra9te warning"s, generated src/libavfilter/af_arnndn.c. :"1074s:e51:t warning: viimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] deo rate", 1074 | L y [i ] = OFFFFMSAEXT((lroagtMea)x,- 7, F F MAAVX_(OfPoTl_lTYoPwE-_1V.I5D,E OL_yR[Ai]T)E),; { .| s ~~~~~~~~~~~~~~~~~~^~~~~~t r = "25"}, src/libavutil/macros.h0:,47 :I28N:T 3note: 2expanded from macro 'FFMAX'_ MAX, V F47 | }#,d e fi| ^ne FFMAX(a,b) ((a) > (b) ? (asrc/libavfilter/af_aiir.c): 1563:: 12(:b ))warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^ 1563 | src/libavutil/macros.h{: 47N:U40L:L 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 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((aCC libavfilter/af_dynaudnorm.o ) > (b) ? (a) : (b)) | ^ 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 23 warnings generated. src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[src/libavfilter/af_asoftclip.c:i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 82:src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110: 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i] warning: missing field 'unit' initializer [-Wmissing-field-initializers] ) )/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_asoftclip.c:83:12 warnings generated. 107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | In file included from src/libavfilter/af_asubboost.c { "output", "set softclip output gain", OFFSET(ou:20: src/libavutil/ffmath.h:49:30src/libavfilter/af_arnndn.c: :warning: 1157:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] t 1157p | u t ) , A V _ O PrT_[TiYP]E _*D=O UsBqLrE,t f{(.Edxb[li=]1/}(,1 0e.-080+0E0p0[1i,] )1)6;, A| ~^~~~~} , | ^ 49src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | 1157 | r[i] *= sq src/libavfilter/af_asoftclip.c : 84 :r105e:t uwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] n exp2f( rt84f | ( E x [{i ]"/p(ar1aem-"8,+ E"ps[eit] )s)o;ft c l| i ^~~~~~p parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, M_LOG2_10 * x); | ~ ^ 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversamplesrc/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ 1166 | src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ 86 | 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])) { NULL } | ^ ; | ^~~~~ ~ CC libavfilter/af_earwax.o src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1239 | src/libavfilter/af_asoftclip.c i = (int)floor(.5f+25*x); | ~~~~~ ~~~^~~~~ :147:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | float gain = s->output * threshold; | ~ ^~~~~~~~~ 5 warnings generated. 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_108 * x); | ~ ^ warnings generated. 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)) -CC libavfilter/af_extrastereo.o 1.; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_asoftclip.c:214:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | src/libavfilter/af_ashowinfo.cif (FFABS(sample) >= 1.25) | ^~~~~~ ~~ :src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 116 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :45src/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 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 116 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ 64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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 src/libavfilter/af_asoftclip.c/ UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ :225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | src/libavfilter/af_ashowinfo.c if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ :src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 126 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :54src/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 warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] : 64:37: note: expanded from macro 'FFABS' 126 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ | 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 libavfilter/af_firequalizer.o 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; | ~ ^~~ CC libavfilter/af_flanger.o CC libavfilter/af_haas.o In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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); | ~~~~~~~~~~^~~ ~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_hdcd.o 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", "CC libavfilter/af_headphone.o 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 } | ^ 15 warnings generated. 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); | ~ ^ 6 warnings generated. 5 warnings generated. 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_astats.c:116:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set the window length", In file included from OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_compand.c:32: src/libavutil/ffmath.h:49:30src/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 }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c:118:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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 }, | ^ CC libavfilter/af_join.o src/libavfilter/af_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_astats.c:183:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | p->last = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 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) { | CC libavfilter/af_loudnorm.o ~~^~~ ~~ 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) ((CC libavfilter/af_mcompand.o 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_asubboost.c:217:104: warning: src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.cmissing field 'unit' initializer [-Wmissing-field-initializers] 163 | 217 | l u t [{n ]" d=r y0".,5 * ( "1s e+t cdorsy( (gMa_iPnI",*( FOFFFASBEST((nd -r yM_)ga i-n )0,. 3A V_*O PMT)_)T/Y(P(E1_ -D O0U.B3L) E*, M)){).;db l= | 1 ~ ^. 0}, 0, src/libavfilter/window_func.h :1631:, 69F:L Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S }, | ^ 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - Msrc/libavfilter/af_asubboost.c) :-218 :0104.:3 *warning: missing field 'unit' initializer [-Wmissing-field-initializers]M) )/((1 - 0 .2183) | * M ){) )";w e t| " ~ ^, "set wet gain", OFFSEsrc/libavfilter/window_func.hT(:163w:e56t: _warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a in), AV_O P163T | _ TY P E _ D O U B L E , { . d blult=1[.n0]} ,= 0. 5 *0 ,( 1 1+, cFosL(AG(SM _}P,I * (FF| A ^B S(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.hsrc/libavfilter/af_asubboost.c::329219::20:104: warning: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] : 329219 | | {i f" b(opo->swti"n,_ p o s ">s=e ts ->tc_msaamxp lbeosos t|"|, O!FiFsSnEaTn((pm-a>xn_obiosoe_sftl)o,oArV)_)O P{T _ T| Y ~~~~~~~~~~ ^ ~~~~~~~~~~~~~P E_DOUBLE, {.dbl=2.0}, src/libavfilter/af_astats.c1,: 352 :1202:, warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]F LAGS }, | 352 ^ | if (p->win_pos >= s->tc_samples) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 64:src/libavfilter/af_asubboost.c:220:31104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ note: expanded from macro 'FFABS' 64 | #src/libavfilter/af_asubboost.cdefine FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :221: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] 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 221 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ | src/libavfilter/af_asubboost.c lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 222 | { "cutoff", "set cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS }, | ^ 64:37: note: expanded from macro 'FFABS' src/libavfilter/af_asubboost.c 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ :223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:224:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_asubboost.c:225:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_asubboost.c:226:12: warning: 245missing field 'help' initializer [-Wmissing-field-initializers] | FILTE R226( | f l t p ,{ fNloUaLtL) } | ^~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : src[n] * level; \ | ^~~~~~ ~ 3 warnings generated. 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_atempo.c:168:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_atempo.c:169:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 169 | { Nsrc/libavfilter/af_astats.cULL } | ^ :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_csrc/libavfilter/af_aspectralstats.count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 }, | ^ 29 warnings generated. src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "ssrc/libavfilter/af_aspectralstats.cet cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ :89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asupercut.c:320:112: 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 }, | ^ 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=src/libavfilter/af_aspectralstats.c10}, 3, 20, FLAGS }, | ^ :106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_asupercut.c:106321: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] NULL } | ^ 322 | { NULL } | ^ 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) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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_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", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ 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] src/libavfilter/af_aspectralstats.c:189: 41546: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] set_me t189a | ( m e t asdnaptrai,n t0f,( v"aNluumeb,e sri zoefo fd(evnoarlmuael)s," ,f m"t%,f "va,l )n;b _ d| e ~~~~~~~~ ^~~n ormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 <= src/libavfilter/af_asupercut.cat:e381m:p107o:- >warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]in dow); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h381: | 38 : 11 : {note: "expanded from macro 'av_assert0'c enterf"," s38e | t c e nitfer (!f(rceoqnude)n)c y{" , O F F S E T ( c u t o f f ) , A V _ O P T _ T Y P E _ D O U B L E , { . d b l = 1 0 00 } , 2 ,\ 9 9| 9 ^~~~9 99, FLAGS }, | ^ 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_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_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 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 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.csrc/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :234 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ | src/libavfilter/af_atilt.c: UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 235:src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 12:src/libavfilter/af_channelsplit.c 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_ swarning: ufmissing field 'help' initializer [-Wmissing-field-initializers]f ix, 235i | n t _ s a{m pNlUeL)L ,} s - | > ^i s_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :143CC libavfilter/af_pan.o :src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 19 :555 | update_func; \ | ^~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_astats.c 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ 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 | src/libavfilter/af_channelsplit.c : 191 :u23pd:a tewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f unc; 191 | f o r ( i n t i = 0 ; i < c t x - > n b _ o u t p u t s ; 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_astats.c :599:32: warning: src/libavfilter/af_channelsplit.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222599 | | f o r U(PiDnAtT Ei_ S=T A0TS;( Pi, nb*_sorc,u t,p lultrsi;n ti(+*+sr)c {* (| U ~ ^ ~~~~~~~~~~~~~~~ INT64_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: 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' 555 | update_func; CC libavfilter/af_replaygain.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_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' 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, src/libavfilter/af_biquads.cfl:oa285t:,1 : *warning: srimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c , , llrint(* s285r | cB I*Q U(AUD_IFNITL64T_ERC((f1l)t ,< is_float ? update_float_stat(s, p, ssrc/libavfilter/af_biquads.cam:pl285e:)1 :: warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >is_doubl e 285? | BuIpQdUaAtDe__FIdLoTuEbRl(ef_lstt,a tf(lso,a tp,, s a-m1p.l,e )1 .:, (0)v o i| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) NULL, src/libavfilter/af_biquads.c):;229 :\14 :| note: ~~~~~~~~~~~~~~~~~~ ^~~~~~expanded from macro 'BIQUAD_FILTER' 229 | i2 src/libavfilter/af_astats.c=: 568i:b13u:f [note: iexpanded from macro 'UPDATE_STATS_I'] ; 568 | u p d a t e _ f l o a 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:243:34: note: expanded from macro 'BIQUAD_FILTER' src/libavfilter/af_astats.c :243 | 602 : 32 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] o1 = i1 * b2 + 602i2 | * b 1 + iUbPuDfA[TiE]_ S*T AbTS0( I+, of1l o*a ta,2 +* sor2c ,* a,1 ;l l r i n t ( *s r c * \( U I| NT ^~~~~~~ ~6 4_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | src/libavfilter/af_biquads.c : 285 :U1P:D ATwarning: E_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S TATS_##p l285a | nBaIrQ(UtAyDp_eF,I LuTpEdRa(tfel_tm,i nmfalxo(ast,, p , -s1.a,mp l1e.),, 0,) p ->| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m in =src/libavfilter/af_biquads.c :p244-:>14m:i nnote: expanded from macro 'BIQUAD_FILTER'n ormalizer _244s | u f f i x ; p -i>1n m=a xi b=u fp[->im]a;x n o r m a l i z e r _ s u f f i x; ) ; \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c : 567 : 13 : note: expanded from macro 'UPDATE_STATS_I' 567 | \ | ~ ^~~~~~~ update_func; \ | ^~~~~~~~~~~ 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 | BIQUADsrc/libavfilter/af_chorus.c_FILTER(flt, float, -1:67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . , 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' | 261 | { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ i1src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ = ibuf[i]src/libavfilter/af_chorus.c:69:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ; 69 | { "delays", "set delays", O \ | ~ ^~~~~~~ FFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c22 warnings generated. :70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "decays", "set decays", OFFSET(decays_str), 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_crystalizer.csrc/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | 39 | { "i", "set src/libavfilter/af_channelmap.cin:t326e:n21s: itwarning: ycomparison of integers of different signs: 'const int' and 'unsigned long' [-Wsign-compare] ", OFFSE T326( | m u l t ) , A Vi_fO P(Tn_cThY_PoEu_FtL O>A FTF,_ A{R.RdAbYl_=E2L.E0M}S,(-bu10f,- >1d0a,t Aa )}), { | ^| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:352:12: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] 352 | src/libavfilter/af_crystalizer.cFF:M40I:N86:( Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]_{A R"RdAepYt_hEsL"E,M S ( b"usfe-t >ddateap)t,h sn"c,h _ o u t ) O* FsFizSeEoTf((dbeupft-h>sd_asttar[)0,] )A)V; _ O| P ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T_TYPE_STsrc/libavutil/macros.hR:I49N:G25,: {note: .expanded from macro 'FFMIN's tr=NU L49 | L#}d,ef i0n,e 0F,F MAI N}(a,, b )| ^( (a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_chorus.c 40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ :73:12src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 41 | 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 }, | ^ { 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 dsrc/libavfilter/af_compand.cistance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ :75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 75 | src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_50S | T R I N G{ ,"w e{t ".,s t r" s= e"t0 "w e}t, a0m,o u0n,t "A, } , | O ^FF SET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "decays", "set time over whisrc/libavfilter/af_compensationdelay.cch: 51d:e102c:r ewarning: asmissing field 'unit' initializer [-Wmissing-field-initializers]e of volume i s51 | d e t e r{ m"itneemdp"",, "sOeFtF SteEmTp(edreactauyrse) ,° ACV"_,O POTF_FTSYEPTE(_tSeTmRpI)N,G , { . s t rA V=_ O"P0T._8T"Y P}E, _0I,N T,0 , A {}.,i 6 4| = ^2 0}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.csrc/libavfilter/af_compand.c::5277::12130:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {77 | N UL L }{ "p| o ^i nts", "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_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gain", "set output gain", OFFSET(gain_dB)src/libavfilter/af_biquads.c, :AV333_:O1P:T _warning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Y PE_DOUBLE, { .333d | bBlI Q=U A0D _}D,I I-_9F0I0L,T E9R0(0f,l tA, }f,l o a| t ^, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | src/libavfilter/af_compand.c : 80 :i108n: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]ib uf[i]; 80 | { " v ol u m e " , " s e t i n i t i a l v o l u m e" , O F F S E T ( i ni t i a l _\v o l| u ~ ^~~~~~~m e), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | src/libavfilter/af_axcorrelate.c { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ :369:94src/libavfilter/af_compand.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 369 | { "size", "set segment 82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] size", OFFSET(size), AV_OPT_TYPE82 | { NULL } | ^ _INT, {.i64=256}, 2, 131072, AF }, | src/libavfilter/af_chorus.c:167:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 167 | int samples src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ = (int) ((s->delays[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 | int depth_samples = (int) (s->depths[n] * outlink->sample_rate / 1000.0); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ 18 warnings generated. 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_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; \ | ^~~~~~~ ~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]346 | { "s t39r | e n g t h{" , " s"hsifett" ,c r o s sf e e d"s estt rDeCn gsthhi"f,t " ,O F F S E OTF(FstSrEeTn(gdtchs)h,i fAtV)_,O P T _ T Y P EA_VD_OOUPBTL_ET,Y {P.Ed_bDlO=U.B2L}E, ,0 , {1.,d bFlL=A0G}S, }-,1 , | 1 ^, A }, | ^ src/libavfilter/af_crossfeed.c:347:11109 warning:s generatedwarning: . missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_dcshift.c:40:101 :347 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "range "40, | "{s e"tl ismoiutnedrsgtCC libavfilter/af_sidechaincompress.o aagien w"i,d e"sneets sl"i,m iOtFeFrS EgTa(irna"n,g eO)F,F S E T ( lAiVm_iOtPeTr_gTaiYnP)E,_ DAOVU_BOLPET,_ T{Y.PdEb_lD=O.U5B}L,E ,0 ,{ .1d,b lF=L0A}G,S 0},, 1 ,| ^A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 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", 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_silencedetect.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]; \ | ~ ^~~~~~~ src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:810:66: warning: implicit conversion 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_src/libavfilter/af_crystalizer.cchannels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :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: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_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_silenceremove.o 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 * 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-(src/libavfilter/af_crystalizer.c:N133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1 133 | filters(dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:66:27: note: expanded from macro 'filters' : 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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/af_biquads.c: ? (a) : (-(a))) | ^ 540:1In file included from : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 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] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' | 514 | in = ibuf[i]; \ | ~ ^~~~~~~ if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~CC libavfilter/af_speechnorm.o src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFsrc/libavfilter/af_crystalizer.cABS(a) ((a) >= 0 ? 6( warningas) generated:. (-(a))) | ^~~~ :In file included from 134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 134 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ | filters(dbl, double, noinverse, clip, 0, 1,src/libavfilter/window_func.h 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :66:27 :163 | note: expanded from macro 'filters' 66 | l u t [cno] n=st 0t.y5p e* m(u1l t+ =c otsd(-(>Mm_uPlIt*;( F F A B S ( 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/af_drmeter.c)):;52 : | 110 ~ ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "length",src/libavfilter/window_func.h :"163s:e56t: twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e window lengt h163" | , O F F S E T ( t i m e_ c o n sltuatn[tn)], =A 0V._5 O*P T(_1T Y+PE _cDoOsU(B(LM_PIE*,( F{F.AdBbSl(=n3 }-, M.)0 1-, 01.03 ,* FML)A)G/S( (}1, - | 0 ^. 3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/af_drmeter.c :6453 | :#12d:e fwarning: inmissing field 'help' initializer [-Wmissing-field-initializers]e FFA B53S | ( a ) ({( aN)U L>L= }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))); 7| ^~~~~~~~~~~~ ~ warning s generated. src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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_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_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1src/libavfilter/af_crystalizer.c:., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :561 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' : 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ 66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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 | src/libavfilter/af_dialoguenhance.c: 59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ 59 | { "original", "setsrc/libavfilter/af_drmeter.c original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ :168:66: warning: 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 }, | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | 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] av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ 62 | {NULL} | ^ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOGsrc/libavfilter/af_crystalizer.c_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ :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_deesser.c:59:95: 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 } | ^ 3 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; \ | ~~~~ ~~~~^~~~ 14 warnings generated. src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ 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_TYPEsrc/libavfilter/af_extrastereo.c_INT, {.i64 = 500}, 10, 8000, FLAGS }, | ^ :37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_dynaudnorm.c : 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ 132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_extrastereo.c 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ CC libavfilter/af_stereotools.o :38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ 133 | src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGSsrc/libavfilter/af_flanger.c :}56,: 113 :| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 56 | { "delay", "base delay in misrc/libavfilter/af_dynaudnorm.cl:l134i:138s:e cowarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d s", 134 | O F F S{E T"(pdeealk"a,y _ m i n) , "s etA V_tOhePT _pTeaYk PvEa_lDuOeU"B,L E, { . d b l= 0 } , 0O,F F3S0ET,( pAe a},k _ v| a ^l ue), AV_OPT_TYPE_DOUBLE, {.dbl = 0.9src/libavfilter/af_flanger.c5:}57, :0113:. 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1.0, F57L | A G S {} ," d e| p ^t h", "added swept delay in milliseconds", OFFsrc/libavfilter/af_dynaudnorm.cS:E135T:(d138:e lwarning: aymissing field 'unit' initializer [-Wmissing-field-initializers]_ depth), A135 | V _ O P T{_ "TpY"P,E _ D O U B L E , { . d"sbel=t2 }t,h e 0p,ea k1 0v,a lAu e}",, | ^ OFFSET(peak_value), src/libavfilter/af_flanger.c :A58V:_133O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOU B58 | LE , {.{d "blr e=g e0n."9, 5"}p,e rc0e.n0t,a g e 1r.e0g,e nFeLrAaGSt i}o,n (| d ^el ayed signal feedback)", OFFSET(feedback_gainsrc/libavfilter/af_dynaudnorm.c):,136 :A138V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DO U136B | L E , {{. d"bml=a0x}g,a i-n9"5,, 9 5 , A" s}e,t t| h ^e max amplification", OFFSET(max_amsrc/libavfilter/af_flanger.cpl:i59f:i129:c awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] ion), AV _59O | P T _ T{ Y"PwEi_dDtOhU"B,L E"p,e r{c.edbnlt a=g 1e0 o.f0} ,d e1l.a0y,e d1 0si0g.0n,a lF LmAixGeSd }w,i t h| ^o riginal", OFFSET(delay_gain), AV_OPT_TYPE_DOsrc/libavfilter/af_dynaudnorm.cU:B137L:E138,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl=71}, 0 ,137 | 1 0 0 ,{ A "m}",, | ^ "set the max amplification", Osrc/libavfilter/af_flanger.cF:F60S:ET100(:m awarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]_ amplifi 60c | at io n ) ,{ AV"_sOpPeTe_dT"YP,E _"DsOwUeBeLpEs, pe{r. dbsle c=on d1 0(.H0z})," ,1 O.F0F,S E1T0(0s.p0e,e dF)LA,G SA V}_,O PT _| T ^Y PE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_dynaudnorm.c | { NULL } | ^ :138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "targetrms", "set the tarsrc/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] g et RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ 66 | { "src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p hase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ 139 | { "r", "set src/libavfilter/af_flanger.cthe target RMS", OFFSET(targ:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] et_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.070, | 1 .{ 0N,U LFLL A}GS }| ^, | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", 22 warning s generatedO. FFSET(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}, src/libavfilter/af_dialoguenhance.c : 279 :032,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, FLAGS }, | 279 ^ | vad = vad * 0.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:src/libavfilter/af_dynaudnorm.c279::14511::138 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | 145v | a d ={ v"abd" ,* 0 . 1 + 0 . 9 "*s est- >aplrteevr_nvaatdi;v e | b ^~~ ~o undary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | src/libavfilter/af_dynaudnorm.cav:e146r:a138g:e warning: =missing field 'unit' initializer [-Wmissing-field-initializers] (left + righ t146) | / 2 .{; " c| o ~~~~~^~~~~~~ ~m press", "set the compress factor", OFFSET(compress_factor), 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 | { "chansrc/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ne 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ls", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:138: CC libavfilter/af_stereowiden.o 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 | { "ove7 warnings generated. rlap", "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 } | ^ 34 warnings generated. CC libavfilter/af_superequalizer.o CC libavfilter/af_surround.o 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_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phaseCC libavfilter/af_tremolo.o ", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ 3 warnings generated. src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]4 warning 131 | { "gain", "set gain curve", OFFSET(gain), AV_OPT_TYPE_STRING, { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ s generated. 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_CC libavfilter/af_vibrato.o TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set centrasrc/libavfilter/af_firequalizer.cl frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ :146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | { "fixed", "set fixed frame samples", OFFSET(1504 | {"f", "set central frequency", OFFSET(frefixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ quency), Asrc/libavfilter/af_firequalizer.cV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ :147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64src/libavfilter/af_biquads.c = 0 }, 0, 1, FLAGS 15}, warning s generated| ^. :1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c 1506 | WIDTH_OPTION(1.0), | ^ :src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 148 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ :108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phasesrc/libavfilter/af_biquads.c m:o1506d:e5":, Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(src/libavfilter/af_biquads.cz:e1458r:o88_:p hnote: asexpanded from macro 'WIDTH_OPTION' e), AV_O PT1458_ | T Y P E _{B"OwO"L,, { .i 6"4s e= t0 w}i,d 0t,h "1,, OFFLFASGEST (}w,i d t| h ^) , 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, FLAGSsrc/libavfilter/af_firequalizer.c}:,154 : 103| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRINGsrc/libavfilter/af_biquads.c,: 1508{: 86.:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] = NULL }, 15080 | , 0 , {F"LgA"G,S } , " s| e ^t gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fft", OFFSET(fft2), AVsrc/libavfilter/af_biquads.c_:O1509P:T5_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _BOOL, {1509 | .i 64 =M I0X _}C,H A0,N N1E,L SF_LNAOGRSM }A,L I Z| E ^_ OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_firequalizer.c1470: | 157 : 109 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]m ix", "set 157m | i x " , {O F"FmSiEnT_(pmhiaxs)e," ,A "Vs_eOIn file included from tP src/libavfilter/af_mcompand.cTm:_i32Tn: iYsrc/libavutil/ffmath.hPm:Eu49_m:D 30Op:Uh Bawarning: Lsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E e, m{o.ddeb"l,= xO }F49, | F S0 E, T (rm1ei,tn u_rFpnLh AaeGsxSep}2)f,,( MA _V L_ OO GP 2T __ 1T 0Y P* E _ xB )O ;O L , | ~ ^{ . i 6 4 = 0 } , 0 \, 1 ,| ^ FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ 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 chan11nels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ warnings generated. 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 | CC libavfilter/af_virtualbass.o {NULL} | ^ 4 warnings generated. src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYsrc/libavfilter/af_headphone.c:CC libavfilter/af_volume.o PE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ 368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ 1521 | {"f", "set central frequency", OFFSET(frequency), AV_8OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ warnings generated. 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 | {"widCC libavfilter/af_volumedetect.o th", "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", "src/libavfilter/af_firequalizer.c:set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ 385:14: src/libavfilter/af_biquads.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1525 385 | ya = s->dump_buf[i]; | ~ ^~~~~~~~~~~~~~ :86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ga 386 | yb = s->min_8ph warningass generatede. ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insrc/libavfilter/af_firequalizer.c", OFFSET(gain), AV_OPT_TYPE_:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] DO 386 | yb = s->min_phase ? UBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ hypotf(src/libavfilter/af_biquads.c:1526:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 1526 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ ->anasrc/libavfilter/af_biquads.clysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ :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}, \ CC libavfilter/allfilters.o | ^ 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. 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) CC libavfilter/asink_anullsink.o ((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-src/libavfilter/af_biquads.c>cepstrum_tbuf[k], minval):1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ); | ~~~ ^~~~~~~~~~~~~~~~~~~ 1546src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' | 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_firequalizer.c:565:26: src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dousrc/libavfilter/af_hdcd.c:989:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] b le mag = exp(s->cepstru989 | OFFSET(disable_autoconvert), AV_OPT_Tm_YPtEb_uBfO[OkL], *{ n.oir6m)4 * =n o1r m};, 0| , ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c1,:1549 :A5 :} ,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",src/libavfilter/af_hdcd.c ":s991e:t99 :w iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]th ", OFFSET(w i991d | th ) , A V _ O POTF_FTSYsrc/libavfilter/af_firequalizer.cEPT:E(_566pD:rO21oU:cB eLwarning: sEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],s _{s.tdebrle=ox)}, , 566 A | 0V _, O P9 T9 _9 T9 Y9 ,Pd EoF_uLBbAlOGeOS L}p,,h {\= . si -6| >4 ^c e=p sHtDrCuDm__PtRbOCuEfS[Sk_+S1T]E R*E On_oDrEmF;A U L| T ^~~~~~~~~~~~~~~~~~~~~ ~ }, 0, src/libavfilter/af_biquads.c1,: 1549A: 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_hdcd.c:993:73: src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ 993 | src/libavfilter/af_biquads.c OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A }, | ^ :1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gainsrc/libavfilter/af_hdcd.c),: 995A:V67_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_DO U995B | L E , { . d b lO=F0F}S,E T-(9f0o0r,c e9_0p0e,) ,F LAAGVS_}OP,T _ T| Y ^P E_BOOL, { .i64 = 0 }, 0, 1, A }, | ^ 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] 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), | ^ 13src/libavfilter/af_biquads.c warning:s1470 generated:. 78src/libavfilter/af_hdcd.c: :note: 1008expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION': 10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1470 | 1008 | { " m{iNxU"L,L }" s e| t ^ mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | src/libavfilter/af_biquads.c: 1471: 78 :{ note: "expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' I", 1471 | { " m""s,e t i"nsteetg mriaxt"e,d OlFoFuSEdTn(emsixs) ,t aArVg_eOtP"T_,T Y P E _ODFOFUSBELTE(,t a{r.gdebtl_=ix)},, 0 , 1 , F L AAGVS_}O,P T _ T Y P E _ D O U B L E , { . d b l = - 2 4 .\} , | ^ -70., -5., 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 | {"chsrc/libavfilter/af_loudnorm.can:n104e:l152s:" ,warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et channels t104o | f il t {e r""i," ,O F F S E T ( c h _ l a yo u t _"sstre)t, AiVn_tOePgTr_aTtYePdE _lSoTuRdInNeGs,s {t.asrtgre=ty"},, 0 , OF0F,S EFTL(AtGaSr}g,e t\_ i )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70src/libavfilter/af_biquads.c.:,1554 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] -5src/libavfilter/af_biquads.c.:,1473 : 108F:L Anote: GSexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' }, | ^ 1473 | {"c", "set channels to filter", OFFSET(ch_lasrc/libavfilter/af_loudnorm.cy:o105ut:_152:s trwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE_ S105T | R I N G ,{ { ."sLtRrA="y,} , 0 , 0 , F LA G S } ," s\e t | l ^o udness range target", OFFSET(target_lra)src/libavfilter/af_biquads.c,: 1554 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_Osrc/libavfilter/af_biquads.cP:T1474_:TY103:P Enote: _expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'DO UBLE, {.d b1474l | = 7{."}n,o r m a l i1z.e," , " n o r m a5l0i.z,e cFoLeAfGfSi c}i,e n t| s ^" , OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGSsrc/libavfilter/af_loudnorm.c},: 106 : 152 : warning: \ missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 106 | { "lCC libavfilter/asrc_afdelaysrc.o ra", "set loudnsrc/libavfilter/af_biquads.ce:ssrc/libavfilter/af_headphone.c1554s: :5r710:a: n84warning: g:missing field 'unit' initializer [-Wmissing-field-initializers] e warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]asrc/libavfilter/af_biquads.c r:g1475e:t103":, note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' OFF 1475S710 | E | T ( t a{ r"sgn-"e>,gt a_ i ln r_ la f) e, =" neo xr pm fa (lA(iVs_-zO>ePg Tac_ioTne Yf-Pf Ei3_c iD*eO nUitBnsLl"Ei,,n kO -F{>F.cSdhbE_lTl (an=yo or u7mta..l}ni,bz _e c) h, a nA1nV.e,_l Os P T+_ T s Y- P> El5_f0BeO._O,gL a, i Fn{L).A Gi/6S 42 =0}z, } *, | M ^0_ ,L 1N,1 0F)L;A G S| } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ | ^ src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:108: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", "measCC libavfilter/asrc_afirsrc.o ured IL of input filesrc/libavfilter/af_biquads.c",: 1557: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFF S1557E | T ( m e aBsLuOrCeKdS_IiZ)E,_ O P T I O N (A0)V,_ O P| T ^_ TYPEsrc/libavfilter/af_biquads.c_:D1498O:U103B: Lnote: E,expanded from macro 'BLOCKSIZE_OPTION' {.dbl =1498 | 0 . } ,{ " b l o-c9k9s.,i z e" , " s e0t. ,t h eF LbAGlSo c}k, s i| z ^e ", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32src/libavfilter/af_loudnorm.c76:8110, :152A:F }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^ 110 | { "measured_i", "measured Isrc/libavfilter/af_biquads.cL: 1557o:f5 :i nwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]u t fsrc/libavfilter/af_biquads.ci:l1499e:"103,: note: expanded from macro 'BLOCKSIZE_OPTION' OFFS E1499T | ( m e a s{u"rebd",_ i ) , "AsVe_tO PtTh_eT YbPlEo_cDkO UsBiLzEe," , { .OdFblF S=E T (0b.l}o,c k _ s am-p9l9e.s,) , A 0., FLAGS }, | ^ V_OPTsrc/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ 111 | src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] { "measured_LRA", "measured LRA of input file", OFFSE1558 | {NULL} | ^ T(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), src/libavfilter/af_headphone.c:AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ 753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_loudnorm.c 753 | { NULL } | ^ :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 | { "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 }, | ^ CC libavfilter/asrc_anoisesrc.o 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:src/libavfilter/af_biquads.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1579 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { 1579" | d u al _ m{o"nfor"e,q u e n c y " , ""tsreeta tc emnotnro ailn pfurte qause ndcuya"l,- mOoFnFo"S,E T ( f rOeFqFuSenEcTy()d,u aAl_Vm_oOnPoT)_T,Y P E _ D O U BALVE_,O P{T._dTYbPlE=_3BO0O0L0,} , 0 ,{. i96949 9=9 90,} ,F L A G S } , 0 ,| ^ 1, 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_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 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}, CC libavfilter/asrc_anullsrc.o \ | ^ 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.c15: warning1587s: generated5. : 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/asrc_hilbert.o 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_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:1359:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1359 | GAINTOFLOAT(target_gain[1] >>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.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1358 | GAINTOFLOAT(target_gain[0] >>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.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_join.csrc/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 73 | { "src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i nputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ 1596 | {src/libavfilter/af_join.c"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ :75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream."src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ 1598 | WIDTsrc/libavfilter/af_join.cH:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] _OPTION(0.5), | ^ 79src/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}, \ | ^ { NUsrc/libavfilter/af_biquads.cLL } | ^ :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 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} | ^ 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' src/libavfilter/af_mcompand.c: 4997 | #:329d:ef inwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(a,b) ((a) > (b )97 | ? ( b ){ : "(aar)g)s " | , ^ ~ "set parameters fsrc/libavfilter/af_hdcd.cor: 1506e:a70:c hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b and", OFFSET(a r1506g | s ) , AdVe_tOePcTt_-T>YmPaEx__SgTaiRnI_aNdGj,us t{m e.nstt r= =F F"MI0N.(0d0e5t,e0c.t1- >6m a-x_4g7a/i-n4_0a,d-j3u4st/me-n3t4,, G-A1I7N/TO-F3L3O A1T0(0s t|a t0e.->0m0a3x,_0g.ai0n5) )6; - 4| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ -40,-34/-34,src/libavfilter/af_hdcd.c-:18327:/30-:3 3note: expanded from macro 'GAINTOFLOAT'4 00 | 0.00 08326 | 2#5d,e0f.i0n1e2 5GA I6N T-O4F7L/O-A4T0(,g-)3 4(/g-)3 4?, --1(5f/l-o3a3t) (1g6>0>10) |- 0((.g0 0&0 11,)0 ?. 002.55 6: -407./0-)4 0:, 0-.304 / -| 3 ^ ~4 ,-31/-src/libavutil/macros.h3:149,:-28:0 /note: -expanded from macro 'FFMIN'3 0 6400 | 490 | ,#0d.e0f2i5ne 6F F-M3I8N/(-a,3b1), (-(2a8)/ ->2 8(,b-)0 /?- 2(5b )2 2:0 0(0a")) } ,| ^0 , 0, A }, | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_mcompand.c :150698 | : 12 : warning: dmissing field 'help' initializer [-Wmissing-field-initializers]e tect -98> | m a x _ g{a iNnU_LaLd j}u s tm| e ^n t = 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_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_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c 1610 | {"frequency", "set frequency", OFFSET(frequency), :335:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] AV 335 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ _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(src/libavfilter/af_join.c:frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ 278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < csrc/libavfilter/af_replaygain.ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :349:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/af_biquads.c 349 | for (i = 0; i < FF_ARRA:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Y 1613 | WIDTH_OPTION(0.707), | ^ _src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' E 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ LEMS(fresrc/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cqinfos); i++) { src/libavfilter/af_join.c| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: 292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :src/libavfilter/af_replaygain.c:353: 18:292 | warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] for (i = 0353; | i < acvtx_-a>snbse_rit0n(piu tgain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:1471:78:src/libavfilter/af_replaygain.c note: :expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'440 :33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1471 | {" m440" | , " s e t mliexf"t, O F=F S(EhTi(smt_ibx[),i A V _ O]P T=_ TsYaPmEp_lDeOsU[B0L]E), *{ .cdobel=ffx_}b,[ 00],; 1 ,| F ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~L AGS}, \ | ^ :832:30: src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'GAINTOFLOAT' src/libavfilter/af_biquads.c:1616:5: warning: 832missing field 'unit' initializer [-Wmissing-field-initializers] | #defsrc/libavfilter/af_biquads.ci:n1472e: 108G:A Inote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'N TOFLOAT(g )1472 | ( g ) ?{ "-c(hfalnonate)l(sg">,> 1") s-e t( (gc h&an n1e)l s? t0o. 5f i:l t0e.r0"), O:F 0F.S0E T | ( ^~~~~~~~~~~~~~ ~c h_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 441 | src/libavfilter/af_biquads.c:1616: right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ 5: 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/af_loudnorm.c:708src/libavfilter/af_replaygain.c:31::442 :47warning: :comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4421473 | | { " c "l,e f t + =" sheits tc_hba[nin e-l s2 ]t o* ficloetfefr_src/libavfilter/af_hdcd.c"b,:[ 1O1684]F: F23-S: E hTwarning: i(scimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]th __al[aiy o-u t2_ ]s1681t | r* ) ,c oA eV f_ f O_ PaTa[_v1T_]Yl;Po Eg _| S( ^~~~~~~~~~~~~ ~Tc RtIxN,G ,A V{_.LsOtGr_=IyNsrc/libavfilter/af_replaygain.c}F:,O442 ,: 018 ,:| 0 ~~~~~~warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS}, 1682\ | 442 | | ^ l"eHfDtC D +d=e theicstte_db:[ iy e-s ,2 ] p*e ack_oeexftf_ebn[d1:] %-s ,hi smta_xa_g[aisrc/libavfilter/af_biquads.c i-n: _16162a]:d 5j*:: %warning: c0missing field 'unit' initializer [-Wmissing-field-initializers]o.e 1fff_ asrc/libavfilter/af_biquads.cd[:B11474],:; 103 t:r a| nnote: ^~~~~~~~~~~~~ ~expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's ient_filt e1474r | : % s ,{ "dnetoermctaalbilzee" e,r r"ornso:rm a%dl%isz%es \cno",e ffici e1683n | t s " , OFFSET(norm a l i z e ) , pAeV__sOtPrT[_sT-Y>PdeEt_eBcOtO.Lp,e {a.ki_6e4xsrc/libavfilter/af_replaygain.c=tze:}n443d,:]47 ,:0 ,warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], F1684L | A G S } , 443 | s CC libavfilter/asrc_sine.o - >\ d e rt| ie ^g chtt. m+a=x _hgiasitn__ba[djiu s-t m1e]n t*, c o| e ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~f f_b[1] - hist_a[i - 1] * csrc/libavfilter/af_biquads.coe:f1616f:_a5[:1 ]warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_replaygain.c708 1475 | | { " n " , f o r ( i"nnto rim al=i z0e; cio enpotrsm)a;l iiz+e+)), A| V ~ ^ ~~~~~~~~~~~~~~~~~~~~~~_ OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ :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.csrc/libavfilter/af_biquads.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 444 | left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ 1619src/libavfilter/af_replaygain.c:444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 444 | left += hist_b[i - 4] *src/libavfilter/af_join.c co:e314f:f19_:b [warning: 2]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - hist_a[i - 4314] | * c ofeofrf _(ai[ 2]=; 0 ;| ^~~~~~~~~~~~~ ~i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 5: warning: src/libavfilter/af_join.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1619 | BL O425C | K S I Z E_fOoPrT I(OiN (=0 )0,; i| src/libavfilter/af_replaygain.c ^< : 445c:t47xsrc/libavfilter/af_biquads.c:-: >1498warning: n:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b103 :_ inote: nexpanded from macro 'BLOCKSIZE_OPTION'p uts; 445i | + + 1498) | { | { ~ ^ ~~~~~~~~~~~~~~" brliogchkts i+z=e "h,i s"src/libavfilter/af_join.cts:e_432tb: [19ti:h e-warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b3 l]o c*k csoi ez432fe | f" _, b [O 2Ff]FoS rE -T(( ibh li=os ct0k_;_a [siia m<-p lc3et]xs -)*>,n bc _oAieVnf_pfOu_PtTas_[;2T ]iY;+P +E )_| ^~~~~~~~~~~~~ ~I N| T ~ ^ ~~~~~~~~~~~~~~, {.i64=x},src/libavfilter/af_replaygain.c :0445,: 183:2 76warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AF}, \ | ^445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coefsrc/libavfilter/af_biquads.cf_:a1619[:2]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_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]src/libavfilter/af_biquads.c: * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ 1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | src/libavfilter/af_replaygain.c {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ :492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ 1628src/libavfilter/af_replaygain.c | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ :4922 warnings generated. :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] * coeffsrc/libavfilter/af_biquads.c_b:[1630 :25]: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]h ist_a [1630i | - 4W]ID T*H _cOoPeTfIfO_Na([02. ]7;0 7 )| , ^~~~~~~~~~~~~~ ~ | ^ src/libavfilter/af_biquads.c:1457:88: src/libavfilter/af_replaygain.cnote: :expanded from macro 'WIDTH_OPTION'493 :18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1457 | {"w i493d | t h " , " s e t lweifdtt h "+,= OhFiFsStE_bT[(iw i-d t h4)], *A Vc_oOePffT__bT[Y P2E]_ D-O UBhLiEs,t _{a.[dib l-= x }4,] 0*, c9o9e9f9f9_,a [F2LA G]S;} , | \ ^~~~~~~~~~~~~~ ~ | ^ 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", src/libavfilter/af_replaygain.c :"494s:e49t: wiwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h", OFFSET( w494i | d t h ) , A V _rOiPgTh_tT Y+P=E _hDiOsUtB_LEb,[ i{ .-d b l3]= x*} ,c o0e,f f9_b9[9 929], -F LhAiGsSt}_ 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] 494src/libavfilter/af_biquads.c | : 1631: 88 src/libavfilter/af_join.c : :warning: 448 missing field 'unit' initializer [-Wmissing-field-initializers]: r19i:g hwarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ =1631 | h i s t {_"bp[oil e-s " , 4483" | ]s e *t cn oufemofbrfe _r(b i[o f=2 ]p0 o;l- eihs i"F nS-bE _T i(3np]po ul*te ssc;) o,ie +fA+fV)__ aO{[P T2 _ | T]Y; ~ ^ ~~~~~~~~~~~~~~P E _| I ^~~~~~~~~~~~~~ ~N T, {.i64=2},src/libavfilter/af_join.c :1463,: 342:, warning: Acomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]F }, | ^ 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frsrc/libavfilter/af_biquads.ca:m1632e:-88>:d awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]a )) src/libavfilter/af_replaygain.c{ : 495| : ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~163249 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"p", src/libavfilter/af_join.c : 496"495:s | 20e :t warning: n comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] u m b elre fotf p o+496l= | e s h" i, s itOf_F F(bSn[EbiT_ (b-puo fl f6ee]sr )s,* >Ac VoF_eFOf_PfAT_R_bR[TAY YP3_E]E_ LI-EN TMh,Si (s{ft.ria_6ma4e[=-i2> }b-u, f )16)], {*2 , c | oA ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~eF }f,f _ a| [ ^3 ]; | ^~~~~~~~~~~~~~ ~src/libavfilter/af_join.c :506:21: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]506 | for (i495 | = 0 ; i < lFeFfMtI N (+F=F _hAiRsRtsrc/libavfilter/af_biquads.cA_:Yb1633_[:Ei5L :E-M Swarning: (missing field 'unit' initializer [-Wmissing-field-initializers]6f ]r a*m ec- o>1633eb | fu ff _) b, [ M n3Ib]X_ _bC-uHf AfhNeNirEssLt)S_;a_ [iNi+ O+-R )M A 6L{I] Z E*| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Oc PoTeIfOfN_(a1[,3 "]a;l src/libavutil/macros.hl :"| ,49 ^~~~~~~~~~~~~~ ~ : 025):, note: | expanded from macro 'FFMIN' ^ src/libavfilter/af_biquads.c :491470 | :#78d:e fnote: iexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'n e FFMIN(a,b )1470 | ( ( a ) {>" m(ibx)" ,? "(sbe)t :m i(xa"),) O| F ~ ^ ~F SET(mix), AV_OPTsrc/libavfilter/af_join.c_:T506Y:P19E:_ Dwarning: OUcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]B LE, {.dbl=x }506, | 0 , 1f,o src/libavfilter/af_replaygain.crF :L(496Ai:G 49=S: }0 ,; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i < F F M IN ( 496F | F _ A R R A Y _ E Lr EiM gS h( tf r+ a= m eh -i\>s bt u_| fb ^)[ ,i n-b _ b5u]f f* ecrose)f;f _ib+[+ )3 ]{ - | h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i st_a[i - 5] *src/libavfilter/af_join.c :c537o:e16f:f _warning: src/libavfilter/af_biquads.cacomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare][: 31633 :]5;: warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~ ~ 537 | src/libavfilter/af_biquads.c : 1471 : 78 : note: src/libavfilter/af_replaygain.cexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' : 496 :18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F1471 F | M I N ({F "Fm496_"A, | R R A Y _" Es Le Et M rSmi(igfxhr"ta, m +eO=-F >FhdSiaEstTta(_)mb,i[ xis) -,-> c Ah5V_]_l Oa*Py Toc_uoTteY.fPnfEb___bDc[hO aU3nB]nL eE-l, s h){i).s;dt b_ la=| [x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i} ,- 0 ,5 ]1 ,src/libavutil/macros.h* : F49cL:oA25eG:fS f}note: _,expanded from macro 'FFMIN'a [ 3 ] ; | 49 ^~~~~~~~~~~~~~ ~ | # d e f i n e F F M I N ( 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 (src/libavfilter/af_replaygain.cisrc/libavfilter/af_biquads.c ::=4971633 ::0549;:: iwarning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< ctxsrc/libavfilter/af_biquads.c-:>1472n:b108_ :i497 n | pnote: u expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'ts ; i + + )l e f1472| t | ~ ^ ~~~~~~~~~~~~~~ + ={ "hcihsatn_nbe[lsrc/libavfilter/af_join.csi: "554-,: 19" :s8 e]warning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * c hcaonenfefl _s554b | [t o 4f ]if ol-rt eh(rii"s ,t= _ Oa0F[;iF Si-E T< ( 8cc]t hx*_- l>canoybeo_fuiftn__pasu[tt4rs );], ; iA + V+| _) ^~~~~~~~~~~~~~ ~O P{ T _| T ~ ^ ~~~~~~~~~~~~~~Y PE_STRIsrc/libavfilter/af_replaygain.cN:G497,: 18{:. swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r =y}, 0, 0, 497F | L A G S } , \ l| e ^f t += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ];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_OPsrc/libavfilter/af_replaygain.cT_:T498Y:P49E:_ Swarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R ING, {.str=y }498, | 0 , 0 , F LrAGiSg}h,t \ += | h ^i st_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1633:src/libavfilter/af_replaygain.c5::498 :warning: 18missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_biquads.c :1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 498 | 1474 | ri g h t {+"=no rhmiaslti_zbe["i, -" n o7r]m a*l iczoee fcfo_ebf[fi c4i]e n-t sh"i,s tO_FaF[SiE T- ( n7o]r m*a lcoiezfef)_,a [A4V _]O;P T _| T ^~~~~~~~~~~~~~ ~Y PE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: src/libavfilter/af_replaygain.cmissing field 'unit' initializer [-Wmissing-field-initializers] :499:49src/libavfilter/af_biquads.c:: 1475warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 499 | 1475 | { " n "l,e f t + = h"insotr_mba[lii z-e 1c0o]ef f*i ccioeenftfs_"b,[ O5F]F S-E Th(insotr_maa[lii z-e )1,0 ]A V*_ OcPoTe_fTfY_PaE[_5B O]O;L, {| . ^~~~~~~~~~~~~~ ~i6 4=z}, 0, 1, src/libavfilter/af_replaygain.cF:L499AG:S18:} 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_src/libavfilter/af_biquads.cb[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ :src/libavfilter/af_replaygain.c1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1636 | BLOCKSIZE_OPTION(0), | ^ 501src/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}, \ | ^ lsrc/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.ceft += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ :1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"b", "set the block size", OFFSET(block_samples), AV_OPT_src/libavfilter/af_join.cTY:P592E:_19I: Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64=x}, 0, 5923 | 2 7 6 8 , fAoFr} ( i| ^= 1; i < ctx->nb_inputs && src/libavfilter/af_biquads.cnb:_1637s:a10m:p lwarning: emissing field 'help' initializer [-Wmissing-field-initializers]s > 01637; | i + +{)N U{L L }| ~ ^ ~~~~~~~~~~~~~~ | ^ 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 | src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ 1644 | {"frequencsrc/libavfilter/af_replaygain.cy", "set central frequency", O:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F FSET(frequency), AV_OPT505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ _Tsrc/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y PE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 505 | src/libavfilter/af_biquads.c left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ :1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | src/libavfilter/af_sidechaincompress.csrc/libavfilter/af_replaygain.c:{77":f"120,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set cen t77r | a l fr e{q u"elnecvye"l,_ iOFnF",S E T"(sfreetq uiennpcuyt )g, aAiVn_"O,PT _ T Y OPEF_FDSOUEBTL(El,e v{el._dibnl)=,3 0 0A0V}_,O P0T,_ TY9P9E9_9D9O9U,B LFEL,A G{S.}d,b l= 1| } ^, 0.015625, 64, A|F|R }, | ^ :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 - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | src/libavfilter/af_sidechaincompress.c : 81 r:i120g:h twarning: missing field 'unit' initializer [-Wmissing-field-initializers]+ = hist_b[ i81 | - 1 5 ] {* "ctoherfefsh_obl[d "8,] "-s ehti stth_rae[sih o-l d"1,5 ] * cOoFeFfSfE_T(at[h8r e]s;h o l| d ^~~~~~~~~~~~~~ ~) , AV_OPT_TYPE_DOUBLE, {.dbl=0.12src/libavfilter/af_biquads.c5}:,1647 :05.:0 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]9 76563, 1647 | 1 , WAI|DF|TRH _}O,P T I| O ^N (0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: src/libavfilter/af_replaygain.cexpanded from macro 'WIDTH_OPTION' :507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1457 | {"src/libavfilter/af_sidechaincompress.cw:i82 d:t507120h | :" , warning: missing field 'unit' initializer [-Wmissing-field-initializers] " se t wliedftt h 82 " | +, = O hF iF{sS tE"T_r(baw[tiiid ot-"h ,)1 8, ] A* V _c"OosPeefTtf_ _TrYbaP[tE _i9DoO]"U ,B- L Eh i, s t{ _. ad [b il =O-xF F}1S,8E ]T0 ,(* r 9ac9to9ie9of9)f,,_ aF L[ A9 G S]A};V, _ O\| P ^~~~~~~~~~~~~~ ~T _| T ^Y PE_DOUBLE,src/libavfilter/af_replaygain.c :{507.:db18l:= 2warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | 1 , l2e0f,tsrc/libavfilter/af_biquads.c A: |1647+F:=|5 R:h iwarning: }smissing field 'unit' initializer [-Wmissing-field-initializers],t _ b| [src/libavfilter/af_biquads.c ^i: 1458-: 881:8 ]note: expanded from macro 'WIDTH_OPTION'* coeff_b [1458 | 9 ] - { h"iws"t,_ a [ i -" s1e8t]src/libavfilter/af_sidechaincompress.c :w*83i :dc120to:he "fwarning: ,fmissing field 'unit' initializer [-Wmissing-field-initializers] _ OaF[F9S E]T;( w i83| d | ^~~~~~~~~~~~~~ ~t h ) , {A V"_aOtPtTa_cTkY",P E _ D O"UsBeLtE ,a t{t.adcbkl"=,x } , 0 , 9 9 9O9F9FS,E TF(LaAtGtSa}c k )| , ^ AV_OPT_TYPE_DOUBLE, {.dsrc/libavfilter/af_replaygain.cbl:=5082:049}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.01 ,508 | 2 0 0 0src/libavfilter/af_biquads.c , : A1648 |: F5r|:iR g warning: h}missing field 'unit' initializer [-Wmissing-field-initializers]t, +| = ^ h1648i | s t _b [MiI X-_ C1H7A]N N*E LcSo_eNOfRfM_AbL[IZ E9_]O P-T IhOiNs(src/libavfilter/af_sidechaincompress.ct1:_,84a :["120ia: l -lwarning: " missing field 'unit' initializer [-Wmissing-field-initializers],1 70] ),* c| o ^ e 84f | f _ asrc/libavfilter/af_biquads.c [: 91470{ : ]78;": r enote: | lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' ease", 1470" | s e t {r"elmeiaxs"e",, "s e t m i x ",O OFFFFSSEET(Tr(emliex)a,s eAV)_,O P T _ATVY_POEP_T_DTOYUPBLEE_,D O{U.BdLbE,l ={x.}d,b l0=, 215, 0F}L,A G S } , 0 . 0 1 , 9 0 0 0 , A | F | R } , | ^\ | ^ ^~~~~~~~~~~~~~ ~ src/libavfilter/af_sidechaincompress.csrc/libavfilter/af_replaygain.c:508:18: warning: src/libavfilter/af_biquads.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | src/libavfilter/af_biquads.c : 1471 : 78 : rnote: iexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'g ht += hi s1471t | _ b[ i {-" m17"],src/libavfilter/af_pan.c * : c"405o:se132ef:ft _mibwarning: x[missing field 'unit' initializer [-Wmissing-field-initializers]" 9,] O-F FhiSsE tT405_( | am [i ix ) ,-{ 1A"7V]a_ rO*Pg Tsc_"o,Te YfNPfUEL__LaD,[O 9UO BF]L;FE S ,E | T{ ^~~~~~~~~~~~~~ ~(. adrbgls=)x,} ,A V0_,O P1T_,T YFPLEA_GSST}R,I N G , { . s t r = N U L L } , 0 , 0 , A V _ O P T\_ FL A| src/libavfilter/af_replaygain.cG ^_: A509UD:I49O:_ PAwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AM | AV_OPT_F L509A | G _F I L T E R I NlGe_fPsrc/libavfilter/af_biquads.cAt :R 1648+:A=5: M h iwarning: }smissing field 'unit' initializer [-Wmissing-field-initializers],t _ bsrc/libavfilter/af_biquads.c| [: ^1472i : 108-: 2note: 0expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'] * coeff _1472b[ | 1 0 ] -{ "hchiasnsrc/libavfilter/af_pan.ctn:_e406la:s[12"i:, -warning: "2s0missing field 'help' initializer [-Wmissing-field-initializers]e] t *c hc ao406e | nf n fe _l as{[ 1tN0Uo]L ;Lf i} l | te ^~~~~~~~~~~~~~ ~| r ^ " , OFFSET(chsrc/libavfilter/af_replaygain.c_:509l:a18yo:u twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_s tr), A V509_ | O P T _ T YP E _lSeTfRtI NG+,= h{i.ssttr_=by[}i, - 02,0 0], * FcLAoGeSf}f_,b [\1 0 ]| ^ - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c::851648::1205:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: 85expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | { " m1473a | k e u p "{," c " , " s e t m a k"es eutp cghaainnn"e,l s tOoF FfSiElTt(emra"ksrc/libavfilter/af_replaygain.c,eu: p510O):F,49F :S E warning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](A cVh__OlPaTy_oTu Y510tP | _E s_ tD rO )U ,B LAEV ,_ Or{Pi.gTdh_btTl Y=+P1=E} _,hS iT sR It N_ G b, [ i{ . - s t1 r 9= ]y1} ,,* 0c6,o4 ,e0 f,Af |_FFb|L[RA1 G0}S],} -, | \ ^h i s| ^t _a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510src/libavfilter/af_sidechaincompress.c::18:86 :warning: 120implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavfilter/af_biquads.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]1648 :5 :510 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | src/libavfilter/af_biquads.c : 1474 :r i103{g: h" tknote: n+eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'=e "h,i s t _ b [1474"i | s e- t 1 k9{n"]ene o"*r, m ca ol ei fz fe _" b, [ 1"0 n] o Or-Fm FaShlEiiTsz(tek_ nace[oeie) f,f- i 1c i9 e] n t *sA "Vc,_o OeOPfFTfF__STaYE[P1TE0(_n]Do;Or Um Ba| Ll ^~~~~~~~~~~~~~ ~Ei ,z e{),. dAbVl_=O2P.T8_2T8Y4P3E}_,B O O L , { . i 614,= z} , 80,, A1|,F |FRL A}G,S } ,| ^ \ | ^ 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_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c93 | : 1649 : 88 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]l evel_sc", 1649 | " s e t{ "soirddeecrh"a,i n" sgeat ifni"l,t eOrF oFrSdEeTr("l,e vOeFlF_SsEcT()or,d e rA)V,_ OAPV_TOP_TT_YPTEY_PDEO_UINBTL,E ,{ .{i.6d4b=2l}=,1 }1,, 2 , F L A G0S.}0, 1 5| 6 ^2 5, 64, A|F|R }, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | src/libavfilter/af_sidechaincompress.c : 94 :{120":o "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] "set fil t94e | r o r d e{r "", mOiFxF"S,E T (o r d e r) ," sAeVt_ OmPTi_xT"Y,P E _I N T , { . i 64 = 2O}F,F S1E,T (2,m iFxL)A,G S } , | ^ A V_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ 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_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},CC libavfilter/audio.o | ^ 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] src/libavfilter/af_silencedetect.c1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ :57:137: warning: src/libavfilter/af_speechnorm.c:98:106src/libavfilter/af_biquads.c:: 1665warning: :88missing field 'unit' initializer [-Wmissing-field-initializers] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 166598 | | {{" b"2p"e,a kN"U,L L",s etO FtFhSEeT (poeba2k )v,a lAuVe_"O,PT _OTFYFPSEET(p_eDaOk_UvBaLlEu,e ),{ .AdVb_lO=P0T}_T,YP EI_DNOTU3B2L_EMI,N ,{ .IdNbT3l2=_0M.AX9,5 },F L0AG.S0},, 1 .| 0 ^, FLA G 57 | { "n", "set nosrc/libavfilter/af_biquads.ci:s1666e :t5o:l erwarning: anmissing field 'unit' initializer [-Wmissing-field-initializers] ce", 1666 | M I X _ COHFAFNSENTE(LnSo_iNsOeR)M,A L I Z E _AOVP_TOIPOTN_(T1Y,P E_"DalOlU"BL,E ,0 ){,. d b| l ^= 0.001src/libavfilter/af_biquads.c}:,1470 : 78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 0, DBL _1470MA | X, F L{A"GSm i}x," , "| s ^e t mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}S, }0,, 1 ,| ^F LAGS}, src/libavfilter/af_silencedetect.c : 58 : 137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 58| | ^ { "noise", src/libavfilter/af_speechnorm.c :"99s:e106t :n owarning: imissing field 'unit' initializer [-Wmissing-field-initializers]s e tolerance "99, | { " p " , O F F"SsEeTt( ntohiesrc/libavfilter/af_biquads.cs pe:e)1666a,:k 5 :v a warning: l missing field 'unit' initializer [-Wmissing-field-initializers]Au Ve_",O Psrc/libavfilter/af_biquads.cOT:F_1471FT:SY78EP:TE (_note: pDexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'eO aUkBL_Ev,a l{u.e d)1471b, | l =A 0V ._ 0O{0P"T1m_"}T,,Y P E _" DsO eU tB L mE i, x "{0,., d ObDFlBF=LS0_E.MT9A(5Xm},i,x )0 ,.F L0AA,V G_1SO. P0}T,,_ TF YL| PA ^EG _SD O}U,B L E| , ^ {.dbl=x}, 0, 1, FLAGS}, src/libavfilter/af_speechnorm.c src/libavfilter/af_silencedetect.c: 100 ::\59124 :: 140 | :warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | 59 | { {" "edx"p,a n s i o n " , ""sseet tm intihmeum mdauxra teixopna nsrc/libavfilter/af_biquads.cisni: o1666sn:e 5cfo:an cdwarning: tsmissing field 'unit' initializer [-Wmissing-field-initializers]"o ,r ", src/libavfilter/af_biquads.c OO:FF1472FF:SS108EE:TT ((note: mdexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'au xr_aetxipoann),s i1472 o | An V) _ ,O P{AT"V_cT_hYOaPPnTEn__eTDlYUsPR"EA,_ TD"IOsOUeNBt,L Ec{,h. ain{6n.4ed=lbs2l 0=t0o20 .0f00i}0l,}t ,e1r ". ,0 , O F 5F 0S0.E,0T ,( McFAhLX_A_lGaDSyU oR}uA,tT _I sO| tN ^r, )FL,A GASV _O}P,T _ T| Y ^P E_STRING, {.str=y}, 0, 0, FLAGS}, src/libavfilter/af_speechnorm.c\ : 101| : ^124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | src/libavfilter/af_silencedetect.c {: 60":e140":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set t60h | e m a x{ e"xdpuarnastiisrc/libavfilter/af_biquads.coo:nn" 1666,:f 5a :c" tswarning: oemissing field 'unit' initializer [-Wmissing-field-initializers]rt " ,m iOnsrc/libavfilter/af_biquads.cFi:Fm1473Su:Em108T :(d unote: mrexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'aa xt_ieoxn piann ss1473ie | oc no )n ,d s{A""V,c_ "O ,PO TF _ FT S YE PT E( _d"DusOreUtaB tLciEho,an n){n,.e dl bAslV =_tOo2P .Tf0_i}Tl,YtP eE1r_."D0,U, R OA5FT0FI.SOE0NT,,( c {hF._LilA6aG4y=So2u 0}t0,_0 s0 t0| r0 ^)} ,, A V _ O P T0_,T YMPAEX__STDRUIRNAGT,I O{N.,sFtrL=AyG}S, }0,, 0 ,| ^ src/libavfilter/af_speechnorm.c F:L102A:G130S:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]\ | ^ 102 | { "compression", "set the max compression factorsrc/libavfilter/af_silencedetect.c",: 61O:F137F: Ssrc/libavfilter/af_biquads.cwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T: (1666m:a5x:_ cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]m p r61e | s src/libavfilter/af_biquads.cs :i 1474 o:{n103 )":,m onote: nAexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'oV "_,O P T _ T Y P" Ec1474h_ | eD cO kU B eL{aE"c,nh o {rc.mhdaablnlin=e2zl.e 0"s},e,p a"1rn.ao0tr,eml ya5"l0,i. z0 e, FcOLoFAeFGfSSfE iT}c(,im eo nnt| os ^)" ,, O F F S EAVT_(OnPorTm_aTlYiPzEe_)B,O OALV,_ O P T{_.iT6Y4P=E0_}B,O O L , { .src/libavfilter/af_speechnorm.c i :6 1034 :=130 z: } , warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0,, 11,, F L A G 103S | } ,F L A G {S " }c\," , | | ^ ^ "set the max compression factor", OFFSET(max_compression)src/libavfilter/af_silencedetect.c, :src/libavfilter/af_biquads.cA62V::_1666137O::P 5Twarning: _:missing field 'unit' initializer [-Wmissing-field-initializers]T Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBsrc/libavfilter/af_biquads.cL:E1475,: 10362{: | . dnote: bexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' l ={2 ."0m}," ,1 . 14750 | , 5 0 . 0 {","c nhF"eL,cA kG S e a} c, h | c ^ h "annonremla lsiezpea rcaoteeflfyic"i,e n t s O"F,F SOEFTF(SmEoTn(ono)r,m a l i z e )Asrc/libavfilter/af_speechnorm.c,V :_A104OV:P_118TO:_P TTwarning: Y_missing field 'unit' initializer [-Wmissing-field-initializers]PT E_YBPOEO_LB,O O L104 , | { .{ i. 6i 46{=40 ="}zt},h, r e0s ,h o 1l ,d " ,F L "A Gs Se }t 0 t,| h ^e1 ,t h r e s ho lFdL AvGalSu e}",, O| FF ^S ET(threshold_value), AV_OPT_TYPE_DOsrc/libavfilter/af_silencedetect.cUB:L63E:,12 :{ .warning: dbmissing field 'help' initializer [-Wmissing-field-initializers]l =0}, 630 | . 0 , 1{. 0N,U LFLL A}G S | } ^, | ^ 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", OFFSET9(r warningsai generateds. e_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,src/libavfilter/af_biquads.c 1:.16690:,5 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, 1669| | ^ BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksrc/libavfilter/af_speechnorm.cs:i108z:e124":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et the blo ck108 | s i z e "{, "OfFaFlSlE"T,( b"loscekt_ stahmep lceosmp),re sAsVi_oOnP Tr_aTiYsPiEn_gI NaTm,o u{.nit6"4,= xO}F,F S0E,T( f3a2l76l8_,a mAoFu}n,t )\, A V| _ ^O PT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ 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' src/libavfilter/af_speechnorm.c:109:124 :1499 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"b", 109 | " s{e t" ft"h,e b l o"cske ts itzhee" ,c oOmFpFrSeEsTsi(obnl orcaki_ssiamngp laemso)u,n tA"V,_ OOPFTF_STEYTP(Ef_aIlNlT_,a m{o.uint6)4,= xA}V,_ O0P,T _3T2Y7P6E8_D,O UABFL}E , | { ^. dbl=0.001}, 0.0, 1.0, FLAGS }, | ^src/libavfilter/af_biquads.c :1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ 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, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:112:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "invert", "set inverted 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:114:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=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_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "stop_periods", "set 9p warningesri generatedo. ds 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_duration", "set stop duration of non-silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:123:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:124:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "stop_silence", "set stop duration of s11i warninglse generatedn. ce part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ 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 } | ^ CC libavfilter/avf_a3dscope.o 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_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_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_silenceremove.c:227:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | s->sum -= *wsample; | ~~ ^~~~~~~~ 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; | ~~ ^~~~~~~~ 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=src/libavfilter/af_silenceremove.c:277:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 0}, 1, 100, A }, | ^ 277 | retsrc/libavfilter/af_stereowiden.curn sqrtf(new_sum / s->window_duration); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAsrc/libavfilter/af_silenceremove.cT, {.dbl=.3}, 0, 0.9, AT }, | ^ :287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 287 | s->sum -= *wsample; | ~~ ^~~~~~~~ 48 | { "crosssrc/libavfilter/af_silenceremove.cfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOA:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T 288 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ , {.dbl=.3}, 0, src/libavfilter/af_silenceremove.c:0.8, AT }, | ^ 290:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_stereowiden.c 290 | s->sum += *wsample; | ~~ ^~~~~~~~ :49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", "set dry-mix", Osrc/libavfilter/af_stereotools.c:FFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ 63:112:src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 63 | { "level_in", "set level in",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 OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ :387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' src/libavfilter/af_stereotools.c 387 | gain = FFMIN(gain, min_gain(ctx, cc, min_size)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 49:22: note: expanded from macro 'FFMIN' 64 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625src/libavfilter/af_silenceremove.c, 64, A }, | ^ :335:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.csrc/libavfilter/af_stereotools.c:411::651::112 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 411 | 65F | I L T E R_{L I"NbKa_lCaHnAcNeN_EiLnS"(,f l t",s eftl obaatl,a nfclee ripn)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSETsrc/libavfilter/af_speechnorm.c(:b405:al24:an cnote: eexpanded from macro 'FILTER_LINK_CHANNELS'_ in), A405V | _ O P T _ T Y P Es_-D>OpUreBvL_Eg,a i{n. =d gbali=n0};, - 1 , 1 , A } , | ^ \ | ~ ^~~~ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | return new_sum / s->window_duration; | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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] 68src/libavfilter/af_silenceremove.c | : 345 : 15{: "warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u tel", 345 | " m ust-e> sLum" ,- = * w s a m p l e ; O F| F ~~ ^~~~~~~~S ET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->susrc/libavfilter/af_stereotools.cm : 69=: 112f:m awarning: xmissing field 'unit' initializer [-Wmissing-field-initializers]f (s->sum, 0 .69f | ) ; | { ~ ^~~~~~~~~~~~~~~~~~ "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_silenceremove.c:348:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | s->sum += *wsamsrc/libavfilter/af_stereotools.cp:l70e:;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 }, | ^ CC libavfilter/avf_abitscope.o 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, {.dsrc/libavfilter/af_speechnorm.cbl:=4550}:,23 : -warning: 1comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare], 1455, | A } ,f o r| ^( int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "mlev", "set middle level", OFFSET(ml15ev warning)s generated,. 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: src/libavfilter/af_silenceremove.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 395:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | { "d 395e | l a y " ,r e t u r n "ssqertt fd(enleawy_"s,u m / s - > wOiFnFdSoEwT_(ddeularya)t,i o n ) ; | A ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT_TYPE_DOUBLE, {.dbl=0}, -20, CC libavfilter/avf_ahistogram.o 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_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_stereotools.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ 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_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 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ 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_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_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ 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 (s->start_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)) | ~ ^ ~ 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] In file included from 796 | if (s->stop_holdoff_end >= s->stop_duration) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.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-1CC libavfilter/avf_aphasemeter.o )/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_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))) | ^~~~ 5 warnings generated. 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} | ^ 2 warnings generated. src/libavfilter/af_surround.c:253:21: 3 warnings generated. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~ ~ 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 /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 }, | ^ inlink->src/libavfilter/af_volume.csample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ :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 } | ^ 10 warnings generated. 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) <= MCC libavfilter/avf_avectorscope.o _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 * 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: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("") | ^~~~~~~~~~~~~~~~~~ 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_In file included from LNsrc/libavfilter/asrc_afirsrc.c1:0+291: .src/libavfilter/window_func.hf:,155 :-601:. f,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .f); | ~^~~ 155 | src/libavfilter/af_surround.c : 371 : 38 : lwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t [n] = exp(- 0371. | 5 * S Q*Ry( (=n -a(vN_-c1l)i/p2f)(/c(o0s.f4(*a(*N-M1_)/P2I._f2)+)M)_; P I| ) ~^~~* cosf(M_PI_src/libavfilter/window_func.h2:-153p:/30M:_ Pnote: Iexpanded from macro 'SQR') *M_LN10+1.f, -1531 | .f , 1 . f ) ; # d| e ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~f ine SQR(x) ((x)*(x)) 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_src/libavfilter/window_func.hPI:_1552:+60M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*cosf(M_PI_ 2155- | p/ M _ P I ) * M _ L N 1 0l+u1t.[fn,] -=1 .efxp,( -10..f5) ;* S Q| R ^~( (n-(N-1)/2)/(0.4*(N-1)/2.f)src/libavfilter/af_surround.c)):;371 : 24| : ~^~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:153:26: note: 371expanded from macro 'SQR' | *y = 153a | v _ c l i 3 p warningf s(# generateddc. oesffi(nae* MS_QPRI(_x2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ ) ((x)*(x)) | ^ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h 69 | = n < l otw c=u tp o?w (1x. f/ :2 ,. 5mf)* (/1 .sf-+>cfoascft([Mm_]P;I * | ( ~ ^~~~~~~~~~l owcut-n)/(lowcut-hisrc/libavfilter/af_superequalizer.cg:h69c:ut19):) )warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ~~~~~~^~~~~~~~ 69 | src/libavfilter/af_surround.ct :=378 :p68o:w (warning: x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ 2, m) /378 | s - > f a ct [ m ]*;l f e| _ ~~~ ~~^~~m ag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut)));CC libavfilter/avf_concat.o | ~ ~~~~~~^~ :162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFsrc/libavfilter/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ ABS(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 ?src/libavfilter/af_volume.c (:a363): 69:: (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a))) | ^~~~ 362 | In file included from src/libavfilter/asrc_afirsrc.c :a29v: _src/libavfilter/window_func.hl:o162g:(39i:n lwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n k->dst, A162V | _ L O G _ V E R B O S Ei,f ( F| F ~~~~~~A BS(n - M )363 | > = 0 . 3 * M ) { | ~ ^ "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/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/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | 163 | v o l - > v o l u m e l=u tF[FnM]I N=( v0o.l5- >* v(o1l u+m ec,o s1(.(M0_ P/I *p()F;F A B| S ~ ^( n - M) - 0.3src/libavutil/macros.h :*49 :M28):) /note: (expanded from macro 'FFMIN'( 1 - 0.3) 49* | #Md)e)f)i;n e | F ~ ^F MIN(a,b) ((a) > (b) ? (b) : (a))src/libavfilter/window_func.h : 163| : ^56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_volume.c163: | 367 : 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l u367t | [ n ] = 0 . 5 * ( 1 + cvoosl(-(>Mv_oPlIu*m(eF F=A BFSF(MnI N-( vMo)l --> v0o.l3u *m eM,) )1/.(0( 1/ - p0).;3 ) | * ~ ^ M))); | src/libavutil/macros.h ~~^~~ ~: 49:34: note: expanded from macro 'FFMIN' src/libavutil/common.h:64:31: note: 49expanded from macro 'FFABS' | #defin e64 src/libavfilter/af_superequalizer.c | F#F:dM115eI:fN54i:(n aewarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bF )F A(B(Sa()a ) >115 | ((b () a ) ? > (= b )0r e:?t u((raan)) ) . :5 8| ( ^-4 (2af) )*) p o| w ^( a - 21, 0.4f) + 0.07886f * (In file included from asrc/libavfilter/asrc_afirsrc.c :-29 : 2src/libavfilter/window_func.h1:)163;: 48 :| ~ ~~~~~~~~~^~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c: 115163: | 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | l u t [ n ] =r e0t.u5r n* .(518 4+2 fc o*s (p(oMw(_PaI *-( F21F,AB S0(.n4f )- M+) 0.- 007.838 6f* *M )()a/ (-( 12 -1 );0. 3 )| ~~~ ^~~~* M))); | ^~~~~~~~~~~~ ~src/libavfilter/af_superequalizer.c :115:31: src/libavutil/common.h:warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :37: note: expanded from macro 'FFABS' 115 | 64src/libavfilter/af_surround.c | #: d 416e :f 73ir:ne et warning: uFimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r FnA .B5S8(4a2)f 416*( | (p ao) w (> a= - 0 2? 1, ( 0a .4) f f):ac t(+o-r (a[0)n.)])0 =7 8p| 8o ^~~~w6 ff( *1 (.af - -2 1fa)bs;f ( x| [ ~~~ ~~^~~~n ]), f_x)src/libavfilter/af_superequalizer.c :*115 :p16o:w fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.f - f a115b | s ( y [ n ] )) ,r eft_uyr)n; . 5| 8 ~~~~ ^~~~4 2f * pow(a - src/libavfilter/af_surround.c2:1416,: 620:.4 f)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.07886f * 416( | a - 2 1 ) ; | ^~~~~~ ~ factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ src/libavfilter/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | vol->var_values[VAR_STARTPTS] = 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("") | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. 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 | src/libavfilter/asrc_anoisesrc.c#d:e60f:i131n:e warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]S 2T(ts, tb) (( t60s | ) = = {A V"_sNaOmPpTlSe__VrAaLtUeE" ?, N A"sNe t: s(admopulbel er)a(ttes"), * OaFvF_SqE2Td(s(atmbpl)e)_ r a| t ^~~e ), AV/usr/include/math.h_:O15P:T19_:T Ynote: Pexpanded from macro 'NAN'E _INT, 15 | # d e f{i.nie6 4N AN= 4 8 0 0 0 }_,_ b u i l1t5i,n _ nIaNnTf_(M"A"X), | ^~~~~~~~~~~~~~~~~~ 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, INTCC libavfilter/avf_showcqt.o _MAX, FLAGS }, | ^ 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] = psrc/libavfilter/asrc_anoisesrc.cos: 62=:=131 :- 1warning: missing field 'unit' initializer [-Wmissing-field-initializers]? NAN : pos; 62 | | ~ ^~~ { "a/usr/include/math.hm:pl15i:t19u:d note: eexpanded from macro 'NAN'" , "15s | e#td eafmipnlei tNuAdNe " , O_F_FbSuEiTl(taimnp_lniatnufd("e")), | ^~~~~~~~~~~~~~~~~~ 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.}, 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, CC libavfilter/avf_showcwt.o INT64_MAX, FLAGS }, | ^ 18 warnings generated. 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_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ 78 | { "src/libavfilter/asrc_afirsrc.cn", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ :66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | src/libavfilter/asrc_anoisesrc.c : 79{: 10":t "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 79 | " s e t{ NnUuLmL}b e r| ^o f 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_TYsrc/libavfilter/asrc_anoisesrc.cP:E65_:S113T:R Iwarning: Nimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]G , {.str="0 1"}, 0, 650 | , F L A G{ S" d}",, | ^ "set duration", OFFSET(duration), AV_OPT_Tsrc/libavfilter/asrc_afirsrc.cYP:E68_:D115U:R Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]I ON, {.i64 =68 | 0 } , { " f " , 0 , I N"Ts6e4t_ MfArXe,q ue nFcLyA GpSo i}n,t s "| , ~ ^~~~~~~~~ OFFSET(freq_/usr/include/stdint.hp:o46i:n21ts:_ snote: texpanded from macro 'INT64_MAX'r ), AV_O PT46_ | T#YdPeEf_iSnTeR IINNGT,6 4{_.MsAtXr = "(00 x17"f}f,f f0f,f f0f,f fFfLfAfGfSf )} , | ^~~~~~~~~~~~~~~~~~| ^ src/libavfilter/asrc_anoisesrc.c:src/libavfilter/af_surround.c64::113640:: 53warning: :implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afirsrc.c64 : | 64069 | : 115 : { warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]"l douarta tlifoen_ "m69, | a g , {c" _s"pehmtaa sdgeun,ri atmtuaidgoe_n"t",o,t a" ls e =t O(mFmFaaSgEngTi_(ttduoudtreaa ltvlia ol+nu )me,sa "g ,_ t Oo FtAFaVSl_ErO)TP T(*_m Ta0Yg.Pn5i;Et_ uD dU| eR ~~~~~~~~~~~^~~~~~~~~~~~ ~_A sTtIrO)N,, {A.Vi_6O4P T=_ T Y0P}E,_ S T R I N G , {0.,s t rI=N"T16 41_"M}A,X ,0 , FL0A,G SF L}A,G S }| ~ ^~~~~~~~~, | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffffsrc/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/af_superequalizer.c:330:97src/libavfilter/asrc_afirsrc.c: :warning: 72:missing field 'unit' initializer [-Wmissing-field-initializers]115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | 72 | { {" 1"bp"", ," s e t 6 5 H z" bsaentd gpahians"e, v a l uOeFsF"S,E T ( g a iOnFsF S[E0T]()p,h aAsVe__OsPtTr_)T,Y P E_ F L O A TA,V _{O.PdTb_l=T1Y}P,E _0S,T R2I0N,G , A{F. s}t,r = "| 0 ^ 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: src/libavfilter/af_superequalizer.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]331 :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | 331 | { " sa m{p l e"_2rba"t,e "",s e"ts e9t2 Hsza mbpalnde graaitne"",, OOFFFFSSEETT((gsaaimnpsl e[_1r]a)t,e )A,V _AOVP_TOP_TT_YTPYEP_EF_LIONATT, ,{ .{i.6d4b=l4=411}0,0 }0,, 210, ,I NATF_ MA}X,, | ^FL AGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r",src/libavfilter/af_superequalizer.c : 332 : 97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set samp l332e | r a t e{" , " 3 bO"F,F S"EsTe(ts am1p3l1eH_zr abtaen)d, AgV_aOiPnT"_,T Y P EO_FIFNSTE,T ({g.aii64n=4s4 1[020]}),, 1A,V _IONTP_TM_ATXY,P E _ F FLLOAAGTS, }{,. d b| ^l =1}, 0, 20, AF }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {src/libavfilter/af_superequalizer.c "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, :333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ LAGS }, | ^ src/libavfilter/af_superequalizer.c:334:97: src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ | { "n", src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ "CC libavfilter/avf_showfreqs.o set the nsrc/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] u In file included from 336 | src/libavfilter/asrc_hilbert.c : 27 : { src/libavfilter/window_func.h :155":760b": ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set 523Hz b155a | n d g a i n " , OlFuFtS[EnT]( g=a inexsp (-[06.]5) ,* ASV_QRO(P(Tn_-T(NY-P1E_)/F2L)O/A(T0,. 4{*.(dNb-l=11)}/2,. f0),) )2;0 , | A ~^~~F }, src/libavfilter/window_func.h :| 153 ^: 30: note: expanded from macro 'SQR' m 153 | #define SQR(x) ((x)*(x)) | ^ besrc/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r src/libavfilter/window_func.h337 | : 155 : 60{: warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 b", "se t155 | 7 4 0 H z b a n d gluait[nn"] ,= e xOpF(F-S0E.T5( g* aSiQRn(s( n[-7(]N)-,1 )A/V2_)O/P(T0_.T4Y*PE(_NF-1L)O/A2T.,f) ){).;d b | l ~^~~= 1}, 0,src/libavfilter/window_func.h :21530:,26 :A Fnote: }expanded from macro 'SQR', | ^ 153 | #define SQR(x) ((x)*(x)) | ^ of src/libavfilter/af_superequalizer.csamples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ :338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { 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) { | ~~^~~ ~~ 9src/libavutil/common.h:64b", "set 1047Hz :31: note: expanded from macro 'FFABS' b 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ andIn file included from gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 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 (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' src/libavfilter/af_superequalizer.c :64339 | :#97de:f inwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FFABS(a) ( (339a) | > = 0 {? "(1a)0 b: "(,- (a")s)e)t 1| ^~~~4 80Hz band gain",In file included from src/libavfilter/asrc_hilbert.c :O27F: Fsrc/libavfilter/window_func.h:S162E:T39(: gwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ns [9]) ,162 | A V _ O P T _ T Y P E _iFfL O(AFTF,A B{S.(dnb l-= 1M}), >0=, 02.30 ,* AMF) }{, | | ~ ^ ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },4 warning| s ^ generated . src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] =src/libavfilter/af_superequalizer.c 0:.3415: 97*: (warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] + cos((M_P I341* | (F F A B S{(n "-1 2Mb)" ,- "0CC libavfilter/avf_showspatial.o s.e3 t* 2M)96)/0(H(z1 b-a 0n.d 3)g a*i n"M,) ) )O;F F S| ~ ^E T(gains[11]), Asrc/libavfilter/window_func.hV:_163O:P69T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_FLOAT, 163{ | . d b l = 1 } , 0 , 2 0 , A Fl u}t,[ n ]| ^= 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3)src/libavfilter/af_superequalizer.c * M))); | ~ ^ :342:97:src/libavfilter/window_func.h:163:356: warning swarning: generatedimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]) | 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))) | ^ AV_In file included from OPT_TYPE_FLOAT, {.dbl=1}, 0,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] 2 163 | src/libavfilter/asrc_afirsrc.c : 79 : l10u:t [nwarning: ]missing field 'help' initializer [-Wmissing-field-initializers] = 0.5 * 79(1 | + c o s{(NUL(LM_}P I* (| F ^F ABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ 0src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' , 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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: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) | ^~~~~~~~~ ~ CC libavfilter/avf_showspectrum.o 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/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/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_afdelaysrc.csrc/libavfilter/asrc_hilbert.c:45:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :85 45 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ :90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 46 | src/libavfilter/af_surround.c : 892{: 13":r "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | " s e t s a m pilfe r(apthea"s,e _ d i fO FF>S EMT_(PsaIm)pl e_CC libavfilter/avf_showwaves.o r a| t ^~~~~~~~~ ~e ), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | 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 - psrc/libavfilter/asrc_hilbert.cha:s47e:_d118i:f ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~ 47src/libavfilter/af_surround.c | : 893 :25 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"t aps", 893 | " s e t n upmhbaseer_ doiff =t a2.pfs "*, MO_FPFIS E-T (pnhba_stea_pdsi)f,; | ^~~ ~ A V_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ dsrc/libavfilter/asrc_hilbert.cst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ :48:118src/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); | ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_afdelaysrc.c :85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ 85 | src/libavfilter/asrc_hilbert.c dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ :49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c 49 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ :71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "n", "set the number of s71 | OPTamples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ _DBL("frequencsrc/libavfilter/asrc_sinc.cy", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ :src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 170 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__ } | ^ 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_sine.c170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~ ^~~ :72src/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) : | ^~~~~~ ~ 5:src/libavfilter/asrc_sinc.c:170:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~~~~^~~~~~~ ~ 72 | src/libavfilter/asrc_sinc.c 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' 171 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' :78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + 0.6248022f) * *beta + .06186902f; | ~ ^~~~~~~~~~ | src/libavfilter/asrc_sinc.csrc/libavfilter/af_surround.c:171::94970:: 13warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | 949 | ( ( . 0i0f 0(7p5h28a3s5e8_fd-if1l. 5>77 7M_3P7eI)- 0 5| ^~~~~~~~~~ ~* *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]src/libavfilter/af_surround.c :950:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | 950( | ( . 0 0 0 7 5 2 8 3 5 8pfh-a1s.e57_7d7i3f7le -=0 52. *f ** bMe_tPaI) -* p*hbaestea_ d+i f0l.;62 4 8| 0 ~ ^~~~~~~~~~2 2f) * *betasrc/libavfilter/af_surround.c +: 950.:0266:1 warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 02f; | ~ ^~~~~~~~~~src/libavfilter/asrc_hilbert.c 950: | 53 : 10: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c : 171 :53 48 | : pwarning: h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]as{ eN_UdLiLf}l 171 | =| ^2 . f * M(_P(.I0 -0 0p7h5a2s8e3_5d8iff-l1;. 57 7| 7 ^~~ ~3 7e-05 * *beta) * *beta + 0.6248022f)src/libavfilter/af_surround.c :*952 :*13b:e twarning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ .06186 9952 | 0 2f ; | ~ ^~~~~ if (phase_difsrc/libavfilter/asrc_sinc.cr: 171>: 39M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^~~~~~~~~~ ~ 171 | ((.0007528358f-1.577737e-05 * *beta) * *beta + src/libavfilter/af_surround.c0.:6953:23948:0 warning: 22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f) * *b e953t | a + . 0 6 18 6 9 0 2pfh;a s e| ~ ^~~~~_ difr = 2.fsrc/libavfilter/asrc_sinc.c :*171 :M11_:P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- phase_di f171r | ; | ~ ^~~~~~~~~~ ((.000src/libavfilter/af_surround.c75:9532:8263:5 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f- 1.577737 e953- | 05 * * b e t a ) *p h*asbee_dtaif r+ =0 .26.2f4 8*0 2M2_f)PI *- *pbheatsae _+d isrc/libavfilter/asrc_afdelaysrc.c.f0r:6;1147 8: 6143| 9 ^~~ ~:02 fwarning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~ { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ 147 | { "delsrc/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ay", 73 | "OsPeTt_ DfBrLa(c"tbieoenapl_ fdaecltaoyr"",, b e e p _ f a c t o r , O F F S E T ( d0e,l a0y,) ,D B L _ M A XAV,_ O P T"_sTeYPtE _tDhOeU BbLeEe,p{. dfbrle=q0u}e, n c y f a0c,t oIrN"T,1)6,_ M A| X ^, AF },src/libavfilter/asrc_sine.c : 62| : ^5 : note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, Dsrc/libavfilter/asrc_afdelaysrc.cOU:B148L:E143,: dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]l , __VA_AR GS148_ | _ ) {| ^" d", src/libavfilter/asrc_sine.c : 56 : 57 : note: expanded from macro 'OPT_GENERIC' "set f r56a | c t i o n al {d e.ldaeyf"f,i e l d = d e f } , m i n , m a x , OFFLFASGEST,( d_e_lVaAy_)A,R G S _ _ }AV _ O| P ^T_ TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", src/libavfilter/asrc_afdelaysrc.c: 149 :b143e:e pwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]f actor, 149 | { 0",s a0m, pDlBeL__rMaAtXe," , ""sseett stahmep lbee erpa ftree"q,u e n c y f a c t o r " , ) , | ^ src/libavfilter/asrc_sine.c : 62 : 5 : Onote: Fexpanded from macro 'OPT_DBL'F SET(sam p62l | e _ r aOtPeT)_,G EANVE_ROIPCT(n_aTmYeP,E _fIiNeTl,d , d{e.fi6,4 =m4i4n1,0 0m}a,x , 1,d eIsNcTr_,M ADXO,U B L EA,F d}CC libavfilter/avf_showvolume.o b, l ,| ^_ _VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def src/libavfilter/asrc_afdelaysrc.c},: 150m:i143n:, warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a x, FLAGS, _150_ | V A _ A{ R"GrS"_, _ } | ^ "set sample rate", OFFSET(samsrc/libavfilter/asrc_sine.cp:l75e:_5r:a twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_T Y75P | E_ I N T ,O P T{_.IiN6T4(="4s4a1m0p0l}e,_ r a1t,e "IN,T _ M A X , s aAmFp l}e,_ r a| t ^e , 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/asrc_afdelaysrc.c:src/libavfilter/asrc_sine.c151::59143::5 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'OPT_INT' 59 | 151 | O P T _{G E"NnEbR_IsCam(pnleasm"e,, f"sieetl dt,h ed enfu,m bmeinr, omfax ,sa mdpelsecsr ,p eIrN Tr,e qiu6e4s,t e_d_ VfAr_aAmRe"G,S _O_F)F S E| T ^( nb_ssrc/libavfilter/asrc_sine.ca:m56pl:e57s:) ,note: expanded from macro 'OPT_GENERIC' AV_OP 56T | _ T Y P E _ I{N T.,d e f f{ie.lid6 =4 d=e10f2 }4},, m i 1n,, ImNaTx_,M AFXL,A G S ,AF _}_,V A _A| R ^G S__ } | ^ src/libavfilter/asrc_afdelaysrc.csrc/libavfilter/asrc_sine.c::15276::1435:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 76152 | | O{P T"_nI"N,T ( " r " , " s e t t h e n u m bsera mopfle _sraamptlee, s p e r r e4q4u1e0s0t,e d1 ,f rIaNmTe_"M,A XO,F F S"EsTe(tn bt_hseam pslaemsp)l,e rAaVt_eO"P,T)_,T Y P| E ^_ INT, src/libavfilter/asrc_sine.c : 59{:.i56:4 =note: 1expanded from macro 'OPT_INT'0 24}, 591 | , I N TO_PMTA_XG,E N E RIACF( n}a,m e ,| ^f ield, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' src/libavfilter/asrc_afdelaysrc.c :56153 | : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { .deffield = 153d | e f } , {m i"nt,a pmsa"x,, F L A G S , "_s_eVtA _nAuRmGbSe_r_ o}f t| a ^p s for delay filter", OFFSET(nb_taps), AV_OPT_TYsrc/libavfilter/asrc_sine.cPE:_77I:5N:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=0} ,77 | O0P,T _ D3U2R7(6"8d,u r at iAoFn "},, | ^ duration, 0, 0, INT64_MAX, "set the audsrc/libavfilter/asrc_afdelaysrc.cio: 154d:u143r:a twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o n",), | ^ 154 | src/libavfilter/asrc_sine.c : 65 :{5 :" tnote: "expanded from macro 'OPT_DUR', 65 | " s eOtP Tn_uGmEbNeErR IoCf( ntaampes, ffoire ldde,l adye ff,i lmtienr," ,m a x , d e s c r , ODFUFRSAETTI(OnNb,_ tsatprs,) ,_ _ V A _ AARVG_SO__P)T _ T| Y ^P E_Isrc/libavfilter/asrc_sine.cN:T56,:57 : {note: .expanded from macro 'OPT_GENERIC'i 64=0} ,56 | 0 ,{ .3d2e7f6f8i,e l d A=F d}e,f }| , ^ min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155src/libavfilter/asrc_sine.c | : 78 : 5{: "warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h annel_la y78o | u t" , "OsPeTt_ DcUhRa(n"nde"l, l a y o u t " , d u r a t i o n , O F F S E T ( c0h,l ay0o,u tI_NsTt6r4)_,MAAXV,_ O"PsTe_tTY PtEh_eS TaRuIdNiGo, {.dsurtart=i"osnt"e,r)e,o " }| , ^0 , src/libavfilter/asrc_sine.c : 65 :05,: note: expanded from macro 'OPT_DUR'A F }, | ^65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, ssrc/libavfilter/asrc_afdelaysrc.ctr:,156 :_143_:V Awarning: _missing field 'unit' initializer [-Wmissing-field-initializers]A RGS__) | ^ 156src/libavfilter/asrc_sine.c | : 56 : 57 :{ note: "expanded from macro 'OPT_GENERIC'c ", 56 | { ".dseeftf icehlandn e=l dleafy o}u,t "m,i n , m a x , F L A G S , _ _ V A _ A R G S _O_FF S} E T| ( ^c hlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0src/libavfilter/af_surround.c, : 1008 : 13 :0 ,src/libavfilter/asrc_sine.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 A:F5 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 1008 ^ | 79 | if ( pOhPaTs_eS_TdRi(f"ls a>msrc/libavfilter/asrc_afdelaysrc.c pM:l_157eP:sI12_):p e warning: r| missing field 'help' initializer [-Wmissing-field-initializers]_ ^~~~~~~~~~ ~ f ram e157" | , s a m{p lNeUsL_Lp e}r _ f| ra ^m e, "1024", 0, 0, "set the number of sasrc/libavfilter/af_surround.cmp:l1009e:s39 :p ewarning: r implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rame",), 1009 | | ^ CC libavfilter/avfilter.o src/libavfilter/asrc_sine.c: 68 : 5 : note: expanded from macro 'OPT_STR'p hase_di f68l | = 2 .OfP T*_ GME_NPEI R-I Cp(hnaasmee,_ dfiifell;d , | d ~ ^~~~~~~~~~e f, min, max, dsrc/libavfilter/af_surround.ce:s1009c:r26, : Swarning: TRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NG, str, 1009_ | _ V A _ A R G S _ _ ) p| h ^a se_src/libavfilter/asrc_sine.cd:if56l: 57= :2 .note: f expanded from macro 'OPT_GENERIC'* M_PI 56- | p h a s e _{d i.fdle;f f i| e ^~~ ~l d = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_surround.c:1011:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011src/libavfilter/asrc_sine.c | : 80 : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers]i f (p h80a | s e _ d{iNfUrL L>} 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/asrc_sine.c :| 78 ~ ^~~~~~~~~~: 64: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_surround.c:1012:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | O1012PT | _ D UR ( " d " , p h a s e _ d i f r = d2u.rfa t*i oMn_,P I - p h a s e _ d i f r0;, 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 | CC libavfilter/avfiltergraph.o { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/asrc_sinc.c:278:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | work[0] = exsrc/libavfilter/asrc_sine.cp:(w77o:r64k:[ 0warning: ]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, "setsrc/libavfilter/asrc_sinc.c :th279e: 19a: uwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i o durati o279n | " , ) , w o r| k ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ 1] = exp(work/usr/include/stdint.h[:146]:)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_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)) { | ~~~~ ^~~~~~~~~~~~ 58 warnings generated. src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | src/libavfilter/af_surround.c: av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 1067 | if (p330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hasesrc/libavfilter/asrc_sinc.c:_difl > M_PI) | ^~~~~~~~~~ ~ 330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | src/libavfilter/af_surround.c av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ :1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wr1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ apsrc/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s[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)); | ^~~~~~~~~~~~~~ 1068 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/asrc_sinc.c:329:60src/libavfilter/af_surround.c:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 :13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ 328 | av_logsrc/libavfilter/af_surround.c(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i po:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ t=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; | ^~~ ~ i (%g%%)\n",src/libavfilter/asrc_anullsrc.c: | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_suCC libavfilter/bbox.o m, imp_peak, | ^~~~~~~~~~~~ 53src/libavfilter/asrc_sinc.c:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :329 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ :22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.c:54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | 54 | { "cl", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ :55:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sample_rate", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:56:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "r", "set sample rate", OFFSET(sample_rate_str) , AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:57:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_anullsrc.c:58:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "n", src/libavfilter/af_surround.c "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS }, | ^ :1192:51: warning: src/libavfilter/asrc_anullsrc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :59 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ :src/libavutil/macros.h150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 47:28: note: expanded from macro 'FFMAX' 59 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ | src/libavfilter/af_surround.c { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ :1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/asrc_anullsrc.c :60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h60: | 47 : 40 :{ note: "expanded from macro 'FFMAX'd ", 47 | # d e f i n e" sFeFtM AXt(hae, ba)u d(i(oa )d u>ra t(ibo)n ",? ( a ) : ( b ) ) | ^ OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anullsrc.c :41861 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ "s a61m | pl e _ r a{t eN"U,L L" s}e t | s ^a mple rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, 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", "src/libavfilter/asrc_sinc.cs:e419t: 141t:he warning: amissing field 'unit' initializer [-Wmissing-field-initializers]u dio durati o419n | " , { " r " , " s e t OsFaFmSpElTe( drautrea"t,i o n ) , A V _ O P T _ T YP E _ D U R A T I O N , { . iO6F4F S=E T-(1s}a,m p-l1e,_ rIaNtTe6)4,_ MAAVX_O,P TF_LATGYSP E}_,I N T| , ~ ^~~~~~~~~ {.i64=44100/usr/include/stdint.h}:,46 : 211:, Inote: Nexpanded from macro 'INT64_MAX'T _MAX, A F46 | }#,d e f| i ^n e INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_ssrc/libavfilter/asrc_anullsrc.ca:m59p:le133s:" ,warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]" set the number 59o | f s a m{p l"edsu rpaetri orne"q,u e s t e d f"rsaemte "t,h eO FaFuSdEiTo( dnubr_astaimopnl"e,s ) , A V _ O PT _ T Y P E _ I N T , { .OiF6F4S=E1T0(2d4u}r,a t i o1n,) ,I N T _AMVA_XO,P TA_FT Y}P,E _ D| U ^R ATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21src/libavfilter/asrc_sinc.c: :note: 421expanded from macro 'INT64_MAX': 141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #define I N421 | T 6 4 _ M{A X" n ",( 0 x 7 f f f f f f f f"fseftf ftfhfef )n u m| b ^~~~~~~~~~~~~~~~~~e r of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ 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 }, | ^ src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ 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 }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ 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 }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ 3 warnings generated. 13 warnings generated. CC libavfilter/boxblur.o 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:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (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)) | ^ 18 warnings generated. 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, {.17str="stereo"},0, 0, FLAGS }, | ^ warnings generated. 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,CC libavfilter/buffersink.o 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_11OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ warnings generated. src/libavfilter/af_surround.c:1402:129: warning: CC libavfilter/buffersrc.o 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:1410src/libavfilter/avf_a3dscope.c:130:: 57warning: :missing field 'unit' initializer [-Wmissing-field-initializers]108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { " f57c_ | o u t " ,{ " r"astete "f,r "osnett cveindteeor rcahtaen"n,e l OoFuFtSpEuTt( flreamvee_lr"a, tOeF)F,S EAVT_(OfP_To_[TSYCP_EF_CV]I)D,E OA_V_ROAPTTE_,T Y{PE._sFtrL=O"A2T5," } ,{ .0d,b lI=N1T}_,M A X , 0F,L A G1S0 },, T F| L ^AG S }, | ^ src/libavfilter/avf_a3dscope.c:58:108:src/libavfilter/af_surround.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1411 :130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {1411 | " r " , { ""fsle_itn "v,i d e o r"asteet" ,f rOoFnFtS lEeTf(tf rcahmaen_nrealt ei)n,pu tA Vl_eOvPeTl_"T,Y P E _OVFIFDSEOE_TR(AfT_Ei,[ S{C._sFtLr]=)",2 5A"V}_,O P0T,_ TIYNPTE__MFALXO,AT ,F L A{G.Sd b}l,= 1 }| , ^ 0, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | src/libavfilter/af_surround.c :{1412 ":s130i:z ewarning: ",missing field 'unit' initializer [-Wmissing-field-initializers] "set video s i1412z | e " , O{F F"SfElT_(owu)t," ,A V _ O P"Ts_eTtY PfEr_oInMtA GlEe_fStI ZcEh,a n{n.eslt ro=u"thpdu7t2 0l"e}ve,l "0,, 0 ,O FFFLSAEGTS( f}_,o [S C| _ ^F L]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSETsrc/libavfilter/af_surround.c(w:)1413,: 130A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_IMAG E1413_ | S I Z E ,{ {".fsrt_ri=n""h,d 7 2 0 " }",s e0t, f0r,o nFtL ArGiSg h}t, c h| a ^n nel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOATsrc/libavfilter/avf_a3dscope.c, : 61{:.98d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0, 61 | 1 0 , T{F L"AfGoSv "},, "| s ^e t camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.fsrc/libavfilter/af_surround.c},: 1414 :41300:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]5 0, TFLAGS 1414} | , | ^{ "fr_out", "set front right channel output level", OFFSET(f_o[src/libavfilter/avf_a3dscope.cSC:_62F:R98]: )warning: , missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYP E62_ | F L O A T{, " r{o.ldlb"l,= 1"}s,e t c a m0e,r a 1r0o,l lT"F,LOAFGFSS E}T,( r o| l ^l ), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input src/libavfilter/avf_a3dscope.cle:v63e:l98":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( f63_ | i [ S C _{S L"]p)i,t cAhV"_,O"PseTt_ TcYaPmEe_rFaL OpiAtTc,h " ,{O.FdFbSlE=T1(}p,i t c h ) , 0A,V _ O1P0T,_ TTYFPLEA_GFSL O}A,T , {| . ^d bl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", src/libavfilter/avf_a3dscope.c":s64e:t98 :s iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e left cha n64n | el o u{t p"uyta wl"e,v e"ls"e,t c a mOeFraF SyEaTw("f, _ o[OFSFCS_EST(Ly]a)w),, A V _AOVP_TO_PTTY_PTEY_PFEL_OFALTOA,T , {{..ddbbll==10}.,f } , - 1800,, 18100,, TTFFLLAAGGSS }},, | | ^ ^ src/libavfilter/af_surround.csrc/libavfilter/avf_a3dscope.c::141765::13099:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 651417 | | {{ ""xszro_oimn"",",s e t c a"mseerta sziodoem "r,i gOhFtF ScEhTa(znonoeml[ 0i]n)p,uAtV _lOePvT_eTlY"P,E _ F L OOAFTF,S {E.Td(bfl_=i1[.SfC}_,S R0].)0,1 ,AV _ O1P0T,_T YTPFLEA_GFSL O}A,T , | { ^. dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "yzoom"src/libavfilter/af_surround.c,:"1418s:e130t :c awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e ra zoom", OF F1418S | E T ( z o{o m"[s1r]_)o,uAtV_"O,P T _ T Y"PsEe_tF LsOidAeT ,r i{g.hdtb lch=a1n.nfe}l, o0u.t0p1u,t l1ev0e,l "T,F L A GOSF F}S,E T (f| _ ^o [SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 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])src/libavfilter/af_surround.c,:AV1419_:O130P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOAT, {1419. | d b l = 1{. f"}b,l _0i.0n1",, 1 0 , T"FsLeAtG Sba c}k, l e| f ^t channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT,src/libavfilter/avf_a3dscope.c :{68.:d104:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]1 }, 0, 681 | 0 , T F{L A"GxSp o}s," , | " ^s et camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f}src/libavfilter/af_surround.c,-:614200:.130f:, warning: 60missing field 'unit' initializer [-Wmissing-field-initializers]. f, TFLAGS } ,1420 | | ^ { "bl_out", "set back left channel output level", OFFSsrc/libavfilter/avf_a3dscope.cET:(f69_:o104[: Swarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]_ BL]), AV_O P69T | _ T Y P E{_ F"LyOpAoTs," , {"s.edtb lc=1a}m,e r a p o0s,i ti o1n0",, TOFFLFASGEST (}e,y e [| 1 ^]) , AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back rightsrc/libavfilter/avf_a3dscope.c :c70h:a104n:n ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] input lev e70l | " , {O F"FzSEpTo(sf"_,i ["SsCe_tB Rc]a)m,e ArVa_ OpPoTs_iTtYiPoEn_"F,L OOAFTF,S E T{.(debyle=[12}],) , A V0_,O P T1_0T,Y PTEF_LFALGOSA T},, { .| d ^b l=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "71b | r _ o u t{" ," l e n g"tshe",t" sbeatc kl erniggthht" ,c h a n nOeFlF SoEuTt(psiuzte )l,e v e lA"V,_ O P TO_FTFYSPEET_(IfN_To,[ S C _{.BiR6]4)=1,5 }A,V _O P T _ T Y1P,E _ F6L0O,AT , F L{A.GdSb l}=,1 } ,| ^ 0, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 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_src/libavfilter/avf_a3dscope.cTY:P70E_:F91L:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.dbl=1}, 70 | 0 , 1{0 ," zTpFoLAsG"S, "}s,e t | c ^a mera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.src/libavfilter/af_surround.cf}:,1424-:61300:.f ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]6 0.f, TFLAGS 1424} | , | ~ ^~~~{ "bc_out", "sesrc/libavfilter/avf_a3dscope.ct: 70b:a84c:k warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e nter channe l70 | o u t p u{t "lzepveols"",, " sOeFtF ScEaT(mfe_roa[ SpCo_sBiCt])i,o nA"V,_ OOPFTF_STEYTP(Ee_yFeL[O2A]T),, A {V._dObPlT=_1T}Y,P E _ F L 0O,A T ,1 0{,. dTbFlL=A0G.Sf }},,- 6 0| . ^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_surround.c ":z1425p:o130s:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set camera p1425o | s i t i o{n "",l fOeF_FiSnE"T,( e y e ["2s]e)t, lAfVe_ OcPhTa_nTnYePlE _iFnLpOuAtT ,l e{v.edlb"l,= 0 . f } , - 6 0 . f ,O F6F0S.EfT,( fT_FiL[ASGCS_ L}F,] ) ,| ~ ^~~A V_OPT_TYPE_FLOAT, {.dbl=1}, src/libavfilter/avf_a3dscope.c : 690:,91 : 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], TFLAGS }, 69| | ^ { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPEsrc/libavfilter/af_surround.c_F:L1426O:A130T:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. dbl=0.f},-60 .1426f | , 6 0 .{f ," lTfeFL_AoGuS }, | ~ ^~~~ 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 }, | ~ ^~~~~ tsrc/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 }, | ~ ^~~~ ssrc/libavfilter/avf_a3dscope.c:68:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e t lfe channel output level", CC libavfilter/colorspace.o OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ 68 | { "src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x pos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ 1427src/libavfilter/avf_a3dscope.c | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ :68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1428:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "xpos",1428 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS }, | ^ "set casrc/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] m era position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ 1429 | 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] " fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ 66 | { "src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] y zoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ 1430 | src/libavfilter/avf_a3dscope.c:65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ 65 | { "src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x zoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ 1431 | src/libavfilter/avf_a3dscope.c:64:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ 64 | { src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ 1432 | src/libavfilter/avf_a3dscope.c:63:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ 63 | { "src/libavfilter/af_surround.cpitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ :1433:src/libavfilter/avf_a3dscope.c130: 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 }, | ^ 62:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ :1434:src/libavfilter/avf_a3dscope.c130: 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 }, | ^ 61:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ :1435: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 }, | ^ CC libavfilter/colorspacedsp.o 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:src/libavfilter/avf_a3dscope.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]136 :41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1443 | { "sry "136, | f "=s e1t. 0sfi d/e trainghft( fcohva n*n e0l. 5yf s*p rMe_aPdI" ,/ 1 8 0O.FfF)S;E T (| f ~ ^~~~~_ y[SC_SR]), Asrc/libavfilter/avf_a3dscope.cV:_136O:P25T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_FLOAT, 136 | { . d b lf= 0=. 51}.,0 f. 0/6 ,t a n1f5(,f oTvF L*A G0S. 5}f, * | M ^_ PI / 180.f); | ~~~~^~~~~~ ~ 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 }, | ^ 14 warnings generated. 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 }, | ^ src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "sesrc/libavfilter/avf_a3dscope.c:171:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 171 | float cr = cosf(roll * M_PI / 180.f); | ~ ^~~~~ wsrc/libavfilter/avf_a3dscope.c:171:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ ndow overlap", OFFsrc/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ ETsrc/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); | ^~~~ ~ overlap), AV_OPT_src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ Ysrc/libavfilter/avf_a3dscope.cPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | CC libavfilter/dnn/dnn_backend_common.o ^ :173:21:src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1448 173 | float cp = cosf(pitch * M_PI / 180.f); | ^~~~~ ~ | { NULL } | ^ 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); 3 warnings generated. | ^~~~~ ~ 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/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); | ~~~^~~~~~~~~~~~~~~~ ~ 12 warnings generated. CC libavfilter/dnn/dnn_backend_native.o CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o 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 }, | ^ 7 warnings generated. 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, FLCC libavfilter/dnn/dnn_backend_native_layer_conv2d.o AGS }, | ^ 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:src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92: 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92src/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 }, | ^ { NULsrc/libavfilter/avf_abitscope.cL } | ^ :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 }, 32 | ^ warnings generated. 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 } | ^ CC libavfilter/dnn/dnn_backend_native_layer_dense.o 18 warnings generated. 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; | ^~ ~ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o 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; | ~ ^~ 22 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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 rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:72:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:73:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "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_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c:77 :87106 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "rate", "77s | e t v i{d e"om prca"t,e ","s eOFtF SmeEdTi(afnr apmhea_srea tcoel)o,r "A,V _OOFPFTS_ETTY(PmEp_c_VsItDrE)O,_ RAAVT_EO,P T{_.TsYtPrE=_"S2T5R"I}N,G ,0 ,{ .IsNtTr_ M=A X",n oFnLeA"G}S, }0,, 0 ,| ^F LAGS }, | ^ src/libavfilter/avf_avectorscope.c:88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_aphasemeter.c :78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { " 78r" | , {" s"evti dveiod"e,o "rsaette "v,i deOoF FoSuEtTp(uftr"a,m eO_FrFaStEeT)(,d oA_Vv_iOdPeTo_)T,Y PAEV__VOIPDTE_OT_YPREA_TBEO,O L{,. s{t.ri=6"42 5=" }1,} ,0 ,0 ,I N1T,_ MFALXA,G SF L}A,G S | } ^, | ^ src/libavfilter/avf_avectorscope.c:89:src/libavfilter/avf_aphasemeter.c98:: 79:warning: 136:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | 79 | { " s{i z"ep"ha,s i"nsge"t, v"isdeeto msoinzoe "a,n dO FoFuStE-To(fw-)p,h aAsVe_ OdPTe_tTeYcPtEi_oInM AoGuEt_pSuItZ"E,, O{F.FsStErT=("d4o0_0pxh4a0s0i"n}g,_ d0e,t e0c,t iFoLnA)G,S A}V,_ O P| T ^_ TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^src/libavfilter/avf_concat.c :59:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c59 | : 90 : 98 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_I N90T | , { .{i 6src/libavfilter/avf_aphasemeter.c"4s: "80=,: 1252 : }warning: , missing field 'unit' initializer [-Wmissing-field-initializers]" s1,e tI NvT_iMd Ae80Xo | , sV i| zA e|{"F ,}" ,tO oFl Fe| Sr ^Ea Tn(cwe)",, A"Vs_eOtP Tp_hTaYsPeE_ ItMoAlGeEr_aSnIcZeE f,o r{ .msotnro= "d4esrc/libavfilter/avf_concat.c0t:e0c62xt4:i0540o":n} ",warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 0 O,F F0S,E T62F( | Lt oA lG eS r a }n ,cA eV )_| ,O ^ P ATV__TOYPPTE__TIYNPTE,_ F{L O.AiT6,4 {=. d1b l} ,= 00, .I}N,T _0M, A1X,, FVL|AF }, G S| ^} , | ^ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "rc"src/libavfilter/avf_concat.c, :"65s:53e:t warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e d csrc/libavfilter/avf_aphasemeter.con: t8165r: | a125 s: t "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] A VO_FOFPSTE_T T(81Y | cP oE n_ tI r{NaT s," tt{[" 0,.] i)6 , 4 A =V _ 0OP T }_,"T s0YeP,tE _pIIhNNaTsT_e,M At{Xo.l,ei r6Aa4|n=Fc4}e0,} ,f o| r ^0 ,m o2n5o5 ,d eTtFeLcAtGiSo n}",, O F| F ^S ET(tolerance), AV_OPT_TYsrc/libavfilter/avf_concat.cPE:_68F:L50O:A Twarning: , missing field 'unit' initializer [-Wmissing-field-initializers]{ .dbl = 680 | . } , 0 , A1V,_ OFLPATG_ST Y}P,E src/libavfilter/avf_avectorscope.c_ B| :O ^92O :L100,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i 64 = 0 }, 920 | , 1 , {V |"Ag|cF"},, "s e| t ^ green consrc/libavfilter/avf_aphasemeter.ctr:a82s:t130":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F src/libavfilter/avf_concat.cFS:E69T:(12c: owarning: nmissing field 'help' initializer [-Wmissing-field-initializers]82t | ra s t69 [ | 1 {] ) ", a {nA gNlVUe_L"OL,P T}"_ sT eY| t ^P Ea_nIgNlTe, t{h.rie6s4ho=l16d0 }f,o r0 ,o u2t5-5o,f -TphFaLAsGe Sd e}t,e c t| i ^o n", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, src/libavfilter/avf_avectorscope.cFL:A93G:S100 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 93 | { "bc", "set blue contrast", OFFSET(contsrc/libavfilter/avf_aphasemeter.cra:s83t:130[:2 ]warning: ),missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY P83E | _ I N T ,{ {."ia6"4,= 8 0 } ," s et0 ,a n2g5l5e, tThFrLeAshGoSl d} ,f o r | o ^u t-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/avf_avectorscope.cl: 94=: 1001:7 0warning: .}missing field 'unit' initializer [-Wmissing-field-initializers], 90, 180, F94L | A G S }{, " a| c ^" , "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPsrc/libavfilter/avf_aphasemeter.cE_:I84N:T154,: {warning: .imissing field 'unit' initializer [-Wmissing-field-initializers]6 4=255}, 0, 2845 | 5 , T F{L A"GdSu r}a,t i o| n ^" , "set minimum mono or out-of-phase duration in seconds", OFFSET(duratiosrc/libavfilter/avf_avectorscope.cn):,95 :A95V:_O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_DURAT I95O | N , {{. i"6r4f="2,0 0"0se0t0 r0e}d, f0ad,e "M,A X _ D U R A OTIFOFNS,E TF(LfAaGdSe [}0,] ) ,| ^A V_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:85:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "d", "set minimsrc/libavfilter/avf_avectorscope.cu:m96 :m95o:n owarning: missing field 'unit' initializer [-Wmissing-field-initializers]o r out-of- p96h | a s e d{u r"agtfi"on, i"ns este cgornedesn" ,f aOdFeF"S,ET ( d u r atOiFoFnS)E,T (AfV_aOdPeT_[T1Y]P)E,_ DAUVR_AOTPITO_NT,Y P{E._iI6N4T=,2 0{0.0i00604}=,1 00}, ,M A0X,_D U2R5A5T,I OTNF,LAGS }, | ^ FLAGS src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] } , | ^ 97 | src/libavfilter/avf_aphasemeter.c { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ :86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/avf_avectorscope.c 86 | { NULL } | ^ :98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "af", "set aCC libavfilter/dnn/dnn_backend_native_layer_mathunary.o lpha fade", OFFSET(fade[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}, 0, 10, TFLAGS }, | ^ 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_avectorscope.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ 13 warnings generated. 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_native_layer_maximum.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) | ~ ^ ~~~~ 26 warnings generated. 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)) | ~ ^ ~ 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] 16 warnings generated. 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_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcwt.c:132 :254115 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] float angle 132= | c o sf ({s -">laongglbe"/,1 8"0s.0eft*M _lPoIg)a;r i t| h ~~~~~~~~^~~~~~~~m ic 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_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_VIDEsrc/libavfilter/avf_aphasemeter.cO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ :315:46: src/libavfilter/avf_showcqt.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :64 315 | snprintf(value, sizeof(va:lue), "%f", fphase); | ~~~~~~~~ ^~~~~~ 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", src/libavfilter/avf_showcwt.c "set video ra:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] te ", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ 222 | src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ eviatisrc/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ n *= ssrc/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] q 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INTrtf(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] { .i64 = -1 }, -1,18 I warningNsT generated_. MAX, FLAGS }, | ^ 222 | dsrc/libavfilter/avf_showcqt.c:eviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ 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, src/libavfilter/avf_showcwt.c FLAGS }, | ^ :242:97: warning: src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ 242src/libavfilter/avf_showcqt.c | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~ :71src/libavfilter/avf_showcwt.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 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 frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ _src/libavfilter/avf_showcwt.cSTRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ :242:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_showcqt.c : 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 16073:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 5 14.f; | ~ ^~~~~~~~~ 73src/libavfilter/avf_showcwt.c | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "son:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o _v" }, 0, 0, FLAGS }, | ^ 242 | src/libavfilter/avf_showcqt.c frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f;: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 src/libavfilter/avf_avectorscope.c:357:25:sonogram gamma" warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ 357 | 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", OFF zoom = 1. / max; | ~ ^~~ SET(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", CC libavfilter/dnn/dnn_backend_native_layer_pad.o "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 | { "asrc/libavfilter/avf_avectorscope.ctt:a401c:k26":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set att a401ck | t i m e " , O F F SxE T=( a(tt(ascrkc)[,1 ] - AsVr_cO[P0T]_)T Y*P Ez_oDoOmU B/L E2, {+ 1.)d b*l h=w ;0 }| , ~~~~~~~^~~~~~~~ ~ 0.0, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "basefreq", "setsrc/libavfilter/avf_avectorscope.c b:a402s:e32 :f rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q uency", OFF S402E | T ( b a s e f r e q ) ,y =A V(1_.O0P T-_ T(YsPrEc_[D0O] U+B LsEr,c [{1 ].)d b*l z=o oBmA S/E F2R)EQ *} ,h h ; | ~~~~~~~^~~~~~~~ ~1 0.0, 100000.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:83:128: src/libavfilter/avf_showwaves.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "en d107f | r e q " ,{ " s"iszeet" ,e n"ds eftr evqiudeenoc ys"i,z eO"F,F SOEFTF(SeEnTd(fwr),e qA)V,_ O src/libavfilter/avf_avectorscope.cP TA:_V404T_:YO18PP:ET __warning: ITMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]YAP GEE__SDIOZUE,B L {E404., | s t {r .= d b" l6 0 =0 x E2 N4xD0 "F=}R ,E( Qs0 r,}c ,[0 1, ] F *L A zG oS1o 0m}. ,0+ , 1| 1) ^0 0*0 0h0w.;0 , | F ^~~~~~ ~L AGS }, | ^ src/libavfilter/avf_showcqt.c:84:128:src/libavfilter/avf_showwaves.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]108 :100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {108 | "c o e f f{ c"ls"a,m p " , " s e"ts evti dceooe fsficzlea"m,src/libavfilter/avf_avectorscope.cp "O:,F405 F:OS18FE:FTS( Ewwarning: T)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](, c oAeVf_fOcPlTa_ mTp405Y) | P,E _ IA MV A_G OE P_ TS _I TZ YE P, E y{_ .F=sL tO(rAs Tr=, c "[{60 0]. 0d*xb 2lz4 o0=o" m}1 ,.+ 001 ,)} ,*0 ,h h ;F L A| G ^~~~~~ ~ S } ,0 . 1| , ^ 10.0, FLAGS }, | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: src/libavfilter/avf_showcqt.c:85:114implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | 155 | lut[n] = exp(src/libavfilter/avf_avectorscope.c-:0409.:518 :* Swarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R ((n-(N -4091) | / 2 ) / ( 0 . 4 * ( N -sx1 )=/ 2s.rfc)[)1]) ;* z o| o ~^~~ m; | ^~~~~~ ~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' src/libavfilter/avf_showwaves.c 153 | { " t l e#ngdthe"f,i n e S Q R( x) " s(esrc/libavfilter/avf_avectorscope.c(t:x 410)t:*18l(e:xn) g)t warning: h "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],| ^O FFSE T410( | t l e n g t h ) , AsVy_ O=P sTr_c[T0Y]P E*_src/libavfilter/window_func.h S:zT155oR:oI60mN;:G, warning: | ^~~~~~ ~{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .str = TL E155N | G TH } , 0 ,l u0t[,n ]F L=A GeSx p(}-,0 . 5| * ^ SQR((n-(N-1)/2)/(0.4*(Nsrc/libavfilter/avf_avectorscope.c-:1411):/442:. fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ); | ~^~~src/libavfilter/avf_showcqt.c 411: | 86 : 128src/libavfilter/window_func.h : : warning: 153 missing field 'unit' initializer [-Wmissing-field-initializers]: 26 : note: expanded from macro 'SQR'c x86 | = s x 153 | *{ s" qc ro tuf (n 1t#" ,d- e f0. i5"n se* e StQs yRt (r*xa )n ss(yf)(or;xm) * c(| ox ~ ^~)u )n t" ,| ^O Fsrc/libavfilter/avf_avectorscope.c:F411S:E39T:( cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u nt), 411 | A V _ O P T _ T Y PcEx_I N=T ,s x{ *. is6q4r t=f (61 }-, 0 . 5 * s y * s y ) ; 1 ,| ~ ^~3 0, FLAGS }, | ^ :114:123: warning: src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "fcosrc/libavfilter/avf_avectorscope.cun:t412":,44 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t freque n412c | y c o u n t " , O FcFyS =E Ts(y f*c osuqnrtt)f,( 1 - 0 . 5A V*_ sOxP T*_ TsYxP)src/libavfilter/window_func.hE;_:I N162 T:,| 25 ~ ^~ : { warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64 = src/libavfilter/avf_avectorscope.c0 :}412, :162 39 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | i f 0 (, F F10A ,B S ( n c- y FM=)L AsGS>y = } *,0 . s3 q | rt* ^f (M1) -{ 0 .| 5 ~~^~~ ~~ * sx src/libavutil/common.h*: 64s:x31):; note: | expanded from macro 'FFABS' ~ ^~ CC libavfilter/dnn/dnn_backend_native_layers.o 64 | #define Fsrc/libavfilter/avf_showcqt.cF:AB88:S114(:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (a) >= 088 | ? ( a) :{ ( -("af)o)n)t f i| l ^e ", "set axis font In file included from fisrc/libavfilter/avf_showspatial.c:l35e: "src/libavfilter/window_func.h,: OFsrc/libavfilter/avf_avectorscope.cF162::S17413E::T43 (:warning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t file )162, | 413A | V _ O P T _T Y P E _ S xTRi I=fN Gh(,Fw F {+A B.hSs(wtnr *=- NMFU)FL SL>I =} G,0N .( 3c x * + M 0)c, y ){0 , * | F( ^~~~~~~~~~~~ ~~Lc AxG S-src/libavutil/common.h :}c64,y: )37 :| *note: ^ expanded from macro 'FFABS' . 7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a)))src/libavfilter/avf_showcqt.c :89| : ^~~~114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/avf_showspatial.c: 3589: | src/libavfilter/window_func.h : 162 : 39{: "warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n114t | " , 162{ | " n " , " s" est e t a ixhiofsw (fmFoaFnnAtyB" S,s( anmO pFl-Fe SsME )Tt o(> =fs ho0on.wsrc/libavfilter/avf_avectorscope.c3 ti: )n* 414, t: Mh29 )e : {s warning: a mAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| eV ~ ^_p OoPinTt"_, T 414YO | PF EF S_ E STT( Rn I) N, G A, V _{ O Py.T s_=tT rYs P-E=>_ hIN NU-TL ,sL - {>}.,hi 6 4* =f a b0s}0f,,( c00x,, I+FN LTcA_yGM)AS X *,} ,.F L7 A;| G ^S | } ~~~~~^~~~~~~~~~~~~~~~ ~, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showwaves.c :90115 | : 104 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "fontcolo r115" | , {" s"erta tfeo",n t" sceotl ovri"d,e oO FrFaStEeT",( fOoFnFtScEoTl(orra)te,) ,A VA_VO_POTP_TT_TYYPPEE__SVITsrc/libavfilter/window_func.hDRE:IO163N_:RG86A,:T {Ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. s{t.rs t33=r warning s=F O generated163"N | 2. T 5C "O }L ,O R 0 ,} , I N0 T, _ 0M ,A X ,Fl LuFAtLG[SnA ]G}S , = } , 0 | . ^5| ^* (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))src/libavfilter/avf_showcqt.c);: 91src/libavfilter/avf_showwaves.c ::| 114116 ~ ^:: 104:warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h91 : | 116 | 163 : 69 :{ {warning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" arx"i,s f i l e ""163s, | e t v id e o" sr ae tt ea" x, i Os F Fi Sm Ea Tgl(eur"ta,[t neO])F ,F= S AE0VT._(5Oa Px*Ti _s(Tf1Yi Pl+Ee _)cV,oI sD (EA(VOM___ROPAPITT*E_(,T FY{P.FEsA_tBrSS T(=Rn I"N-2G 5,M" )}{ , - . 0s0,t. r3I N=*T _NMUM)AL)XL/, ( }(F,L1 A G- S 0} ., 3 0) , | * ^0 ,M) )F)L;A G S| ~ ^} , | ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showwaves.c163 | : 117 :119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c : 92 : 128 : warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]u t[n] 117= | 0 .92 5 | {* "( s1{p l+"i src/libavfilter/avf_showcwt.catcx_:coih388sas:(n"(41,nM :e_ lP warning: sI implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"* ,( F "F dA rB aS w( n c388 h | - a" ndM nr) ea lw-s 0as. ex3 pi as* r" a ,Mt )eO )lF /yF "(SU(E, T1( a=O-xF iF00S..E5s3Tf))( , s+ * p lz Mi ) t*_) c)s h;ia n n f | n(A ~~^~~ ~(eV vl_ sO-)P, T src/libavutil/common.hu_A:)TV64 Y:*_31P O:EPM_ T_B_PTnote: OIYexpanded from macro 'FFABS'_PO 2EL)_,;B O{ O L| .64, ~~^~~ ~i | 6{#4.d ie=6f 4i1 n =e} ,0F }F A, B S0 (, a )1 , ( (F aL )A G >S = }00,, ?1 ,| ( ^a ) : ( -(FaL)A)G)S }| , ^ | ^ 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] src/libavfilter/avf_showcwt.c:389:src/libavfilter/avf_showwaves.c41::118 :warning: 154 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:163 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c : 93 : 128389: | warning: 118missing field 'unit' initializer [-Wmissing-field-initializers] | { l u" 93tc | [ on l] o r =s{V " 0 ,."=5 t e0"*xs. te5"(tf,1 c ++h a czn o n se* (l (ss M i _nc Pf oI(l* (o ur s (""-Fd, Fr vAa)OBw S* F( aFnMS Ex_-iTP s(IM"c,_)o 2 Ol)-Fo; Fr S0s E.)T| 3(, ~~^~~ ~ a *xA iVMs)_)O,)P /T (_ T( Y 1P E - _ SA0TV.R_3IO)NP GT*,_ TM{Y)P.)sE)t_;rB O =O| L ^~~~~~~~~~~~ ~", r e{ d.|igsrc/libavutil/common.h6r:4e64 e:=37 n:1| bnote: l}expanded from macro 'FFABS'u, e | y e l 64l | o #w d| eo fr ia nn eg e F0|F,lA iB1mS,e( |ap ) i n( (k a| )m aFg>Le=nA tG0aS | ?b} r,(o a w)| n " ^: }(, -0(,a )0),) F L| A ^~~~G S }, | ^ 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 }, src/libavfilter/avf_showwaves.c0,: 1270:,12 : Fwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]A GS }, 127 | | ^ { NULL } | ^ src/libavfilter/avf_showcqt.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | { NULL } | ^ 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; | ^~~~ ~ 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-src/libavfilter/avf_showspatial.c1)/2)/(0.4*(N-1)/2.f))); | ~^~~ :src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 59 153 | #define SQR(x) ((x)*(x)) | ^ :100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(wsrc/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' A 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ V_OPIn 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] T 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ _src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' T 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ YPIn 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] E 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ _IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }src/libavfilter/window_func.h, | ^ :163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspatial.c 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ :60:src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ 60 | 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: CC libavfilter/dnn/dnn_interface.o expanded from macro 'FFABS' " 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ s", 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))) | ^~~~ 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_OCC libavfilter/dnn/dnn_io_proc.o PT_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 } | ^ src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | 108 minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generatedsrc/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) / CC libavfilter/dnn/queue.o (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)); | ^~~~~~~~~ ~ 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", "setIn file included from vsrc/libavfilter/avf_showspectrum.ci:d47e: o src/libavfilter/window_func.hr:a155t:e60":, warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(frame_rate), A V155_ | OP T _ T Y P E _ V I D ElOu_tR[AnT]E ,= {e.xspt(r- 0=. 5" 2*5 "S}Q,R (0(,n -I(NNT-_1M)A/X2,) /F(L0A.G4S* (}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/avf_showfreqs.csrc/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.h99: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 }, | ^ 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 FFABSsrc/libavfilter/avf_showfreqs.c(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ :In file included from 101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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] 101 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ | { "overlap", "set window overlap", OFsrc/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ Ssrc/libavfilter/window_func.hET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ :163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showfreqs.c 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ :102:src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ :64:31: note: expanded from macro 'FFABS' src/libavfilter/avf_showfreqs.c:64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163: 48103: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "colors" ,163 | " se t c h a n n e l s c o llourts[n"], =O F0F.S5E T*( c(1o l+o rcso)s,( (AMV__OPPIT*_(FTFYAPBES_(SnT R-I NMG), -{ .0s.tr = "red|green|blue|yellow|oran3g e*| lMi)m)e/|(p(i1n k-| m0a.g3e)n t*a M|)b)r)o;w n "| ^~~~~~~~~~~~ ~} , 0, 0src/libavutil/common.h, :F64L:A37G:S note: }expanded from macro 'FFABS', | ^ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 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", Osrc/libavfilter/avf_showspatial.cFF:SE233T:(58c:h _warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a yout_str), A V233_ | O P T28 _ warningT sY generatedP E . _fSlToRaItN Gd,i f{f.ps t=r =("(arlpl "-} ,l p0), /0 , (F2L.AfG S* }M,_ P I| ) ^ + 1.f) * 0.5f; | ~ ^~~~ src/libavfilter/avf_showspatial.c:233src/libavfilter/avf_showfreqs.c:51::113 :warning: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233113 | | { N U LfLl o}a t d| i ^f fp = ((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] 233src/libavfilter/avf_showfreqs.c | : 107 : 91 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f loat diffp = ((rp 107- | l p ) {/ "(m2i.nfa m*p "M,_ P I")s e+t 1m.ifn)i m*u m0 .a5mfp;l i t| u ~~~^~~~ ~d e", 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_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c:74 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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 }, | ^ 55 | 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 }, | ^ Asrc/libavfilter/avf_showvolume.c:77:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] V 77 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ _OPT_src/libavfilter/avf_showvolume.cTYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ :78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avfiltergraph.c78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ :57:54: src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 57src/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-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ :81:96:src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 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 }, | ^ NULL }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value dissrc/libavfilter/avf_showfreqs.c:play", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ 208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ 84 | { "dmc","set colorsrc/libavfilter/avf_showfreqs.c of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS }, | ^ :210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ssrc/libavfilter/avf_showvolume.c->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ :88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "src/libavfilter/avf_showfreqs.cset step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ :212:62:src/libavfilter/avf_showvolume.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { 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/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] 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", OFsrc/libavfilter/avf_showspectrum.cFS:E161T:(118s:p lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]t _channels), A V161_ | O P T _ T{Y P"Es_aBtOuOrLa,t i{o.ni6"4, =" c0o}l,o r0 ,s a1t,u rFaLtAiGoSn }m,u l t| i ^p lier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, src/libavfilter/avf_showwaves.c-1:0805,: 1541:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]FL AGS }, | ^ 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/avfilter.c ^ :607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 25} warning,s generated0. , 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_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ CC libavfilter/dnn/safe_queue.o 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(rotatiosrc/libavfilter/avf_showfreqs.cn), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ :314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ :173:99src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 173 | { "start", "start frequency", OFFSET(start), AV_OCC libavfilter/dnn_filter_common.o PT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ 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, INT3248_M warningAXs, generated . 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(drangesrc/libavfilter/avf_showvolume.c),: 223A:V54_:O PTwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_FLOAT, { .223d | b l = 1 2 0 } , s1-0>,v a2l0u0e,s [FcLhA G*S }V,AR _ V| A ^R S_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), Asrc/libavfilter/avf_showvolume.cV:_224O:P69T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_FLOAT, { .224d | b l = 0 } , - 1 0 0s,- >v1a0l0u,e sF[LcAhG S* }V,A R _| V ^A RS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/drawutils.o 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; src/libavfilter/avf_showvolume.c:285:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfilter.c:744:19: 285warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m744 | a x _ vaflor = (aiv _=c 0l;i pif (<0 f.i2l1t e*r -l>ogn1b0_i(nmapxu)t s+; 1i,+ +0), { 1) ;| ~ ^ ~~~~~~~~~~~~~~~~~ | ~~~~~ ^~~ isrc/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: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/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_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ 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)src/libavfilter/colorspace.c -: 160I:M28(:f -1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ch) * RE( f160, | c h ) , | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ peak = clm- >462M | a xC L L / R E F E R E N C E _ W H I T E ; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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, csrc/libavfilter/colorspace.ch):,167 : | 54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | 167src/libavfilter/avf_showvolume.c | : 404 : 68 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p e a k = a v _ q 2 d ( 404m | e t a d a t Ra -E >( mf a, x _c lhsu)m -i*>n vaRanElcu(eef)s- [1/c, R*Ec FhVE)RA ER+N_ CVIEAM_R(WSfH_,IN TBcE h;+) V*| A ~ ^~~~~~~~~~~~~~~RI _MV(OfL-U1src/libavfilter/colorspace.hM,:E 27]c: h25=): ) 2)note: 0 expanded from macro 'REFERENCE_WHITE'./ 0 (*2 .l o 27*g | 1#M0d_(ePmfIai)xn,)e ; 0 R, E| 1F ~~~~~ ^~~)E ;RE N C| E ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~_ WHITE 100.src/libavfilter/avf_showfreqs.c0:f417 : 25| : ^~~~~~ note: expanded from macro 'P' src/libavfilter/avfiltergraph.c 417: | #377d:e19f:in ewarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a, b) (atan2((b )377, | ( a ) ) )f o r| ~~~~~ ^( 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/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; | ~ ^~~~~ 120 warnings generated. 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 | ^~~~~~ 66 warnings generated. 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) / (floaCC libavfilter/ebur128.o t)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 - src/libavfilter/buffersink.c:1); | ^~~ ~ 357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | {src/libavfilter/avf_showspectrum.c NULL }, | ^ :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 | src/libavfilter/buffersink.c theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ :372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_CC libavfilter/edge_common.o BOOL, {.i64 = 0}, 0,src/libavfilter/avfiltergraph.c 1, FLAGS }, | ^ :415:19:src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ 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 | src/libavfilter/avfilter.c for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :554 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] 23 :1035 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (!link- >554f | i f o . s a m p lfeosr_ s(kiip p=e d0 ;& &i fhn-b>_nsba_mfpilletse r>s=; mii+n +&)& f| r ~ ^ ~~~~~~~~~~~~~~~~~a me->nb_samples <= 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 | *usrc/libavfilter/avfiltergraph.cf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ :612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 600 | *vf *= 0.5f * cosf((2 * M_PI * ch) / s->nb_display_channCC libavfilter/f_bench.o els + M_PI * s->rotation); | ~ ~~~^~~~~~~~ or (i = 0; i < link->src/libavfilter/avf_showspectrum.cincfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :602:src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 602 | *uf *= 0.5f * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ | for (src/libavfilter/avf_showspectrum.c:603:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 603 | *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ = 0; i < link->isrc/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ cfg.formats->nb_src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ ormats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] V 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { 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) | ~~~~~ ^~~~~~~ height", Nsrc/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] U 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ LL, 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) | ~~~~~ ^~~~~~~ OFsrc/libavfilter/avf_showspectrum.cFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ :671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | src/libavfilter/buffersrc.c units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ :304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspectrum.c 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ :673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | 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 }, | ^ units src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] = 306 | { "time_base", src/libavfilter/avfiltergraph.cNU:L724L:5,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | O F FRESEDTU(CtE_iFmOeR_MbAaTsSe()i, n t, A VA_VOPFTi_lTtYePrE_FRorAmTIaOtNsA,L , { . d b lf or=m a0t s},, 0 , D B L _M AfoXr,m aVt }s,, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 725 | nb_formats, ff_add_src/libavfilter/buffersrc.cf:o307r:m126at:) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~ a src/libavfilter/avfiltergraph.c307: | 685 : 19: {note: "expanded from macro 'REDUCE_FORMATS'f rame_ra t685e | " , f oNrU (LiL ,= 0 ; i < f i lt e r - > nb _ iOnFpuFtSsE;T (ifr+a+m)e {_ r a t e) , A V _ O P T_ T Y PE _ R A\T I O| N ~ ^ ~~~~~~~~~~~~~~~~~A L, { .dbl = src/libavfilter/avfiltergraph.c0: 724:}5, : 0warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]DB L_MAX, V 724} | , | R ^ EDUCE_FORMATS(int, src/libavfilter/buffersrc.c : 308A:12V:Fi lwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]e rFo 308r | ma t s , { N U L L } ,f o r| m ^a ts, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ v_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (CC libavfilter/f_cue.o j = 0; j < filter->nb_outputs; j+src/libavfilter/avfilter.c+) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ :1473src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :57 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, fosrc/libavfilter/buffersrc.crm:a314t:s110,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 314 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "time_bas e1473" | , d s tNUcLtLx,-> vOaFrF_SvEaTl(utiemse[_VbAaRs_eT)], = p t s = = A VA_VN_OOPPTT_ST_VYPAEL_UREA ?T INOANNA L:, {p t.sd *bl a=v _q02 d},( l0i,n IkN-T>_tMiAmXe,_ bAa s}e,) ; | ^ | ~ ^~~ 725/usr/include/math.h | : 15 : 19 : note: expanded from macro 'NAN' 15 | n#bd_effoirnmea tNAsN, f f _ ad d __f_obrumialtti);n _ n| a ~~~~~~~~~~~~~~~~~~~~~~~~~~nsrc/libavfilter/buffersrc.c f:(315":"110)src/libavfilter/avfiltergraph.c :: 709| warning: : ^~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]27 : note: expanded from macro 'REDUCE_FORMATS' 315 | 709 | { " s a m p l e _ rfatoer" ,( k = N0U;L Lk, ei_nrcaftge.)l,i s t -> n b ; k +A+V) _ O P T _ T Y P E _ I N T\, | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ { .i64 = 0 }, 0, Isrc/libavfilter/avfiltergraph.cN:T_726M:A5X:, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nsrc/libavfilter/avfilter.cb_:f1476o:r47m:a twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ff_add_for m1476a | t ) ;src/libavfilter/buffersrc.c d :s| 318t ~~~~~~~~~~~~~~~~~~~~~~~~~~:c 110t:x -warning: >src/libavfilter/avfiltergraph.cmissing field 'unit' initializer [-Wmissing-field-initializers]v: a685r:_19v:a lnote: uexpanded from macro 'REDUCE_FORMATS'318e | s [V A R _{P O685"S | c ]h a =n fnpoeorls s( "i=, = = - 01; ? i N< A NNUf Li:Ll ,tp eoOrs-F;>F nS bE| _Ti( ~ ^~~nc phuantnse;l /usr/include/math.hsi:+)15+,:) 19 :{ note: expanded from macro 'NAN' 15 A | V# d_ eO fP iT n_ eT Y NPA E _N I N T , \ _ _| b ~ ^ ~~~~~~~~~~~~~~~~~{u i.lit6i4n _=n a0n f}(,"src/libavfilter/avfiltergraph.c ":)0726, : I5| N: ^~~~~~~~~~~~~~~~~~T warning: _Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A X, A }, | ^ 726 | REDUCE_FORMATS(int, src/libavfilter/buffersrc.cAV:F319i:l12t:e rwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]o rmats ,319 | { NsaUmLpLl e}r,a t e| s ^, 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_drawgraph.o 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: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/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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_TYPE26_INT, { .i64 = 0 }, INT_src/libavfilter/avfiltergraph.cM:I877N,: 19:I Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MAX, FLAGS }, 877| | ^ for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ warningsrc/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native.cs 884 generated | . if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavfilter/avfiltergraph.c37: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 }, | ^ 887:19:src/libavfilter/dnn/dnn_backend_native.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 887 | 38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 38 | src/libavfilter/avfiltergraph.c { NULL }, | ^ :926:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 926 | src/libavfilter/avf_showspectrum.c for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ warningsrc/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ generatedsrc/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:src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1001: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1001src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' | 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ for (j = 0; j < outlisrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cnk->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + src/libavfilter/avfiltergraph.cexsrc/libavfilter/avf_showspectrum.cp(:-9672:69.:0 fwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]* output[n_ f967i | l te r ] ) ) - 1 . 0tfe;x t | = ~ ^~~~ av_asprintfsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c(:s169-:>66s:c alwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] == LOG ? 169 | l og _ f m t : l i n _ f m t , v al u eo);u t | pu ~~~~~~~~~~~ ^~~~~t [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] 1038 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] 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ 1038 | for (i = 0; i < grsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ psrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h 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])); | ^~~~ ~ nb_filters; 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 | #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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 46 warnings generated. 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_LN1src/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] 0 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ / 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/avfiltergraph.csrc/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); | ~ ^~~~ 1144:src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ : 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. CC libavfilter/f_ebur128.o src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (i = 0; CC libavfilter/f_graphmonitor.o i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_interleave.o CC libavfilter/f_latency.o 147 warnings generated. 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/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] 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/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.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_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/avf_showspectrum.c:1321:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1321 | con s144t | f l oa t f = s - > g a i n * w ;o u t| p ~~~^~~~ ~u t[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] CC libavfilter/f_loop.o 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_src/libavfilter/dnn/dnn_backend_native_layer_mathunary.cfilter], 0.0); | ^~~~~~~~~~~~~~~~ ~ :src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 90 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | src/libavfilter/avf_showspectrum.c:1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ds 1340 | phases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ tsrc/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' [ 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c 1347 | const float rng = 2.f * M_PI; | ^~~ ~ :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 | src/libavfilter/avf_showspectrum.c: dst[i] = atan(src[i]); | ~~~~ ^~~~~~ 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_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]); | ~~~~ ^~~~~~ CC libavfilter/f_metadata.o 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_perms.o 12 warnings generated. 11 warnings generated. 3 warnings generated. src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSECC libavfilter/f_realtime.o T(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 }, | ^ CC libavfilter/f_reverse.o 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: CC libavfilter/f_segment.o 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 } | ^ CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o 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)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 16 warnings generated. CC libavfilter/f_streamselect.o 32 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)) | ~ ^ ~ CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (pCC libavfilter/framequeue.o lane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 13src/libavfilter/drawutils.c warnings generated. :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/framesync.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | 4 warning if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ s generated. 19 warnings generated. 30 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); | ~ ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.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/graphparser.o CC libavfilter/lavfutils.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 } \ | ^ CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o 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++) \ | ~ ^ ~~~~~~~~~~~~ CC libavfilter/palette.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 | { "m2 warning3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ s generated. 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 minimalCC libavfilter/pthread.o 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/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; | ~ ^~ 13 warnings generated. 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:CC libavfilter/qp_table.o 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: src/libavfilter/f_graphmonitor.c: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) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 87:src/libavfilter/f_drawgraph.c95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :280: 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ 25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | 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 }, | ^ if (old != bg && | ~~~ ^ ~~ 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_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/f_graphmonitor.c:113:107 : 355warning: | missing field 'unit' initializer [-Wmissing-field-initializers] step = 113c | e i l ( s{- >"nrba_tvael"u,e s" s/e t( fvliodaet)os -r>awt)e; " ,| ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~O FFSET(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_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->masrc/libavfilter/f_ebur128.cx;: 163 :| 94 ~ ~~~^~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video outputsrc/libavfilter/f_drawgraph.c",: 369O:F35F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( do_video) ,369 | A V _ O P T _ T Y P E _ B O O L src/libavfilter/f_cue.c,v a:{l.93ui:e1186s:[4 V warning: A=missing field 'unit' initializer [-Wmissing-field-initializers]R _ V0A}L], =0 ,v f193;, | V | | ~ ^~ F{ "}c,u e" ,| ^" cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 },src/libavfilter/f_ebur128.c 0:,164 :I101N:T 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS } ,164 | | ^ { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZEsrc/libavfilter/f_cue.c, :{94:.s122t:r warning: =missing field 'unit' initializer [-Wmissing-field-initializers] "640x480"}, 094, | 0 , {V |"F p}r,e r o| l ^l ", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPEsrc/libavfilter/f_ebur128.c_D:U165R:A103T: Iwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]N , { .i64 = 0165 | } , 0{, "INmTe6t4e_rM"A,X ," sFeLtA GsS c}a,l e m| ^e ter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64src/libavfilter/f_cue.c =:95 :9119}:, warning: 9,missing field 'unit' initializer [-Wmissing-field-initializers] 18, V|F }, 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_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_Tsrc/libavfilter/f_cue.cY:P95E_:B102:O Owarning: Limplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], {.i64 = 0}, 0, 1, 95A | | V | F {} ," b | u ^f fer", "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_ebur128.c:175:117: src/libavfilter/f_cue.c:warning: 94missing field 'unit' initializer [-Wmissing-field-initializers]: 105: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 175 | { 94" | d u a l{m o"npo"r,e r"otlrle"a, t" pmroenroo liln pduutr aftiileosn aisn dsueacl-omnodnso"",, O FOFFSFESTE(Tp(rdeuraoll_lm),on oA)V_,O PATV__TOYPPET__DTUYPREA_TBIOOOLN,, {{. i.i6644 == 00} ,} ,0 0,, 1I,N TA6|4F_ M}A, X, | ^F LAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffsrc/libavfilter/f_ebur128.cf:f176f:144f:f ffwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~ 176 | { "panlaw", "set a specifsrc/libavfilter/f_cue.ci:c93 :101p:a nwarning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]l aw for dual-mo no93 | f i l e{s ""c,u eO"F,F S"EcTu(ep aunn_ilxa wt)im,e AsVt_aOmPpT _iTnY PmEi_cDrOoUsBeLcoEn,d s{.",d bOl F=F S-E3T.(0cu1e0)2,9 9A9V5_66O3PT9_78T}Y,P E-_1I0N.T06,4 , 0{. 0., iA6|4F =} ,0 }| , ^ 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INTsrc/libavfilter/f_ebur128.c6:4_177M:A126X: warning: (missing field 'unit' initializer [-Wmissing-field-initializers]0 x7ffffffffff f177f | f f f ) { | " ^~~~~~~~~~~~~~~~~~ta rget", "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_drawgraph.c:383:107: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 383 | src/libavfilter/f_graphmonitor.c AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ :164src/libavfilter/f_drawgraph.c:29: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] : 382:83: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 164 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 && | ~~~ ^ ~~ x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:187:23: warning: src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavfilter/f_graphmonitor.c123:18: note: expanded from macro 'av_clipf' : 123 | #define av_clipf av_clipf_sse | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 30 warnings generated. 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 | CC libavfilter/scale_eval.o (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: src/libavfilter/f_perms.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 | 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_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE32 warnings generated. _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 } \ | ^ 19 warnings generated. 7 warnings generated. src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop",CC libavfilter/scene_sad.o "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", "sCC libavfilter/setpts.o et 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 src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (0x 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ 7src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' f 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ ffffffffffsrc/libavfilter/f_metadata.cffff) | ^~~~~~~~~~~~~~~~~~ :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_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_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_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, {2 warnings generated. .str = NULL }, 0, 0, FLAGS }, \ | ^src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { 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 }, \ | ^ loop", "number of loops", OFFSET(loop), AV_OPsrc/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.cT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ :120:117: note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/f_loop.c 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::447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 :447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126src/libavfilter/f_loop.c: 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 }, \ | ^ 448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ :403:1src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122: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] 134: 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h CC libavfilter/settb.o 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 }, \ | ^ 46:21:src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c note: expanded from macro 'INT64_MAX' :123:12: note: expanded from macro 'DEFINE_OPTIONS' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 123 | { NULL } \ | ^ CC libavfilter/split.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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 warnings generated. 4 warnings generated. CC libavfilter/src_avsynctest.o 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, FLAGSCC libavfilter/src_movie.o }, | ^ 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/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++) CC libavfilter/transform.o \ | ~ ^ ~~~~~ 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/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]10 warnings generated. 189 | MERGE_Fsrc/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OR MATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60src/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' f 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ orsrc/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.ci = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ :91src/libavfilter/f_streamselect.c:5: note: expanded from macro 'MERGE_FORMATS' : 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 44:19: note: expanded from macro 'MERGE_REF' 65 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ | for (j = 0; j < ctx->nb_iCC libavfilter/trim.o nputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | src/libavfilter/f_segment.c double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :278src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' : 265 | #define TS2T(ts, tb) ((ts)src/libavfilter/f_streamselect.c =:=143 :A19V:_ Nwarning: OPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T S_VALUE ? N143 | A N : f(dooru b(lie) =( t0s; )i *< acvt_xq-2>dn(bt_b)i)n p u| t ^~~s ; i++)/usr/include/math.h :{15 : 19| : ~ ^ ~~~~~~~~~~~~~~ note: expanded from macro 'NAN' 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | {src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ 530 | src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { " f rdoaumbelse" ,e n"df r=a mTeSs2 Ta(ti nwtheircvha lt-o> esndp_ltist, iAnVp_uTtI"M,E _OBFAFSSEE_TQ()p;o i| n ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t s_str), Asrc/libavfilter/internal.hV_:O265P:T48_:T Ynote: Pexpanded from macro 'TS2T'E _STRING, {265 | .#sdtre f=i nNeU LTSL2 T}(, t0s,, t0b,) F(L(AtGsS) }=,= A| V ^_ NOPTS_VALUE ? Nsrc/libavfilter/f_sidedata.cAN: :126 :(1d:o uwarning: bmissing field 'help' initializer [-Wmissing-field-initializers]l e)(tssrc/libavfilter/f_segment.c): *280 :a12612v | :_D qEwarning: 2Fmissing field 'help' initializer [-Wmissing-field-initializers]dI (NEt_bO) P)280T | I | O ^~~N S ({a sNi/usr/include/math.hdU:eL15dL:a t19}a: , note: | Aexpanded from macro 'NAN' ^V _ OPT_F L15A | G#_dAeUfDiInOe_P ANRAANM | A V _ O P_T__bFuLiAlGt_iFnI_LnTaEnRfI(N"G"_)P A R| A ^~~~~~~~~~~~~~~~~~M ); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 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 | var_values[VAR_PTS] = TS2Dsrc/libavfilter/f_select.c(r:ef232-:49>:p tswarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~ ^~~~~~~~~~~~~~ 232src/libavfilter/internal.h | : 264 : 48 :s enote: lexpanded from macro 'TS2D'ec t->var_v a264l | u#edse[fiVnAeR_ TPSR2EDV(_tPsT)S ] ( ( t s ) = == ANVA_NN;O P T| S ~ ^~~_ VALUE ? /usr/include/math.hN:A15N: 19:: (note: doexpanded from macro 'NAN'u ble)(ts )15) | # d| e ^~~f ine NA/usr/include/math.hN: 15: 19 : note: expanded from macro 'NAN' __bui l15t | i#nd_enfainnfe( N"A"N) | ^~~~~~~~~~~~~~~~~~ __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; | src/libavfilter/formats.c ~ ^~~ :242:9: /usr/include/math.hwarning: :15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 19: note: expanded from macro 'NAN' 15 | #242d | e f i n e N A NM E R G E _ R _E_Fb(ubi,l tai,n _cnhaannfn(e"l"_)l a y| o ^~~~~~~~~~~~~~~~~~u ts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < asrc/libavfilter/f_select.c->:r234e:f49c:o uwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ; i ++) { 234 | s e l e c t - > v a r _ v a l u e s [ V A R _ P R E V _\S E L| ~ ^ ~~~~~~~~~~~E CTED_T] = NAN; | ~ ^~~src/libavfilter/formats.c :295:5: /usr/include/math.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 :19: note: expanded from macro 'NAN' 295 | 15 | # d eMfEiRnGeE _NRAENF( b , a , c_h_abnuniesrc/libavfilter/f_segment.cllt_:li317an:y_o5nu:at nswarning: f,missing field 'unit' initializer [-Wmissing-field-initializers]( "A"VF)i l t317e| r | ^~~~~~~~~~~~~~~~~~C h a n nCeOlMLMaOyNo_uOtPsT,S | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavfilter/f_segment.c :296267 | : 142 : note: expanded from macro 'COMMON_OPTS' { av _267f | r e e ( c{h a"ntniemle_sltaaymopust"s),; "rteisrc/libavfilter/f_select.ctmu:er235sn:t 49aA:mV pEwarning: sRimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] R oOfR (iENnOpMu Et235M | )a; t } w) h;si ecl h| e c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tto - >vsaprlsrc/libavfilter/formats.c_iv:ta44 l:iu19n:ep sunote: [expanded from macro 'MERGE_REF'Vt A"R,_ PORFEFVS _E44T | ] T f( ot ri m (e is t =a= m0 p;Ns A_iNs t; ~ ^~~ r AeVf_cOoPu/usr/include/math.hTn:_t15T;:Y 19Pi:E _note: +Sexpanded from macro 'NAN'+T )R I{N G , 15{ | #. ds et fri n =e N NU AL NL } , 0 , _0 _, b uF iL lAt Gi Sn _} n, a \n\f ( " | "| ^) ~ ^ ~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samsrc/libavfilter/f_select.cpl:es236":,49 :" swarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ples at whi 236c | h t o sseplleictt -i>nvpaurt_"v,a lOuFeFsS[EVTA(Rp_oSiTnAtRsT__sPtTrS)], A V _ O P T _ T=Y PNEA_NS;T R I| N ~ ^~~G , { ./usr/include/math.hs:t15r: 19=: Nnote: Uexpanded from macro 'NAN'L L }, 0 ,15 | 0#,d eFLfAinGeS N}A,N | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { 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_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) { | ~ ^ ~~~~~~~~~~~~~~ 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_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAsrc/libavfilter/f_select.cG:_257V:I49D:E Owarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PA RAM|AV_OPT_ F257L | A G _ F IsLeTlEeRcItN-G>_vPAaRrA_Mv)a;l u e| s^[ VAR_INsrc/libavfilter/f_sidedata.cT:E75R:L12A:C Enote: _expanded from macro 'DEFINE_OPTIONS'T YPE] 75 | = {N ANNU;L L | } ~ ^~~ \ | ^ /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_SAMPLsrc/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ES 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ _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->va9r_values[VAR_SA warnings generated. MPLE_RATE] = | ~ src/libavfilter/generate_wave_table.c 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 31 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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/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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ CC libavfilter/vaapi_vpp.o 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/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_src/libavfilter/f_select.cBO:O341L:,35 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 0 }, 0, 1341, | F L A G Ss e}l,e c t| -> ^v ar_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_bassrc/libavfilter/framesync.ce):;44 :142 :| ^~~~~~~~~~~~~~~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/internal.h:264: 48:44 | note: expanded from macro 'TS2D' { "rep e264a | t#ldasetf"i,n e" eTxSt2eDn(dt sla)s t f r(a(mtes )o f= =s eAcVo_nNdOaPryT Ss_tVrAeLaUmEs ?b eNyAoNn d: E(OdFo"u,b lOeF)F(StEsT)()o p t| _ ^~~r epeatl/usr/include/math.ha:s15t:)19,: Anote: V_expanded from macro 'NAN'O PT_TYP E_15B | O#OdLe,f i{ne .NiA64N = 1 } , _0_,b u1i,l tFiLnA_GnSa n}f,( " ")| ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.csrc/libavfilter/framesync.c::34252::5812:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 52 | { 342N | U L L }s e l| e ^c t->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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vaf_spectrumsynth.o 2 warnings generated. CC libavfilter/version.o 1 warning generated. 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/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 } \ | ^ CC libavfilter/vf_addroi.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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. 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)) | ~ ^ ~ 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_FIsrc/libavfilter/formats.cLT:E669RI:N5G:_ Pwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R AM); | ^ 669 | src/libavfilter/f_select.c : 171 :F12OR:M Anote: Texpanded from macro 'DEFINE_OPTIONS'S _CHAN 171G | E R E F ({o lNdUrLeLf ,} n e w r e f ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c : 657 : 5 : note: expanded from macro 'FORMATS_CHANGEREF' 657 | F I N D _ R E F _ I N D E X (\o l d| r ^ ef, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 45 warnings generated. 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/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/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_alphamerge.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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o 30 warnings generated. CC libavfilter/vf_backgroundkey.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/vf_bbox.o 6 warnings generated. CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o 6 warnings generated. CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o 2 warnings generated. CC libavfilter/vf_blockdetect.o 13 warnings generated. 1 warning generated. CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.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 __CC libavfilter/vf_boxblur.o 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_bwdif.o CC libavfilter/vf_cas.o 3 warnings generated. CC libavfilter/vf_chromakey.o 21 warnings generated. 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/settb.c | ~ ^ ~~~~~~~~~~~~~~~ :src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 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] 1 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ : 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/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 } | ^ 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: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 } 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.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: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 + 0.5), (int)(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' 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)]) | ^ 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/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 | src/libavfilter/setpts.c f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ :113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | src/libavfilter/transform.csetpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ 2 warnings generated/usr/include/math.h. :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | src/libavfilter/setpts.c: f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 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 src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 114 | matrix[0] CC libavfilter/vf_chromanr.o = ssrc/libavfilter/setpts.ccale_x * cos(angle); | ~~~ ^~~~~ :115src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ 43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | src/libavfilter/transform.csetpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ 15:19: note: expanded from macro 'NAN' 15 | #define NAN 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); | ^~~~~~~ ~ __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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_chromashift.o 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 | setpt36 warnings generated. s->var_valueCC libavfilter/vf_ciescope.o s[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 | 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("") | ^~~~~~~~~~~~~~~~~~ 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_vCC libavfilter/vf_codecview.o alues[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 ?CC libavfilter/vf_colorbalance.o 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) * av6 warning_CC libavfilter/vf_colorchannelmixer.o q2d(tb)) | ^~~ /usr/include/math.hs generated. :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_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.hsrc/libavfilter/src_avsynctest.c:265::48:72 :note: 113expanded from macro 'TS2T': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | #define TS 272T | ( t s , {t"bs)i z(e("t,s ) = = A"Vs_eNtO PfTSr_aVmAeL UsEi z?e "N,AN :O F(dFoSuEbTl(ew))(t,s ) * a v _q 2 d ( t bA)V)_ O P| T ^~~_ TYPE_I/usr/include/math.hM:A15G:E19_: Snote: Iexpanded from macro 'NAN'Z E, {.s t15r | =#"dhedf7i2n0e" }N,A N 0 , 0 ,_ _Vb u}i,l t i| n ^_ nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, 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_OPT_TYPE_INT, {.2 warnings generated. i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", src/libavfilter/setpts.c "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ :249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 }, | ^ 245 | src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ 246 | 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 }, | ^ dsrc/libavfilter/src_avsynctest.c2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], :81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ | src/libavfilter/src_avsynctest.c d2istr(setpts->var_values[VAR_POS]), :82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ | src/libavfilter/src_avsynctest.c d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :83src/libavfilter/internal.h:113::265 :warning: 48missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'TS2T' 83 | 265 | # d{e"fdilne" ,T S 2 T ( t s , t"bs) e(t( tfsl)a s=h= deAlVa_yN"O,P TOSF_FVSAELTU(dEe l?a yN)A,N : ( d o u bAlVe_)O(PtTs_)T Y*P Ea_vI_NqT2,d ( t b ) ) | { ^~~. i64=0}/usr/include/math.h,: 15 : 19 : note: expanded from macro 'NAN'- 30, 30 ,15 | V# d}e,f i n| e ^ NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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="gray"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | {NULL}, | ^ src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } 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:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_5index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ warnings generated. 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, (CC libavfilter/vf_colorconstancy.o 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] src/libavfilter/trim.c:181:94 | { "s", 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | " s e tC sOtMrMeOaNm_sO",P T S | ^ Osrc/libavfilter/trim.cF:F108S:E170T:( snote: texpanded from macro 'COMMON_OPTS'r eam_specs), AV _108O | P T _ T Y P E _S"TsRhIoNuGl,d {b.es tpra s=s e d0}",, 0 , 0 , F L A G S } , | ^ OFFSET(start_time), AV_OPT_TYPE_DURATION, { .isrc/libavfilter/src_movie.c64: 95=: 131IN: Twarning: 64missing field 'unit' initializer [-Wmissing-field-initializers]_M AX }, INT6 495_ | M I N , {I N"Tl6o4_oMp"AX,, F L A G S } , "s\e t | l ^o op count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1src/libavfilter/trim.c}:,181 : 50:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c :I110N:T170_:M Anote: Xexpanded from macro 'COMMON_OPTS', FLAGS }, | ^ 110 | "should be passed", src/libavfilter/src_movie.c : 96 :142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(start _96t | i m e ){, " dAiVs_cOoPnTt_iTnuYiPtEy_"D,U "RsAeTtIO Nd,i s{c o.niti6n4 u=i tIyN Tt6h4r_eMshAoXl d}",, O F FISNETT6(4d_iMsIcNo, nItNiTn6u4i_tMyA_Xt,h rFeLsAhGoSl d},) ,\ A V| _O ^P T_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:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped agasrc/libavfilter/src_movie.ci:n"97:,134 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { " d e c _ t h r e a d s "O,F F SE"Ts(eentd _tthieme )n,u m b e rA Vof_ OPtTh_rTeYaPdEs_ DfoUrRA TdIeOcNo,d i{n g."i,6 4O F=F SIENTT(6d4e_cM_AtXh r}e,a d s )I, NAT6V_4_OMPINT,_ TIYNPTE6_4I_NMTAX,, {.FiL6AG4S =} , 0\} , | 0 ^, INT_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' src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | 98 | " s{h o"ulfdo rbmea td_orpotpsp"e,d a"gsaeitn ",f or m a t o p t i o n s f o r t h e o p e n e d f i l e " , O F F SOEFTF(SfEoTr(meantd__otpitmse)),, A V _ OAPVT__OTPTY_PTEY_PDEI_CDTU,R A{T.IsOtNr, ={ N .UiL6L4} ,= 0I,NT 604,_ MFAXL A}G,S } , | I ^N T64_MIN, INT64_MAX, FLAGS }, \ | src/libavfilter/src_movie.c ^: 99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ 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 }, INT6src/libavfilter/src_movie.c4:_96M:I125N,: warning: Iimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]N T64_MAX, FLAGS }, \ | ^96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontisrc/libavfilter/trim.cn:u181i:t5y:_ twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]r eshosrc/libavfilter/trim.cl:118d:),170 : Anote: Vexpanded from macro 'COMMON_OPTS'_ OPT_TYPE_DURATIO N118, | { . i 6 4 = "0d}r,o p0p, eId NaT6g4a_iMnA"X,, F L A GS } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e f i n eO FIFNSTE6T4_(MeAnX d _p(t0sx)7,f f f f fAffV_fOfPffTf_fTfYfP)E _| I ^~~~~~~~~~~~~~~~~~N T64, { .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", 15 warning s generated . OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = CC libavfilter/vf_colorcontrast.o INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | src/libavfilter/src_movie.c { "start_frame", "Number of the first frame that should be passed " | ~ : 123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | "to the output", 123 | for (i = 0; i < avf OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX,-> nFbL_AsGtSr e}a,m s ;| ^~~~~~~~~ i++) { /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 " 11 warning s generated . \ | ~ 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) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 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", 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o 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-src/libavfilter/src_movie.c1):/2792:.19f:) )warning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~^~~ src/libavfilter/window_func.h:153: 26279: | note: expanded from macro 'SQR' for (i 153= | 0 ; i < m#odveifei-n>ef oSrQmRa(tx_)c t(x(->xn)b*_s(txr))e a m| s ^; 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: src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/trim.c 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 : note: expanded from macro 'COMMON_OPTS' 163 | 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX 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 INT64_MIN, INT64_MAX, FLAGS }, \ | ^ ) - 0.3 * M)src/libavfilter/trim.c)/((1 - 0.3) * M))); | ~ ^ :334:5src/libavfilter/window_func.h: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 110:170: note: expanded from macro 'COMMON_OPTS' 163 | 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 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' 112 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :170:In file included from note: expanded from macro 'COMMON_OPTS' src/libavfilter/vaf_spectrumsynth.c:40 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ : src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:64:37: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(end_time), 453 | for (i = 0AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ ; i < ctx->nbsrc/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' outp 116 | " passed", uts; i++) OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, IN { | ~ ^ ~~~~~~~~~~~~~~~ T64_MAX, FLAGS }, \ | ^ CC libavfilter/vf_colorkey.o 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, { .src/libavfilter/src_movie.ci6:4469 :=27 :- 1warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , -1, 469I | NT 6 4 _ M A X , FfLorA G(S i}n,t i| ^ = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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_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/vf_alphamerge.c:184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ 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'src/libavfilter/vf_atadenoise.c :74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "74s | t a r t_ {p t"s0"a," , ""seTitm etshtarmeps hoofl dt hAe ffoirr s1ts tf rapmlea tnhea"t ,s hOoFFuSlEdT (bfet h"r a [ 0 ] ) , A V _ OP T _ T Y P E _ F L O A T , { . d b l = 0 . 0 2 }, 0 , 0 . 3 , F L A G S } , | ^ \ | ~ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]116 | " p75a | s s e d "{, " 0 b " , " s e t t h r e s h o l d B f o r 1 s t p l a n e " , O F F S E T ( f t h r b [ 0 ] ) ,O FAFVS_EOTP(Ts_tTaYrPtE__FpLtsO)AT,, { A.Vd_bOlP=T0_.T0Y4P}E,_ I0N,T 645,. 0 ,{ F.LiA6G4 S= }A,V _ N| O ^P TS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX'76 | { 46" | 1#ad"e,f i"nsee tI tNhT6r4e_sMhAoXl d (A0 fxo7rf f2fnfdf fpflfafnfef"f,f fOfF) F S| E ^~~~~~~~~~~~~~~~~~T (fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, src/libavfilter/trim.c0.:3334,: 5F:L Awarning: GSimplicit 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' 113src/libavfilter/vf_atadenoise.c | : 77 : 110{: "warning: emissing field 'unit' initializer [-Wmissing-field-initializers]n di", 77 | "T i m e {s ta"m1pb "o,f " stehte tfhirrests hforladm eB tfhoatr "2 n d p l a n e " , O F F S E T ( f t hr b [1 ] ) , A V _ O P T _ T Y P E _ F L O A T , { . d b l = 0 . 0 4 } , 0 , 5 . 0 , F L A G S }, | ^ \ | ~ 114src/libavfilter/vf_atadenoise.c | : 78 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" should be d r78o | p p e d a{g a"i2na"",, " s e t t h r e s h o l d A f o r 3 r d p l a n e " , O F F SEOTF(FfStEhTr(ae[n2d]_)t,i mAeV_)O,P T _ T YAPVE__OFPLTO_ATTY,P E{._dDUbRl=A0T.I0ON2,} ,{ 0.,i 604. 3= ,I NFTL6AG4S_ M}A,X } ,| ^ INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ src/libavfilter/vf_atadenoise.c:79:/usr/include/stdint.h110::46 :warning: 21:missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'INT64_MAX' 4679 | | # d e f{in e" 2IbN"T,6 4"_sMeAtX t h(r0exs7fhfolfdf fBf fffofrff f3frfdf )p l a| n ^~~~~~~~~~~~~~~~~~e ", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0src/libavfilter/trim.c.0:4334}:,5 :0 ,warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]5 .0, FLAGS 334} | , | ^C OMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/vaf_spectrumsynth.c:src/libavfilter/trim.c:79112::112153:: note: warning: expanded from macro 'COMMON_OPTS'missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c:80:110: warning: 111 missing field 'unit' initializer [-Wmissing-field-initializers] | 79 | { {" e80"n | sd a" m, p l {e _ "r s "a ,t e """,sT ei"tm sehesottw a src/libavfilter/src_movie.csm:mapa568m :pno27ly:fe ftwarning: rrhcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]aaet m efesi" r,ts ot Ou568fFsr | Fae Sm "Ee T, ( t s haa mt p f l"oOe F_r Fr Sa E(tT ei ()n ,st i Azi Ve _) =O, P 0 T ;_ T iY P _{ nT. bi Y_6 oP4 u E t=_ p I u4Nt 4T s1,0 ;0 } i ,+ {+1. )5i 6, {4 = 9I | }N ~ ^ ~~~~~~~~~~~~~~~T, _ M A X 5, , Asrc/libavfilter/src_movie.cS :I 576} Z:, 24E : ,| warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V F } , 576 | | ^ e l s e i f ( i = = o ut _ i d ) | ~ ^ ~~~~~~\ | ~ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_atadenoise.c :81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]112 | 80 | { 81" | c" hs ah no nu{el ld"s p"b",e , d r "o"spsepeettd w chahagatan inpnel"la,sn "e , s t o f Oi F lF tS eEr T"( ,c h a n n e Ol Fs F) S, E T A( Vp _l Oa Pn Te _s T )Y ,P E _ IA NV T ,_O OF{PF.TSi_ETT6Y(4P e=En_ dF1_L}AtG,iS ,me1 ){,,. i8 6, 4 =AA7 V}_},O,src/libavfilter/vf_avgblur.cP T: _55 | T: ^Y0102 P:,E _warning: 1DU5missing field 'unit' initializer [-Wmissing-field-initializers]R, A T IFOLNA,G S{ }. ,i55 6 | 4 | ^= {I N"Ts6i4z_eXM"A,X }",s e t hIoNrTi6z4on_tMalI Ns,i zIe"N,T 6 4O_FMFASXE,T (FrLaAdGiuSs )},, A\V _ O| PT ^~~~~~~~~_ TYPE_INT, {.i64=1}, /usr/include/stdint.h : 461:,21 :1 0note: 2expanded from macro 'INT64_MAX'4 , FLAGS }46, | # | d ^e fine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.csrc/libavfilter/vf_atadenoise.c::5685::102121:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 56 | 85src/libavfilter/trim.c | : 334 :{ 5 : " {pwarning: limplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]"a 0nse"s," ," s"es te 334ts | iCC libavfilter/vf_colorlevels.o p gl ma an efCsoO rMt Mo1 OsfNti_ lOtpPleTarSn" e, " | ,O ^~~~~~~~~~~ F F S E T ( pOlsrc/libavfilter/trim.cFa:Fn110Se:Es153T):(, s note: i gexpanded from macro 'COMMON_OPTS'Am Va_[O0P]T)_,T YAPVE__OI NP109TTCC libavfilter/vf_colormap.o | ,_ T{Y .P iE 6_{4F =L"0OsxAtFTa},r, t {i0.",,d b l 0= xI FN ,T" 1TFi6L_AmMGeASsX t}}a,,m p0 ,| o f ^I NtTh1e6 _fMiArXs,t fFrLamAeG St h}a,t " | ^ src/libavfilter/vf_avgblur.c : 57 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | src/libavfilter/vf_atadenoise.c : 86 { : 121" :s i warning: z missing field 'unit' initializer [-Wmissing-field-initializers] e Y " , " s e t 86 v | e r t i c {a l " 1 ss "i ,z e"" s, e t s iO Fg Fm Sa E Tf (o\rr a d2| in ~uds Vp)l,a nAVe_"O,P T _ T Y P E _OIFNFTS, E 110T{ | (.s i i6g4 m= a0 [} 1, ] ) ",s h0A,oV u_1lO0dP2 T4b_,eT YFpPLaEAs_GsFSeL dO}",A, T , | ^{ . d b l = I N T 1 6 _ M AX } , 0 , I N T 1 6 src/libavfilter/vf_avgblur.c_ M: A58 X: 12, : F warning: L missing field 'help' initializer [-Wmissing-field-initializers]A G S } 58, | O| F ^ F S{E NTU(LsLt ar} t _| t ^i me), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAXsrc/libavfilter/vf_atadenoise.c }:,87 : 121 : Iwarning: NTmissing field 'unit' initializer [-Wmissing-field-initializers]6 4_MIN, INT6 487_M | A X , F{L A"G2Ss "},, \" s e| t ^~~~~~~~~ sigma for 3rd plane", /usr/include/stdint.h : 46 : 21 : Onote: Fexpanded from macro 'INT64_MAX'F SET(sig m46a | [#2d]e)f,i nAeV _IONPTT6_4T_YMPAEX_ F L(O0AxT7,f f{f.fdfbflf=fIfNfTf1f6f_fMfA)X } ,| ^~~~~~~~~~~~~~~~~~0 , INT16_MAX, FLAGS }, | ^ src/libavfilter/trim.c:334src/libavfilter/vf_atadenoise.c:5::88 :warning: 12:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | 334 | {C ONMUMLOLN _}O P T| S ^ | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", src/libavfilter/src_movie.c OFFSET(:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] st 618src/libavfilter/vaf_spectrumsynth.c | : 90 : 96 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i = 0 ;90 | i < {c t"xov-e>rnlbap_"o, u"tspeutt sw;i ndio+w+ )o ve{r l a| p ~ ^ ~~~~~~~~~~~~~~~" , OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ art_time), AV_OPT_TYPE_DUsrc/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] RATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ 94 | /usr/include/stdint.h { NULL } | ^ :46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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: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++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ 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/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_atadenoise.c :235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | s235- | >WfFfItL_iTnE[Rc_hR]O[Wf_]S.ErReI A=L (muaignnti8t_utd,e 8*) c os| (^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p hasesrc/libavfilter/vf_atadenoise.c):;212 : 22| : ~~~ ^~~~~ note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | src/libavfilter/vaf_spectrumsynth.c : 250 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (ldi f250f | > t sh-r>af f|t|_ i n [ c h ] [ f ] . r e = m a g 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/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: src/libavfilter/vf_amplify.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c253 | { "planes", "set what planes to filter", OFFSET(planessrc/libavfilter/vaf_spectrumsynth.c),: 275A:V_43O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_FLAGS ,275 | { . i 6s4-=>7f}f,t _ i n [0,c 1h]5,[ f ]V.FrTe }=, m a g| n ^i tude * cos(ph24a warningsse generated);. | ~~~ ^~~~~ src/libavfilter/vf_amplify.c:224:22: src/libavfilter/vaf_spectrumsynth.cnote: :expanded from macro 'WFILTER_ROW_SERIAL'275 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | 275 | i fs -(>rfdfitf_fin [>c ht]h[rfa] .|r|e = m a g n it u d e * c o s ( p h a s e ) ; | ^~~~~~~~~ ~ \ | ~~~~~ ^ ~~~~ :254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | src/libavfilter/vaf_spectrumsynth.c { NULL }, | ^ :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); | ^~~~~~~~~ ~ src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ :236:1src/libavfilter/vf_bbox.c: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44src/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_ROsrc/libavfilter/vf_bilateral.cW_:S62E:R104I:A Lwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]u int16_t, 1 6)62 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "src/libavfilter/vf_atadenoise.csi:g212:m22a:S "note: ,expanded from macro 'WFILTER_ROW_SERIAL' "set sp a212t | i a l s i g ma " , i fO F(FldSiEfTf(s i>g mtahSr),a A|V|_O P T _T Y P E _ F L O A T , { . d b l = 0 . 1 } , 0 . 0, 5 1 2 , F L AG S } , \| ^ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { 236 | WFILTER_src/libavfilter/vf_bilateral.cR:O63W:_S104E:R IAwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]( uint16_t ,63 | 1 6 ) | {^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "sisrc/libavfilter/vf_atadenoise.cg:m225a:R25":, note: "expanded from macro 'WFILTER_ROW_SERIAL's et rang e225 | s i g m a " , O F FrSsEuTm(dsrc/libavfilter/vf_aspect.csii:fgm166fa: R135>): , twarning: missing field 'unit' initializer [-Wmissing-field-initializers]Ah Vr_b)OP T _ T Y 166 P | E _ F L O {A T, " m{ ax. "d , b l = 0" s. e1t } m,a x 0v .a 0l u, e f o1, r F nL oA m Gi Sn a }t ,o r\ | o ^ r| ~~~~~~~~ ^ ~~~~ denominatorsrc/libavfilter/vf_atadenoise.c i:n236 :t1h:e warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a tio",src/libavfilter/vf_bilateral.c: 64O236:F | 104FW: SFwarning: EImissing field 'unit' initializer [-Wmissing-field-initializers]TL (TmEaRx_)R ,O64 | AW V_ _S OE PRT{I_ TA"YL(PpuEli_annIteN1sT6",,_ "t{s,.ei t61 46p=)l1 a00 n}| e,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s1 ,t oIsrc/libavfilter/vf_atadenoise.c N:fT_224ilM:tA22eX:r," ,Fnote: LAexpanded from macro 'WFILTER_ROW_SERIAL'OG FS FS}E,T ( | p ^224l | a n e s ) , A V _ OiPfT _(rTdYiPfEf_ Isrc/libavfilter/vf_aspect.c>N :Tth167,r :a 12 : | {|warning: .missing field 'help' initializer [-Wmissing-field-initializers] i 6 4 = 1 167} | , { 0N ,U L0 L x F} , F | L ^ A G S } , | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ NULL } | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | 21FILTER_ROsrc/libavfilter/vf_bitplanenoise.cW:(u181i:n65t:8 _warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c181: | 262 : 25 : note: expanded from macro 'FILTER_ROW' snpri n262t | f ( m e t a b u f , s i z lesoufm(dmieftfa b>u ft)h,r b")% f " , 1 . - 2 . * f a b s (( s t a t s [ p l a n e ] - 0 . 5 ) ) ); | ^~~~~~~~~~~~ ~ \ | ~~~~~~~~ ^ ~~~~ warningsrc/libavfilter/vf_atadenoise.cs generated. :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_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | | \ | ~~~~~ ^ ~~~~ 229src/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 { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ 3 warnings generated. :272:src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 25: note: expanded from macro 'FILTER_ROW' 230 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ | src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282src/libavfilter/vf_avgblur.c | :F177I:L20:T Ewarning: R_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] ROW(uint8 _177t, | 8 ) i f| ^~~~~~~~~~~~~~~~~~~~~~( maxsrc/libavfilter/vf_atadenoise.c :*271 :a22r:ea note: >=expanded from macro 'FILTER_ROW' FF_ARRAY_ E271L | E M S( s - > l u t ) ) i | f ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~( rdiff > thra || \ | ~~~~~ ^ ~~~~ { NULL } | ^ 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 > thrasrc/libavfilter/vf_blackdetect.c |:|58 : 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { " d " , \ | ~~~~~ ^ ~~~~" set minimum detesrc/libavfilter/vf_atadenoise.cc:t283e:d1 :b lwarning: accomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]k durati o283n | iFnI LsTeEcRo_RnOdWs("u,i nOtF1FS6E_Tt(,b l1a6c)k _m i| n^~~~~~~~~~~~~~~~~~~~~~~~_ duratsrc/libavfilter/vf_atadenoise.ci:o272n:_25t:i menote: )expanded from macro 'FILTER_ROW', AV_OPT_TY P272E | _ D O U B L E, { . d b l = 2}r,s u0m,d iDfBfL _>M AXt,h rFbL)A G S } , | ^ \ src/libavfilter/vf_avgblur.c| ~~~~~~~~ ^ ~~~~: 237:41: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]237 | src/libavfilter/vf_blackdetect.c : 59 : 160c: o 283nwarning: | sFmissing field 'unit' initializer [-Wmissing-field-initializers]tI LiTnEtR _slRoOwW (=u i(59n | ts 1- 6 >_ mt{a, x" 1b*6l )as -c k>| _^~~~~~~~~~~~~~~~~~~~~~~~am rine_a)dsrc/libavfilter/vf_atadenoise.c u:>r271=a: t22Fi:Fo _note: nexpanded from macro 'FILTER_ROW'"A ,R R"AsYe_tE LE mM271iS | n( si -m >u lm u td )e ;t e ci| tf ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~e d( rbdliafcfk >d urtahtriao n| |i n s e c o n d s " , O F F SE T ( b l a c k _ m i n _ d u r a t i on _ t i m e ) , A V_\O P T| _ ~~~~~ ^ ~~~~T YPE_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:631 warning generated. :126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pix_th", "set the pixel black threshold", OFFSET(src/libavfilter/vf_blackframe.cpixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/vf_blackdetect.c: 64100: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "f64 | o r t h{e fNrUaLmLe }t o | be ^ considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ 55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum periodsrc/libavfilter/vf_blackframe.c t:o102 :s117ea:r cwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers] for", OFFSE T102( | p e r i o d _ m i n ) , A V _ O P T _ T Y PE _ I NT , { . i 6 4 = 3 } , src/libavfilter/vf_atadenoise.c 2, : 3 3322 :, 1 : F Lwarning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] G S }O,F F S| E ^T( b t332h | rFesIhL)T,E RA_VR_OOWP_TS_ETRYIPALE(_uIiNnTt,8 _t{, .8i)6 4| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 32 },src/libavfilter/vf_atadenoise.c :0310,: 25:2 5note: 5expanded from macro 'FILTER_ROW_SERIAL'src/libavfilter/vf_blockdetect.c, : 56: 113 :F Lwarning: A missing field 'unit' initializer [-Wmissing-field-initializers]G S310 | } , | ^ 56 | { "lpseurmidoidf_fm >a xt"h,r b")M a x i m u m p e r i o d t o ssrc/libavfilter/vf_blackframe.c e a: r104 c: h117 : f warning: o rmissing field 'unit' initializer [-Wmissing-field-initializers] " , O F F S E T104 | ( p e r i o d _ m\ a x )| , ~~~~~~~~ ^ ~~~~ A V_ O P T _ T Y P E _ INsrc/libavfilter/vf_atadenoise.c T: , 332 :{ 1. :i 6 warning: 4 =comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 4} , 2 , 6 3324 | , F I FL LT AE GROS_F}RF,OS WE _T| S( ^Eb RtIhArLe(suhi)n,t 8A_Vt_, O8PT)_ T Y| P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~E _INT,src/libavfilter/vf_atadenoise.c {: 309.:i226:4 note: =expanded from macro 'FILTER_ROW_SERIAL' 32 }, 0, 23095 | 5 src/libavfilter/vf_blockdetect.c, : 57 : 104 F: L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers] S i f} ,( l d| ^ i 57f | f > t h{r a" p|l|a n e s " , " s e t src/libavfilter/vf_blackframe.cp l: a105 :n e 12s : t warning: o missing field 'help' initializer [-Wmissing-field-initializers] f i l t e105 r | " , O F{ F SN UE LT L( p\}l a n| | e ~~~~~ ^ ~~~~s ^) , AV_OPT_TYPE_Isrc/libavfilter/vf_atadenoise.cN:T332,: {1.:i 6warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= 1}, 0, 15 ,332 | FFLIALGTSE R}_,R O W| _ ^S ERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25src/libavfilter/vf_blockdetect.c: :note: 58expanded from macro 'FILTER_ROW_SERIAL': 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | 58 | { N U L L } | r ^s umdiff > 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_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_ROWCC libavfilter/vf_colormatrix.o _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_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/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.csrc/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :253 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ :49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6, 6, 230 | s->block_total += block; | ~~ ^~~~~ 6 }, | ^ src/libavfilter/vf_blockdetect.csrc/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] : 254 | { VAProc233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] C 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ olorStandardBT709, 1, 1, 1 }, | ^ CC libavfilter/vf_colorspace.o 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, CC libavfilter/vf_colortemperature.o 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProc2 warnings generated. ColorStandardGenericFilm, 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 357 | forsrc/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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), A4V_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ warnings generated. src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "searcCC libavfilter/vf_convolution.o h 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", OFFsrc/libavfilter/vf_bm3d.cSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ :137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blurdetect.c 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ :75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_bm3d.c 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ :139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_blurdetect.c :76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ OFFSET(block_size), AVsrc/libavfilter/vf_blurdetect.c_O:P77T:_104T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ INT, {.i 6477=1 | src/libavfilter/vaapi_vpp.c 6}: , 473 : {23 : " 8pwarning: ,lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] a n e s " , 6 4 , 473 " | Fs Le At G S p l} a, n feo s| r ^ t (oi f=i lt0e;r "i, (lhoawr_du_8t h r=e ss-h>ollod)w, A*V _2O55P.T _+T Y.P5E;_F L O| A ~~~^~~ ~T , {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ 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; | ~~~^~~~ ~ 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_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 4 warnings generated. 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_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:50CC libavfilter/vf_convolve.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ CC libavfilter/vf_copy.o 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); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_corr.o 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 * blsrc/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] oc 251 | snprintf(vk_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ alusrc/libavfilter/vf_bm3d.ce, sizeof(value), "%f", d); | ~~~~~~~~ ^ :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 | CC libavfilter/vf_cover_rect.o threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 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); | ~~~~~~ ^~~~ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | CC libavfilter/vf_crop.o 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 | 4 return (diff > ctx->similarity) ? 255 : 0; | ~ ~~~~~^~~~~~~~~~ warnings generated. 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 | return av_clipd((diff - ctx->similarity) / 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_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strengt7h), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ warnings generated. src/libavfilter/vf_chromakey.c:src/libavfilter/vf_cas.c202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :270 202 | alpha = diff > ct:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x ->similarity; | ~ ~~~~~^~~~~~~~~~ 270 | { "plsrc/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a nes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ 203 | src/libavfilter/vf_cas.c if (ctx->blend > 0.00:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 0 271 | { NULL } | ^ 1) { | ~~~~~^~~~~ ~ 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); | ~ ~~~~~^~~~~~~~~~ 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,src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8192, FLAGS }, | ^ 241 | src/libavfilter/vf_ciescope.c alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ :116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ 242 | 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 }, | ^ if (ctsrc/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ ->blend >src/libavfilter/vf_ciescope.c :119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 .0001) { | ~~~~~^~~~~ ~ 119 | { "corrgamma", src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ Usrc/libavfilter/vf_chromakey.cLL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ :243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_ciescope.c 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ :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(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 } | ^ CC libavfilter/vf_cropdetect.o src/libavfilter/vf_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadowsrc/libavfilter/vf_chromakey.cs), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, :350:122: warning: | ^ missing field 'unit' initializer [-Wmissing-field-initializers] 350 | src/libavfilter/vf_colorbalance.c { "color", "set the chromakey key color", OFFS:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] E T(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ 63 | { "src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] gs 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ ", "set gsrc/libavfilter/vf_chromakey.creen shadows", OFFSET(magenta_green: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 }, | ^ shadowssrc/libavfilter/vf_chromakey.c:), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ 353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorbalance.c:64:113: 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 }, | ^ 64 | src/libavfilter/vf_chromakey.c { "bs", "set blu:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ 354 | { NUsrc/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] L 65 | { "rm", "src/libavfilter/vf_boxblur.cse:t284 r:e12d: miwarning: dtmissing field 'help' initializer [-Wmissing-field-initializers]o nes", 284 | O F F S{E TNsrc/libavfilter/vf_codecview.cU(:cLy78La: n125}_: r ewarning: | dmissing field 'unit' initializer [-Wmissing-field-initializers] ^. midtones), 78 | A V{_ O"PbTlo_cTkY"P,E _ F L O A"Ts,e t{ .bdlbolc=k0 p}a,r t-i1t,io n1i,n gF LsAtGrSu c}t,u r e| ^t o visualize", OFFSET(block), AV_OPT_TYPE_BOsrc/libavfilter/vf_colorbalance.cO:L66,: 113{:. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 =0}, 0, 661 | , F L{A G"Sg m}",, "| ^se t green midtones", OFFSET(masrc/libavfilter/vf_codecview.cg:e79n:ta12_:g rwarning: eemissing field 'help' initializer [-Wmissing-field-initializers]n .midt o79n | e s ) , { NAULVL_ O}P T _T| Y ^P E_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ L } | src/libavfilter/vf_colorbalance.c ^ :67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 24 { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ warnings generated. 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: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 =CC libavfilter/vf_curves.o 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ 35 warnings generated. src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | src/libavfilter/vf_ciescope.c for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :801src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. 4 warnings generated. 5 warnings generated. src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { 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 | CC libavfilter/vf_datascope.o *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_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ CC libavfilter/vf_dblur.o 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); | ~ ~~~^~~~ 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] src/libavfilter/vf_ciescope.c 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ :1159src/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] 43 78 | s->rg * gin + | ~ ^~~ :src/libavfilter/colorchannelmixer_template.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ 77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cysrc/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 | src/libavfilter/vf_ciescope.c : 1164 : 44s:- >warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g * gin + 1164| | ~ ^~~ src/libavfilter/colorchannelmixer_template.c : 81 : 28 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] cy = 811 | . 0 - ( ( f l oa t )g yo)uCC libavfilter/vf_dctdnoiz.o t /= (sh- >-g r1 );* r| i ~ ~~~~~~~~~~~~^~~~~~~~~n + | ~ ^~~ 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/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 + | ~ ^~~ 7 warnings generated. 22 warnings generated. CC libavfilter/vf_deband.o 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_deblock.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 forsrc/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) { | ~ ^ ~~~~~~~~~ the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorcontrast.c:373src/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] 100 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorchannelmixer.c 373 | { "rc", :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 }, | ^ "set tsrc/libavfilter/vf_colorchannelmixer.che red-cyan contrast", OFFSET(rc), AV_OP:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {._TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ dbl=1}, -2src/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 }, | ^ 2, FLAGSsrc/libavfilter/vf_colorcontrast.c }, | ^ :375:100: src/libavfilter/vf_colorchannelmixer.cwarning: 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 }, | ^ 94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorcontrast.c 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ :376:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "rcw", "set the src/libavfilter/vf_colorchannelmixer.cr:ed95-:c112y:a nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]w eight", 95 | O{F F"SgEaT"(,r c"ws)e,t AVt_hOeP Ta_lTpYhPaE _gFaLiOnA Tf,o r{ .tdhbel =g0r}e,e n 0c,h a1n,n eVlF" ,} ,O F F| S ^E T(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^src/libavfilter/vf_colorcontrast.c :377:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "gmw", "set the grsrc/libavfilter/vf_colorchannelmixer.cee:n96:-112m:a gwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]n ta weight "96 | , O F{F S"EbTr("g,m w")s,e tA Vt_heO PrTe_dT YgPaEi_nF LfOoArT ,t h{e. dbbllu=0e} ,c h a0n,n e1l," ,V F } , O F| F ^S ET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | src/libavfilter/vf_colorcontrast.c ^ :378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "byw", "set the src/libavfilter/vf_colorchannelmixer.cb:lu97e:-112y: ewarning: llmissing field 'unit' initializer [-Wmissing-field-initializers]o w weight" ,97 | O F{FS "EbTg("b,y w")s,e tA Vt_hOeP Tg_rTeYePnE _gFaLiOnA Tf,o r{ .tdhbel =b0l}u,e c0h,a n1n,e lV"F, } , O | F ^F SET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, src/libavfilter/vf_colorcontrast.c :| 379 ^: 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "pl", "set the amount of src/libavfilter/vf_colorchannelmixer.cp:re98s:e112r:v iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]g lightne s98s | " , O F F{S E"Tb(bp"r,e s"esrevte )t,h eA Vb_lOuPeT _gTaYiPEn_ FfLoOrA Tt,h e{ .bdlbule= 0c}h,a n0n,e l1",, V F }O,FF S E| T( ^ bb), AV_OPT_TYPE_DOUBLE, {.dbl=1src/libavfilter/vf_colorcontrast.c},: 380-:212,: 2warning: ,missing field 'help' initializer [-Wmissing-field-initializers] FLAG S380 | } , src/libavfilter/vf_colorconstancy.c| { ^ :N 732U:L115L: }warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 732 | { "difford", "set differensrc/libavfilter/vf_colorchannelmixer.cti:a99ti:o112n: owarning: rdmissing field 'unit' initializer [-Wmissing-field-initializers]er ", OFFSET(di f99f | or d) , AV{_ O"PbT_aT"Y,PE _"INsTe, t t{h.ei6 4a=l1p},h 0a, g a2,i n f o FrL AGtSh e}, b l| ^u e channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, Fsrc/libavfilter/vf_colorconstancy.cL:A733G:S115 : }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 733 | { "minknorm", "set Minkowski norm", OFFSET(msrc/libavfilter/vf_colorchannelmixer.cin:knorm)100,: A112V_:O PTwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_INT, {.i61004= | 1} , 0 , { 2"0,a r " , F"LsAGeSt }t, h e| ^r ed gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLEsrc/libavfilter/vf_colorconstancy.c,: 734{:.115d: bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= 0}, - 2734, | 2 , { F"sLiAgGmaS" ,} , "| s ^e t sigma", OFFSET(sigma), src/libavfilter/vf_colorchannelmixer.cA:V_OPT_T101Y:P112E_D:O warning: missing field 'unit' initializer [-Wmissing-field-initializers] UBLE, {.d101b | l = 1} , 0{. 0," a1g02"4,. 0",s FeLtA GSt h}e, g| r ^ een gain for the alpha channelsrc/libavfilter/vf_colorconstancy.c":,735 :O12:F Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]E T(a g735) | , A V{ _NOULPLT _}T Y| P ^E _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_colorcorrect.c:230:18: src/libavfilter/vf_colorchannelmixer.cwarning: :comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | 112 | i f {( u"cpnat" ,> =" sheatl ft_hsei zper)e s{e r v| e ~~~~ ^ ~~~~~~~~~c olor amount", OFsrc/libavfilter/vf_colorcorrect.cFS:E238T:(18p:r ewarning: scomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e rve_amou n238t | ) , A V _ O P T _iTfYP E(_vDcOnUtB L>E=, h{a.ldfb_ls=i0z}e,) 0{, 1| , ~~~~ ^ ~~~~~~~~~ FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { 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_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_colorcorrect.c:284:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 284 | if (ucsrc/libavfilter/vf_colormap.cnt: 72>:=108 :h awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] f_size) { 72| | ~~~~ ^ ~~~~~~~~~ { "nb_patchesrc/libavfilter/vf_colorcorrect.cs:"292,: 18":s ewarning: t comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]n umber of 292p | a t c h e s " , iOfF F(SvEcTn(ts i>z=e) ,h aAlVf_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ _size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/vf_decimate.o 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_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 | CC libavfilter/vf_dedot.o 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] src/libavfilter/vf_colorize.c:190:202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ 34src/libavfilter/vf_colormap.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 190 | (0.07220*219.0/255.0) * b) * ((1 << depth) - 1); | ~ ^ 202:src/libavfilter/vf_colorize.c:189:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 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 | src/libavfilter/vf_chromanr.c : *269:y101 := warning: (missing field 'unit' initializer [-Wmissing-field-initializers]( 0.21260*219 .2690 | / 2 5 5 .{0 )" t*h rr e+s "(,0 ."7s1e5t2 0y+*u2+1v9 .t0h/r2es5h5o.l0d) "*, gO F+ F S| E ~ ^T (threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromanr.c202 | src/libavfilter/vf_colorize.c : 192 : 34 :d ouwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e b[2] 192 | = { s -> t a r g(e0t.[5000]0[c0]*,2 2s4-.>0/t2a5r5ge.t0[)1 *] [bc ]+ 0}.;5 ) | * ~ ^~~~~~~~~~~~~~~ ((1 << depth) - 1); | ~ ^ :src/libavfilter/vf_colorize.c:191:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 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] 107 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + 1| warning generated ~ ^. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", src/libavfilter/vf_colorize.c"set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ :194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_chromanr.c 194 | (0.04585*224.0/src/libavfilter/vf_colorkey.c25:5219.:0120): * warning: bmissing field 'unit' initializer [-Wmissing-field-initializers] + 0.5) * 219( | ( 1 <<{ d"ecopltohr)" ,- 1")se;t t| h ~ ^e colorkey kesrc/libavfilter/vf_colorize.cy: 193c:o63l:o rwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET 193( | c o l o*rvk ey=_ r(g(b0a).,5 00A0V0_*O2P2T4_.T0Y/P2E5_5C.src/libavfilter/vf_colormap.cO0L:O)R224 *: ,75r : { - warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](s0. t4r 5=4 1"5b*l2a2 c4222k." | 0 /}2 ,5 50 ., 0 ) 0 , * Fg L A- G S | } ~ ^, d ou| b ^le A[src/libavfilter/vf_colorize.c3: 193*: 353]: warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ 1, s-> s193o | u r ce [ *0]v[ C=0 ](,( 0s.5->0s00o0u*src/libavfilter/vf_colorkey.cr2c2:e4[220.00:]/1342[:5C 51warning: .]0 missing field 'unit' initializer [-Wmissing-field-initializers])+ * sr- >-s o (2200u | . r4 ce5 [4 01]{5[ *"22Cs4i2.m]0i, /l 2a| 5r ~5i t.y0"), * " gs223 e- | t t| h ~ ^e co lo r k e y s i m il a r it y v a lu e " , O F FS ET1(,s si-m>ilsaourirctey[)1],[ AC0V]_O,P Ts-_T>YsPoEu_rcFeL[OA1]T,[ C1{] +.d bls- >= so0.u0rc1e [},1 ]0[.C0020],0 1, 1.0, FLAGS 224} | , | ^ 1, s->src/libavfilter/vf_colorkey.cs:o221ur:c118e:[ warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]] [C0], s- >221s | o u rc{ e"[b2]l[eCn1d]" ,+ s"-se>sto utrhec ec[o2]l[oCrk2]ey };k e y| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~b lend value", OFFSEsrc/libavfilter/vf_colormap.cT:(224b:le40n:d )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_FLO A222T | , { . d b l = 0 .0 } , do0u.b0l,e 1A.0[,3 F*L AG3S] }= ,{ 1| ^, s->source[0][C0], s->source[0][C1] + src/libavfilter/vf_colorkey.cs:-222>:s12o:u rwarning: cmissing field 'help' initializer [-Wmissing-field-initializers]e [0][ C2222 | ] , | { ~ N ULL } | : ^ 223271 | : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { " s i z e h " , "1s,e ts -v>esrtoiucracle [p1a]t[chC 0s]i,z es"-,> s oOurFcFeS[E1T]([sCi1z]e h+) ,s - > s o AuVr_cOPeT[_1]T[YCP2E]_,I NT, { .224i | 6 4 = 5 } , 1 , 1 0 0 , V F } , | ^ 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c:223: 75272: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "stepw", " s222e | t h o r i z o n t a l s t e pd"o,u bOlFeF SAE[T3( s*t e3p]w )=, { 1 , AsV-_>OsPoTu_rTcYeP[E0_]I[NCT0,] , s -{>.si6o4u=r1c}e,[ 0 ]1[,C 1 ] 5+0 ,s -V>Fs o}u,r ce [| 0 ^] [C2], | ~ 223 | 1, s->source[src/libavfilter/vf_chromanr.c1]:[273C0:101]:, warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >source[1] [273C1 | ] + s{- >s"osurtcepeh["1,][ C"2s],e t | v ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~e rtical step", OFFSsrc/libavfilter/vf_colormap.cE:T223(:s40t:e pwarning: h)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_ TY222P | E _ I N T , { . i 6 4 = 1 }d,o u b1l,e A [ 35 0*, 3V]F =} ,{ 1| , ^ s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | src/libavfilter/vf_chromanr.c : 274 : 101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { " t h1r,e ys-">,s o"usrecte [y1 ]t[hCr0e]s,h osl-d>"s,o u r cOe[F1F]S[ECT(1t]h r+e ssh-o>lsdo_uryc)e,[ 1A]V[_CO2P]T, _ T| Y ^~~~~~~~~~~~~~~~P E_FLOAT, {.dbl=200},1,src/libavfilter/vf_colormap.c : 2222:0750:, warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F }, | ^ 222 | double A[3 * 3] = { 1, s->source[0][C0], s->src/libavfilter/vf_chromanr.cso:u275r:101c:e [warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]] [C1] + s-> s275o | ur c e [{0 ]"[tCh2r]e,u " , | " ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~s et u threshold", src/libavfilter/vf_colormap.c :O222F:F40S:E Twarning: (timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h reshold_u), 222A | V _ O P T _ T Y P E _ F L O A T ,d o{u.bdlbel =A2[030 }*,1 ,3 ] = 2{0 01,, VsF- >}s,o u r| c ^e [0][C0], s->source[0][C1] + s->source[0][C2], | ~ ^~~~~~~~~~~~~~~~ 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_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_chromanr.c:280:src/libavfilter/vf_colormap.c12:: 225warning: :missing field 'help' initializer [-Wmissing-field-initializers]50 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | { NU L225L | } | ^ src/libavfilter/vf_colorcorrect.c : 524 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d ouble b[3] = {524 | s - > t a{r g"ertl["0,] ["cs]e,t st-h>et arrgeedt [s1h][acd]o,w s s->ptoatr"g,e t [ 2 ] [c ] } ; | ~ ^~~~~~~~~~~~~~~ OFFSET(rl), AVsrc/libavfilter/vf_colormap.c_:OP225:T33_:T YPwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FLOAT, {.db l225 | = 0 } , - 1 , 1 , V F }d,ou b | l ^e b[3] = { s->tasrc/libavfilter/vf_colorkey.crg:e243t:[1210:] [warning: c]missing field 'unit' initializer [-Wmissing-field-initializers], s->target[1 ]243[ | c ] , {s ->"tcaolrogre"t,[ 2"][scet] src/libavfilter/vf_colorcorrect.c}t:h;525 e: c104| :o ~ ^~~~~~~~~~~~~~~ l warning: omissing field 'unit' initializer [-Wmissing-field-initializers]rh old key col o525r | ", O FF{S E"Tb(lc"o,l o"rsektey _thrgeb ab)l,u eA Vs_OhPaTd_oTwY PsE_pCoOLtO"R,, { . s t r = " b laOcFFkS"E T},( b0l,) ,0 ,A FVL_AOGSP T}_,T Y P| E ^_ FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set src/libavfilter/vf_colorcorrect.cth:e526 :c104o:l owarning: rhmissing field 'unit' initializer [-Wmissing-field-initializers]o ld similari t526y | v a l u{e "",r hO"F,F S"EsTe(ts itmhilea rrietdy )h,i gAVhl_iOgPhTt_ TsYpPoEt_"F,L O A T , { . d b lO F= F0S.E0T1( r}h,) ,0 .A0V0_0O0P1T, _1T.Y0P,E _FFLALGOSA T},, { .| d ^b l=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "sesrc/libavfilter/vf_colorcorrect.ct :th527e: 104c:o lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]rh old blend v a527lu | e " , O{F F"SbEhT"(,b l"esnedt) ,t hAe Vb_lOuPeT _ThYiPgEh_FlLiOgATh,t {s p.dobtl" ,= 0 . 0 } , 0 .O0F,F S1E.T0,( bFh)L,A GASV _}O,P T _| ^T YPE_FLOAT, {.dbl=0}, -1, 1, VF }, src/libavfilter/vf_colorkey.c :| ^246 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/vf_colormap.c:src/libavfilter/vf_colorcorrect.c241::74528:: 112warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 238 | 528 | { " s a t u r a tdioounb"le, A"[s4e t* 4t]h e= a{mo u1n, ts -o>sfo urscateu[0r]a[t0i]o,n "s,- >OsFoFuSrcEeT[(0s]a[tu1r]a,t iso-n>)s,o uArVc_eO[P0T][_2T],Y P E| _ ~F LOAT, { .d239b | l = 1 } , - 3 , 3 , V F } , | ^ 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->sourcsrc/libavfilter/vf_colorcorrect.ce[:3534]:[122:] }warning: ;missing field 'help' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~ 534 | { NULL } | ^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->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:src/libavfilter/vf_colorize.c:274:117:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 274 | { "hue", "set the hue", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 360, VF }, | ^ 239 | src/libavfilter/vf_colorize.c:275:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->source[1][0], s->source[1][1], s->source[1][2], 275 240 | | { " 1, s->source[2][0], s->source[2][1], s->source[2][2], s 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ atsrc/libavfilter/vf_colormap.curation", "set the saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ :240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_colorize.c double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ :276:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 276 | { "lightness", "set the lightness", OFFSET(lightness), AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, 1, VF }, | ^ 240 | src/libavfilter/vf_colorize.c:277:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "mix", "set the mix of source lightness", OFFSET 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ :240:57: warning: src/libavfilter/vf_colorize.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | { NULL } | ^ 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 | src/libavfilter/vf_colorlevels.c : 61do:117u:bl ewarning: Amissing field 'unit' initializer [-Wmissing-field-initializers][ 4 * 4] = { 1 ,61 | s -> s o u{r c"er[i0]m[i0n]",, s"-s>esto uirncpeu[t0 ]r[e1]d, bsl-a>csko uprocien[t0"],[ 2 ] , O FF| S ~ ^~~~~~~~~~~~~~~E T(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(rasrc/libavfilter/vf_colormap.cng:e242[:84G:] .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n_ min), AV_OP T242_ | T Y P E _ D O U B L E , { . ddbolu=b0l}e ,b [-41], =1, {F LsA-G>St a}r,g e t| [ ^0 ][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c:242:67: warning: 63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { "bim i242n | " , " s e t i n p u t b l u ed boulbalcek bp[o4i]n t= "{, s - >OtFFaSrEgTe(tr[a0n]ge[[cB],] .si-n>_tmairng)e,t [ 1A]V[_cO]P,T _sT-YP>Eta_rDOgUeBtL[E2,] [{c.]d,b ls=-0>}t,a r-g1e,t [13,] [FcL]A G}S; }| , ~ ^~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->tasrc/libavfilter/vf_colorlevels.cr:ge64t:[1170:] [cwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers], s->target [641 | ] [ c ] ,{ s"-a>itmairnge"t,[ 2"]se[tc ]i,n psu-t> taarlgpehta[ 3b]l[acc]k }p;o i n| t ~ ^~~~~~~~~~~~~~~" , OFFSET(range[src/libavfilter/vf_colormap.cA:]242.:i33n:_ mwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_T Y242P | E _ D O U BL E , { . d bl = 0d}o,u b-l1e, b1[,4 ]F L=A GS{ }s,- > t| a ^r get[0][c], s->target[1][c], s->target[2][c], s->target[3][c] 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, 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 | { 3"aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ warnings generated. src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | 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( "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ s->sourcesrc/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 }, | ^ i], s->ssrc/libavfilter/vf_colorlevels.cource[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "bomin", "set output blue black point",src/libavfilter/vf_colormap.c: OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ 270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ :72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "aomin", "src/libavfilter/vf_colormap.c:272:set output alpha black point", OFFSET(range[A].out_min), AV_51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O PT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ 272 | src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "romax", "set output red white point", OFFSET(range[R A[i*N4+N+2] = A[(N+2)*N].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ 4+i] = s->src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s ource[i][1]; | ~ ^~~~~~~~~~~~~~~ 74 | { "gomax", "set output grsrc/libavfilter/vf_colormap.ceen white p:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o int", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ 274 | 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 A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set output alpha white point", OFFSET(rasrc/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n 282 | ge[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavfilter/vf_deflicker.o 10 warnings generated. 1 warning generated. src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | CC libavfilter/vf_deinterlace_vaapi.o { NULL } | ^ CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o 4 warnings generatedsrc/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 | src/libavfilter/vf_colortemperature.c { "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 }, | ^ :339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_convolution.c : 339 | { "temperature", "set the temperature in Kelvin", OFFSET(temperature), AV_OPT_TYPE_FLOAT, {.dbl=6500}, 1000, 40000, VF }, | ^ 43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colortemperature.c 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 }, | ^ :340:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_convolution.c:44:109: 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 }, | ^ 44 | { "src/libavfilter/vf_colortemperature.c0:341:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] r div", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ 341 | { "src/libavfilter/vf_convolution.c:45:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] p 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ l", "set the amount of preserving lisrc/libavfilter/vf_convolution.cgh:t46n:e109s:s "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(p r46e | s e r v e{) ," 2 r d iAVv_"O,P T"_sTeYtP Er_dFiLvO AfTo,r {3.rdd bpll=a0n}e," , O F F S E0T,( r d i v [ 21]),, VAFV _}OP,T _ T| Y ^P E_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAsrc/libavfilter/vf_colortemperature.cG:S342},: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL } | ^ 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}, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 14 warnings generated. CC libavfilter/vf_derain.o 8 warnings generated. 22 warnings generated. CC libavfilter/vf_deshake.o 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] 145CC libavfilter/vf_despill.o | 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 __builtin12 warnings generated. _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: src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 88 | { "planes", src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ 148 | s->var_values[VAR_POS]src/libavfilter/vf_convolve.c = NAN; | ~ ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 92 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", 6 warnings generated. OFFSET(noise), 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 | { NULL }, | ^ 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); | ~~~~~~~~ ^ 16 warnings generated. src/libavfilter/vf_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 26 warnings 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:101:17: note: expanded from macro 'CORR' 10152 | warning s generated . mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CO1RR warning( generatedu. int8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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_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; | ~~~^~~~ ~ 11 warnings generated. 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", | ~~~~~~ src/libavfilter/vf_crop.c: 259184: | 9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->lim i258t | , s - >sr-o>unvda,r _sv-a>lsukeisp[,V AsR-_>Tr]e s=e tf_rcaoumnet-)>;p ts | = ~~~^~~~~= 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(uint1CC libavfilter/vf_detelecine.o 6_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_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_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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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:129CC libavfilter/vf_displace.o :46: note: expanded from macro 'CORR' 129 | src/libavfilter/vf_crop.c:274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c 274 | if ((unsigned)s->x + (unsign:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.cd)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ :129src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 52: note: expanded from macro 'CORR' 276 129 | comp_score[c] = sum1q =src/libavfilter/vf_cropdetect.c= :s252:u35m:2 q warning: ?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.f : 0252. | f ; i n t l im\i t _| up ~ ^~~s caled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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: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 expsrc/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ ession", Osrc/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ 229 | s->masrc/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x_ 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ score = -INsrc/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F INITY; | ~ ^~~~~~~~~ 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),CC libavfilter/vf_dnn_classify.o AV_OPT_TYPE_STRICC libavfilter/vf_dnn_detect.o NG, {.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(45k warningese generatedp. _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] src/libavfilter/vf_corr.c:318: 12366: | warning: missing field 'help' initializer [-Wmissing-field-initializers] { "exac t318" | , { N"UdLoL e}x a c| t ^ 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 } | ^ CC libavfilter/vf_dnn_processing.o 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_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", src/libavfilter/vf_curves.c O:F120F:S12:E Tsrc/libavfilter/vf_colorspace.cwarning: (:missing field 'help' initializer [-Wmissing-field-initializers]d1004 e:l12t:a )warning: 120, | missing field 'help' initializer [-Wmissing-field-initializers] A V _{ O 1004NP | UT L_ LT Y} P{ | EN ^_U FLLLO A}T , | { ^. dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ CC libavfilter/vf_edgedetect.o 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 | }, | ^ CC libavfilter/vf_elbg.o src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ CC libavfilter/vf_entropy.o 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}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ 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 }, | ^ 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 }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ 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.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 }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 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 } | ^ 2 warnings generated. src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ 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), CC libavfilter/vf_epx.o 440 | s->limit, w, h, x, y); | ~~~^~~~~ 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); | ~~~~~^~~~~~ ~ 15 warnings generated. 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_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_FLO10AT warning,s generated{. .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:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ 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_datascope.c :61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]4 warnings generated. 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ src/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set output size", OFFsrc/libavfilter/vf_cropdetect.cS:E472T:(149o:w )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E472_ | I M A G E{_ S"lIiZmEi,t" ,{ ."sTthrr=e"shhdo7l2d0 "b}el,o w0 ,w h0i,c hF LthAeG Sp i}x,e l | i ^s considered black", OFFSET(limit), AV_OPT_TYPE_FLOAsrc/libavfilter/vf_datascope.cT,: 63{: 91.:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] = 24.0/2 5635 | } , 0{, "6x5"5,3 5 , T"FsLeAtG Sx }o,f f s| e ^t ", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^src/libavfilter/vf_cropdetect.c :473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which tsrc/libavfilter/vf_datascope.che: 64w:i91d:t hwarning: /missing field 'unit' initializer [-Wmissing-field-initializers]he ight shou l64d | b e d i{v is"iyb"l,e " , O"FsFSeEtT (yr ooufnfds)e,t " , O F FASVE_TO(PyT_)T,Y P E _ IANVT_,O P{T _.TiY6P4E _=I N1T6, }{,. i06,4 =I0NT}_,M A0X,, IFLNATG_SM A}X,, F| L ^A GSR }, | ^ 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", src/libavfilter/vf_curves.c OF:FS610ET:(21r:es ewarning: tcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ count), AV_OPT_TYPE_ I610NT | , { . if6o4r =( 0i },= 00;, iI Nf r1(a,bm )eFs L A?t Go(S bRs) k }i:,p "( ,a| ) ^ ) | ~ ^ ~ OFFSsrc/libavfilter/vf_curves.cE:T610(:s19ki:p )warning: , comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] AV_OPT _610T | Y Psrc/libavfilter/vf_datascope.c E _: I70fN:oT106r,: ({warning: i missing field 'unit' initializer [-Wmissing-field-initializers] . =i6 40 ;= i2 <}70 , | F F M0 I, N {(I Nn"Tbo__pMcauAcXri,v teFysL",A, G FS"F s_}eA,tR R bA| a ^Yc _kEgLrEoMuSn(dc oompp_aicdist)y)";, iO+F+F)S ET{( o p| ac ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ty), AV_OPT_TYsrc/libavfilter/vf_cropdetect.cPE:_476F:142L:O Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=0.7 5476} | , 0 , {1 ," rFeLsAeGtS_Rc o}u,n t "| , ^ "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_datascope.c:74:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_cropdetect.c:477:142 : 74warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "compon e477n | t s " , {" s"emta xc_ooumtploienresn"t,s "tToh redsihsopllda cyo"u,n tO FoFfS EoTu(tcloimeprosn"e,n t s ) , A V _ O P T _ T Y P E O_FIFNSTE,T( m{a.xi_6o4u=t1l5i}e,r s1),, A1V5_,O PTF_LTAYGPSER_ I}N,T , | { ^ .i64 = 0 }, 0, INT_MAX, FLAGS src/libavfilter/vf_datascope.c}:,75 : 12| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | { NULL } | ^ 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 } | ^ src/libavfilter/vf_datascope.csrc/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 665 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 113src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_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: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_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_Fsrc/libavfilter/vf_datascope.cREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 161 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_eq.o 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 = {CC libavfilter/vf_estdif.o { 0 } }; | ^ 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_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 4 warnings generated. CC libavfilter/vf_exposure.o src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ 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 }, | ^ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ 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_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dctdnoiz.c 75: | 652 : 18: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" cycle" ,652 | "ss-e>tt thh e n=u sm-be>rs oifg mfar a*m e3 .f;ro m | ~~~^~~~~ ~wh ich 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", "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 CC libavfilter/vf_extractplanes.o 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 } | ^ src/libavfilter/vf_datascope.c:495: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_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , | ^ 77 | { "ssrc/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i ze", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ 497 | {src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ 78 | { "ssrc/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] " , "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ 498 | { "h", "set scope height", POFFSET(h)src/libavfilter/vf_deflicker.c, AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ :88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_datascope.c 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ :499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deflicker.c :49989 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "o", 89 | " s e t {w iNnUdLoLw }o p a| c ^i ty", 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 } | ^ CC libavfilter/vf_fade.o 20 warnings generated. src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_decimate.c 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ :284src/libavfilter/vf_deflicker.c:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :231 :14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ~~~~~~~~ ^~~~~~~~~~ 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_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, FLAsrc/libavfilter/vf_dedot.cGS:R371 :}117,: warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma thressrc/libavfilter/vf_datascope.cho:l807d:"106,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | O F F{S E"Tt(hl"t),, "AsVe_tO PtTr_aTcYeP Eh_eFiLgOhAtT",, { . d b l= . 0 7O9O}F,F S0E,T (1t,h eFiLgAhGtS) ,} , | A ^V _OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolesrc/libavfilter/vf_datascope.cra:n808c:e106 :f owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers] temporal l808u | m a " , { " c ", " s e t OcFoFmSEpTo(nteln)t,s AtVo_ OtPrTa_cTeY"P,E _OFOLFOFASTET,( c{o.mdpblo=n.e0n7t9s}),, 0A,V _1O,P TF_LTAYGPSE_ I}N,T , | ^ {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", src/libavfilter/vf_datascope.c ":se809t: 106t:o lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r ance for ch809r | o m a t{e m"pgo"r,a l "vdarraiwa ttiorna"c,e OgFrFiSdE"T,( t c ) , A V _ OOPOT_FTFYSPEET_(FgLrOiAdT),, { . d b l = .A0V5_8O}P,T _0T,Y P1E,_ BFOLOALG,S }{, . i| 6 ^4 =1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | src/libavfilter/vf_datascope.c : 810{: 106":c twarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set tem p810or | a l c h{r o"msat "t,h r"edsrhoalwd "s,t a t i s t i c s " , O F F SE T (OcOtF)F,S ETA(Vs_tOaPtTi_sTtYiPcEs_)F,L OAAVT_O,P {T._dTbYlP=E._0B19O}O,L ,0 , {1.,i 6F4L=A1}G,S } ,0 , | 1 ^, FLAGSR }, | ^ src/libavfilter/vf_dedot.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NULL }, | ^ 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 } | ^ CC libavfilter/vf_feedback.o src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ 1 warning generated. 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->nb70 warnings generated. _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 } }; | ^ 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/vf_datascope.csrc/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' :1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | 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]); | ~~~~~~~~ ^~~~~~~~~~ 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; \ | ^~~~~~ ~ CC libavfilter/vf_fftdnoiz.o 14 warnings generated. 1 warning generated. CC libavfilter/vf_fftfilt.o 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 | if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:185:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | else if (y >= logosrc/libavfilter/blend_modes.c_y+:l126o:g1o:_ h-warning: baimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n d) | ~ ^ ~~~~~~~~~~~~~~~~~~ 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(1src/libavfilter/vf_delogo.c, :A209,: 112B:) )warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~^~~~~ 209 | { src/libavfilter/blend_modes.c":x83":,11 : note: expanded from macro 'A'" set l83o | g#od exf ipnoes iAt itoonp"[,j ] | ^~~~~~ OFFSEsrc/libavfilter/blend_modes.cT:(73x:_49e:x pnote: rexpanded from macro 'SCREEN') , AV_ O73P | T#_dTeYfPiEn_eS TSRCIRNEGE,N ({x .,s tar, =b ) " - 1("1 .}0, -0 , (0x), *F L(A(G1S. 0} ,- (| a ^) ) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 210 | d s{t ["jy]" ,= t o p"[sje]t +l (o(gEoX PyR )p-otsoipt[ijo]n)" ,* o p a c iOtFyF;S E T ( y _ e x p r ) , A V _ O P T _ T Y P E _\S T R| I ^~~~N G, { .str = "-1" }, 0, 0src/libavfilter/blend_modes.c, :F126L:A1G:S warning: }implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], | ^ 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:211src/libavfilter/blend_modes.c::112108:: 22warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'fn' 211 | 108 | { " w " , "dssett[ jl]o g=o twoipd[thj"], + ( ( E X P R ) - t oOpF[FjS]E)T (*w _oepxapcri)t,y ; A V _ O P T _ T Y P E_ S T R I N G , { . s t r =\ " -| 1" ^~~~~~ ~ }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:2121 warning generated. :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 delogsrc/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] o 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : aSCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsrc/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' e a", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ 108 | src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ 214 | src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { NULL } | ^ 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 | #defisrc/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n e SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ 302 | src/libavfilter/blend_modes.c : 108 :s33-:> vnote: aexpanded from macro 'fn'r _values[VA R108_ | T ] = T S 2 T ( i n- >dpstts[,j i]n l=i ntko-p>[tji]me _+b a(s(eE)X;P R )| - ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t op[j]) * opacity; src/libavfilter/internal.h : 265 : 48 : note: expanded from macro 'TS2T' \ 265 | | # ^~~~d efine TS2T(ts, tb) ((ts) src/libavfilter/blend_modes.c==: 127A:V59_:N Owarning: Pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T S_VALUE ? NAN : (127d | ofubnl(eo)v(etrsl)a y*, a v _ q(2Ad (t= 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) ? (src/libavfilter/vf_detelecine.c:a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ 66src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 150src/libavfilter/blend_modes.c::108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/blend_modes.c : 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}, | ^ 135:1: warning: src/libavfilter/vf_detelecine.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c67 | {"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}, | ^ :108:22src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] : note: expanded from macro 'fn' 68 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ | {NULL} | ^ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 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/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] = topsrc/libavfilter/vf_despill.c[j:]151 :+118 :( (warning: EXmissing field 'unit' initializer [-Wmissing-field-initializers]P R)-top[j]) 151* | o p a c{i t"yr;e d " , " s e t r e d s c a l e " , \ | ~ ^~~~~~~ OFFSET(redscalesrc/libavfilter/blend_modes.c):,136 : 1 : Awarning: Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPT_TYPE _136F | LfOnA(Tb,u r n ,{ . d bl = 0 } ,B U R-N1(0A0,, B10)0), F| L^~~~~~~~~~~~~~~~~~~~~~~~~~A GS }, src/libavfilter/blend_modes.c :| ^108 :39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:136:21 :152 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { " 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ gsrc/libavfilter/blend_modes.creen", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ :83:11: note: expanded from macro 'A' 83 | #desrc/libavfilter/vf_despill.cfine A top[j] | ^~~~~~ :src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 153 :118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ 153src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' | { "blue", "set blue scale", OFFSET(bluescale), src/libavfilter/vf_deinterlace_vaapi.c A:V_102O:P41T_:T Ywarning: Pcomparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare]E _FLOAT, {102. | d b l = 0} , - 1 0 0 ,i f1 0(0,c tFxL-A>GdeSi n}t,_ c| a ^p s[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 108 | 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 ==src/libavfilter/vf_despill.c :ct154x:->118m:o dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ 154 | { "brighsrc/libavfilter/blend_modes.ctn:e136s:s21":, warning: "simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e t brightnes s"136, | f n ( b u r n , O F F S EBTU(RbNr(igAh,t nBe)s)s ) ,| ~~~~~~~~~~~~~~~~~~~~^~~~~~ AV_OPT_TYPE_Fsrc/libavfilter/blend_modes.cL:O83A:T11,: note: expanded from macro 'A'{ .dbl= 083} | ,# d e f-i1n0,e A1 0t,o pF[LjA]G S | } ^~~~~~, | ^ 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/vf_despill.c:src/libavfilter/blend_modes.c155::108118::33 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'fn' 155108 | | { " a l p h a "d,s t [ j ] = "tcohpa[njge] a+l p(h(aE XcPoRm)p-otnoepn[tj"],) *O FoFpSaEcTi(taylp;h a) , A V _ O PT _ T Y P E _ B O O L , \ {| . ^~~~ ~i 64=0}, 0, 1, FLAsrc/libavfilter/blend_modes.cG:S136 }:,21 : | warning: ^implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } 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) > (b4) warning?s generated(. 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; \ | ^~~~~~ ~ 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 | { NULLsrc/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_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_Osrc/libavfilter/vf_deshake.c:308:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PT 308 | t->vec.x = av_clipf(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IONS src/libavutil/x86/intmath.h| : ^123 :18: note: expanded from macro 'av_clipf' src/libavfilter/dnn_filter_common.h:44: 137123: | #note: dexpanded from macro 'DNN_COMMON_OPTIONS'e fine av_cl ip44f | a v _{cl i"pmfo_dsesle" , | ^ "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/vf_deshake.c 53: | 309 : 16 : Dwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N _COMMON_OP TI309O | N S t| - ^> vec.y = asrc/libavfilter/dnn_filter_common.hv:_44c:l137i:p fnote: (texpanded from macro 'DNN_COMMON_OPTIONS'- src/libavfilter/vf_dnn_classify.c>v:e51c:.5y:, warning: - missing field 'unit' initializer [-Wmissing-field-initializers]d44 e | s h src/libavfilter/dnn_filter_common.ha :k 45e{:- 137>":rm yo note: d*expanded from macro 'DNN_COMMON_OPTIONS'e l2",, d e s h a 45k | e - > r y{ ""*ip na2pt)uh;t "t, o | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m o d e l src/libavutil/x86/intmath.h f: i123 l: e18 ": , note: " expanded from macro 'av_clipf'i n p u t 123On | Fa#FmdSeeE fTio(nmfeo dtaehvle__ cfmlioilpdeefnl a"am,ve _) c, l i Op FfAF_VSs_EsOTeP( Tm _o| T ^dYe PlE__iSnTpRuItNnGa,me ) , {A V._sOPtTr_ T=Y PNEU_LSL T}R,I N0G,, 0 , F L{A G.Ss tr} ,=\ N| U ^L L }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dnn_detect.c:53:5: warning: 310missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/dnn_filter_common.ht:-45>src/libavfilter/vf_dnn_classify.c:a:137n51:g: 5lnote: :eexpanded from macro 'DNN_COMMON_OPTIONS' warning: = missing field 'unit' initializer [-Wmissing-field-initializers]a v_clsrc/libavfilter/dnn_filter_common.hi:p46f :(45142t | :- > anote: nexpanded from macro 'DNN_COMMON_OPTIONS' g {l e",i n-p0u.t1" ,,46 | 0 . 1 ) ;{ " o| u ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t p u t "",src/libavutil/x86/intmath.hi :n 123p :u 18t : nnote: aexpanded from macro 'av_clipf' m e o f 123 | t#"hodeue tfmpoiundtee lna"av,m_ ec l oi fpO fFt FhaSevE _Tmc(olmdioepdlfe"_l,s_ si en pO uF| tF ^n SaEmTe()m,o d eAlV__oOuPtTp_uTtYnaPmEe_sS_TsRtrIiNnGg,) , A{V _O.PsTt_rT Y=P EN_USLTLR I}N,G ,0 ,{ 0.,s tFr L=A GNSU L}L, \} , | 0 ^, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dnn_classify.c:src/libavfilter/dnn_filter_common.h51::465::142 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { " o47u | t p u t" ,{ " b a ck e n d _ c o n"foigust"p,u t n a"mbea cokfe tnhde comnofdeilgs"",, O F F S E T ( m o dOeFlF_SoEuTt(pbuatcnkaemned_so_psttiroinngs)),, A VA_VO_POTP_TT_YTPYEP_ES_TSRTIRNIGN,G ,{ . s t{r . s=t rN U=L LN U}L,L 0},, 00,, F0L,A GSF L}A,G\S }| , ^\ | ^ src/libavfilter/vf_dnn_classify.c:51src/libavfilter/vf_dnn_detect.c:5::53 :5warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48src/libavfilter/dnn_filter_common.h::17047:: 137note: :expanded from macro 'DNN_COMMON_OPTIONS' note: expanded from macro 'DNN_COMMON_OPTIONS' 4748 | | {{ ""boapctkioennsd"_,c o"nbfaicgkse"n,d c o n"fbiagcsk e(ndde pcroencfaigtse"d,, u s e b a c k e n dO_FcFoSnEfTi(gbsa)c"k,e nOdF_FoSpEtTi(obnascsrc/libavfilter/vf_elbg.c)ke:,n57 d: _125Ao:Vp _tOwarning: iPmissing field 'unit' initializer [-Wmissing-field-initializers]oT n_sT)Y,P E _ASVT _R57OI | PN TG _, T Y {P E" _c{So Td.ResItbNroG o,=k _{Nl Ue.LnsLgt tr}h," ,=0 ," sN0eU,tL LcF oL}dA,Ge Sb0o ,o }k0, ,\l e Fn Lg| At ^hG "S, |O FAFVS_EOTP(cTo_dFeLbAooGk__DlEenPgRtEhC)A,T EDA}V,src/libavfilter/vf_deinterlace_vaapi.c_\ :O 384P| : ^71T :_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _INT, src/libavfilter/vf_dnn_detect.c{ : .53384i: | 65 4: =warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 56O F}Fsrc/libavfilter/dnn_filter_common.h,S: E481T:,(170 a:IuNt Tonote: __expanded from macro 'DNN_COMMON_OPTIONS'e MnAaXb, lFeL)A,G ASV _} O,48P | T _src/libavfilter/vf_dnn_classify.c| T:Y ^ 51P :E{5_ :I" Nowarning: Tpmissing field 'unit' initializer [-Wmissing-field-initializers]t, i o{n s.src/libavfilter/dnn_filter_common.h"i:,649 4:" 177b=:a c0note: k expanded from macro 'DNN_COMMON_OPTIONS'}e n,d 0c,o n1f,i gFsL A (G49dS | e p }r, e c a| {t ^ e "da,s yunsce" ,b a csrc/libavfilter/vf_elbg.c k e: n58 d: _125 c: o nwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i src/libavfilter/vf_deinterlace_vaapi.cg s: )386"":u,12s :eO Fwarning: 58DFmissing field 'help' initializer [-Wmissing-field-initializers] | NS NE T a( sb{386ya | c " kn elc "n {,di _n oNf pUe Ltr ie Lon nc se )} ,,( i g | An ^V o _ rO"ePsdTe,_t T ucYsoPedE e_bbSaoTcoRkkIe NnlGde,_n cg{ot nh.fs"it,gr s O==F' FaNSsUEyLTnLc( =c}1o,'d )e0"b,,o o0 k, _ lFOeLFAnFGgSStE hT|)( ,aA sAVyV_n_OOPcP)TT,__ FT LY AP GE __ DI EN PT R, E C{ A AT.VEi_D6O}4P, T\=_ T 2Y| 5P ^6E _}B,O O1L,, I N T _ M A{X ,. iF6L4A G=S 1}}, , | ^ 0, 1, FLAGS}, | ^ 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 | {src/libavfilter/vf_elbg.c ":a59s:y145n:c "warning: ,src/libavfilter/vf_dnn_classify.c missing field 'unit' initializer [-Wmissing-field-initializers]: 52 : 129 : warning: src/libavfilter/vf_dnn_processing.c missing field 'unit' initializer [-Wmissing-field-initializers] : 5956 | : 5 : "warning: u missing field 'unit' initializer [-Wmissing-field-initializers]52s{ | e " Dn N b N56_{ | s at" secy pon nscfD" ii,Nn df"Neesr_eneCntcOce M"emM ,Oa( Nxi g_"nOntuPhomTrbrIeeerOsd hN,ooS f lu d| s s ^eot feb pacsco knuefsnsrc/libavfilter/dnn_filter_common.hied:dd_44 ec:ton137noc: fe i"cnote: g,expanded from macro 'DNN_COMMON_OPTIONS's o =m'p au stOyeFn FctS =Eh441Te | '2 ) (" c,m o an p f{ ip idOn"eFgmFn"oSc,de E)eT,Ol( F" aF, sS yE nT c ( )Am, aV _x _ O s P tT e_ pT s Y _ Pn Eb )"_ ,p AFAVLV_Oa_OAOPtTPT,hT_ _T tTY YPo P E Em_{oB_ dOI.eONdLTb,l,l { = f .i0 li. 6e5 4" {, }.= ,i 6 410 ,=} , 1 }11 ,,, OFI FN LT FA_0SG,ME ST1A}(X,,, m F oF| dLL ^AAe GGlSS_ }f},i, l e | n| ^ ^a me), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGSsrc/libavfilter/vf_dnn_classify.c }:,53\: 130 :| src/libavfilter/vf_elbg.cwarning: ^src/libavfilter/vf_dnn_detect.cmissing field 'unit' initializer [-Wmissing-field-initializers] : :6054:145::129 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { " l 60a54b | | e l s "{{, "" cn "o ,n f i "d pe an tc he " t,"o s el"tat bhmerlasrc/libavfilter/vf_dnn_processing.cesx:s 56hnf:uio5mll:bed e" warning: ,ormissing field 'unit' initializer [-Wmissing-field-initializers] f oc fo src/libavfilter/dnn_filter_common.hn :fs 45i t: d137eOep:FnFs cS note: eEuexpanded from macro 'DNN_COMMON_OPTIONS'"T s,2e (d l at bOoeF lFc45oS | sm _Epf Tui 2tl (ee{cn oatn"mhfieein) dp,meu antpAc"pVe,i_) n, gO P" T, _ TO YF AF PSV EE_ TO (_Pm STa _xTT_"RsYitPIeEnNp_GpsF,_uLntO bA )Tn ,,a m{Ae V _o O.f Ps T tt_h{rTe Y =Pm.E d_obINNdUlTeL, l =L"{ , 0}.. ,i5 6 0 4 } ,O,= F 0 10F, ,S } E,FT1L (,1A ,mFG oLSIA Nd}TeG_,lSM _}A, iX| n , ^ p | Fu ^L tAnGaSm e}),, | A ^V _OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAsrc/libavfilter/vf_dnn_classify.cG:S54 :}130,:\ warning: | src/libavfilter/vf_dnn_detect.cmissing field 'unit' initializer [-Wmissing-field-initializers] ^ :55:130:src/libavfilter/vf_elbg.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]61 :54110 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "55t | a rg e t61{" | , " l a b e{ l s"""sw,eh ei d c" h, "o"snpeeat t thto ht eosrc/libavfilter/vf_dnn_processing.cb :lera 56abc:neldl5sao :mfs siwarning: silemissing field 'unit' initializer [-Wmissing-field-initializers]fee i"de,"d ," , src/libavfilter/dnn_filter_common.hO : O46FF F:FS 142SE: ET ( Tnote: lO2expanded from macro 'DNN_COMMON_OPTIONS'fF( gFt_asSrEegTee2dt())l,,a bA46 eV | _l O sP T __ fT{ iY lP"eE on_ aI mNu etA)pTV,6u_4 t,OA" PV,{T_. _iO T6P Y4T P _E =T_ Y S- PT1 ER}_ I, - 1",o uUtIpNuTt3 2n_aMmeAX ,o fF LtAhGe S m}o,d e l| " ^, OFFSET(model_outputnasrc/libavfilter/vf_entropy.cme:s_51s:t12r: inwarning: gmissing field 'help' initializer [-Wmissing-field-initializers]) , SAT VR51_ | I ON PG T, _ {T YN PUsrc/libavfilter/vf_elbg.c{LEL:_ 62.S}:sT 112t R:r| I ^Nwarning: G= missing field 'unit' initializer [-Wmissing-field-initializers], N{ UL.Ls t 62r} | , = 0N ,U{ L 0L", s }"F,,L A0 G, S 0"},s, e FtL At| Gh ^Se r}a,n\ d o| m ^ seed", OFFSsrc/libavfilter/vf_dnn_detect.cE:T56(:12l:f gwarning: _missing field 'help' initializer [-Wmissing-field-initializers]s eed )56, | A V _O{P NT_UTLYLP E}_ I N| ^T 64, {src/libavfilter/vf_dnn_processing.c .:i566:45 := warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 },src/libavfilter/dnn_filter_common.h :-471:, 137U:I Nnote: Texpanded from macro 'DNN_COMMON_OPTIONS' 32_MAX, F L47A | G S },{ "| ba ^c kend_configs", "backend configs", OFFSET(basrc/libavfilter/vf_elbg.cc:k63e:n96d:_ owarning: ptmissing field 'unit' initializer [-Wmissing-field-initializers]i ons), AV _63O | P T _ T Y{P E"_pSalT8R"IN,G ," s e t {t h.e sptarl 8= oNuUtLpL u}t," ,0 ,O F0F,S EFTL(ApGaSl 8}),,\ A V_| O ^ PT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hNG, { .str = NULL }, 0, 0, FLAGSsrc/libavfilter/vf_elbg.c }:,64 : 112| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 64 | { "usesrc/libavfilter/vf_dnn_classify.c_:a55l:p12h:a" ,warning: missing field 'help' initializer [-Wmissing-field-initializers]" use 55a | l p h a {c hNanUnLeLl }f o r| ^m apping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 48:170:src/libavfilter/vf_elbg.c note: expanded from macro 'DNN_COMMON_OPTIONS' :65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ 65 | { NUsrc/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hLL } | ^ :49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 49 | { "asynsrc/libavfilter/blend_modes.cc":,146 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "use D NN146 | afsny(nvci viindfleirgehntc,e (A( ilabels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ :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' src/libavfilter/vf_entropy.c:142 :7443 | :# dwarning: efimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne BURN(a, b142) | ( ( ( a ) < = 0 .e0n)t r?o p(ya ) +:= F-FlMoAgX2((0.p0), *1 .p0 ;- (| 1. ~ ^0 - (b)) / (a))) src/libavfilter/vf_entropy.c :| 142 ~ ^: 38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47: 28142: | note: expanded from macro 'FFMAX' 47 | # d ef i n e eFnFtMrAoXp(ya ,+b=) -(l(oag)2 (>p )( b*) p ;? (| 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 * src/libavfilter/vf_deshake.cA,: 462B:)51 : :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D ODGE(2 * (A - 462H | A L F ) ,d esBh)a)k e -| > ~~~~~~~~~~~~^~a vg.vec.x = alpha * t.vec.x + (1.0 - src/libavfilter/blend_modes.ca:l84p:h11a:) note: *expanded from macro 'B' deshak 84e- | >#advegf.ivneec .Bx ;b o t| t ~ ^~~~~o m[j] | ^~~~~~~~~ src/libavfilter/vf_deshake.c:462src/libavfilter/blend_modes.c::2674:: 74warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'BURN' 46274 | | # d e fdienseh aBkUeR-N>(aav,g .bv)ec . x = a l p(h(a( a*) t<.=v e0c..0x) +? ((1a.)0 :- FaFlMpAhXa()0 .*0 ,d e1s.h0a k-e -(>1a.v0g .-v e(cb.)x); / | ^~~~~ ~( a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' src/libavfilter/vf_entropy.c 47: | #147d:e43:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMAX(a,b) 147( | (a ) > ( b ) ? ( a ) : ( b) ) e n| t ^r opy += -log2src/libavfilter/blend_modes.c(p:)108 src/libavfilter/vf_deshake.c:* 33:p:463; :note: 51 expanded from macro 'fn':| ~ ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | 463 | src/libavfilter/vf_entropy.c : 147 :d 38sd:te [swarning: jhimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]a k=e -t>oap v[g147j. | ]v e +c .( y( E =X P aR l) p- ht ao p *[ j t ]. )v e *ce .noytp ra+oc pi(y1t .y+0=; -- l ao lg p2 h (ap )) * * d pe ;s h a k| ~~~~ ^ e - > a v g . v e c\. y; | ^~~~| ~ ^~~~~ src/libavfilter/vf_deshake.c:463:26:src/libavfilter/blend_modes.c :warning: 146implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | desha k146 | ef-n>(avvigv.ivdecl.iyg h=t , a(lpAh a< *H AtL.Fv)ec ?. yB U+R N((12. 0* -A ,a lBp)h a:) D*OD GdEe(s2h a*k e(-A> a-v gH.AvLeFc).,y ;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,src/libavfilter/vf_deshake.c 1:.4640: 51-: (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 - (b)) / (464a | ) ) ) d| e ~ ^s haksrc/libavfilter/vf_entropy.ce-:>153asrc/libavutil/macros.hv::g4750.::a40 n:warning: g implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lnote: e expanded from macro 'FFMAX' = alpha 47 * | 153#t | d. ea fni gnl ee F+ F M(sA1Xn.(p0a r,-ib n)at lf(p((hmaae))t a>*b u(dfbe,)s hs?ai kz(eea-o)>f a(vm:ge .t(aabnb)u)gf l) e,| ; ^ " %| f ~ ^~~~~" , src/libavfilter/blend_modes.ce:n108t:r33o:p ynote: )expanded from macro 'fn'; src/libavfilter/vf_deshake.c| : ~~~~~~~~ ^~~~~~~464 :26: 108warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464d | s t [ j ]d es=h atkoep-[>ja]v g+ .(a(nEgXlPeR )=- taolpph[aj ]*) t*. aonpgalcei ty+; ( 1 . 0 - a l p h a ) * de s h a k e - > a v g . a\n g l| e ^~~~; | ^~~~~ ~ 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 * 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_entropy.cAsrc/libavfilter/vf_deshake.c, :B465):25 :: warning: DOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D GE(2 * (A 465- | H A L Fd)e,s hBa)k)e - >| a ~~~~~~~~~~~~^~v g.zoom = alpha * t.zoom + src/libavfilter/blend_modes.c(:184.:011 :- note: aexpanded from macro 'B'l pha) *84 | d#desehfaiknee- >Ba vbgot.tzoomo[mj;] | | ^~~~~ ~ ^~~~~~~~~ src/libavfilter/blend_modes.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 74:74: note: expanded from macro 'BURN' 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ 74 | #define BURN(a, b) CC libavfilter/vf_fieldorder.o (((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 | src/libavfilter/vf_epx.c dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ :39:src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12: 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.cwarning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ :75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) :src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] F 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ Fsrc/libavfilter/vf_deshake.cMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ :src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 443 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ :59: src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 146 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ | 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.c6 warnings generated. :108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; 7 \ | ^~~~ warnings generatedsrc/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_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("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. 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/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/vf_drawbox.csrc/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' :447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ #definsrc/libavfilter/vf_drawbox.ce MAX 1.f | ^~~ :src/libavfilter/blend_modes.c448: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 }, | ^ 80:20: src/libavfilter/vf_drawbox.cnote: expanded from macro 'LRINTF' : 80 | #define LRINTF(x) (x) | ^ 449src/libavfilter/blend_modes.c: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 }, | ^ 108:33: src/libavfilter/vf_drawbox.cnote: expanded from macro 'fn' : 450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 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 }, | ^ dst[jsrc/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 }, | ^ = top[j] + ((EXPR)-top[j]) * opacisrc/libavfilter/vf_drawbox.ct:y454;: 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { " c "\, | ^~~~ "set color of the box", src/libavfilter/blend_modes.c : 153 : 62 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET(color_s t153r) | ,f nA(Vi_nOtPeTr_pTYoPlEa_tSeT,RLIRNIGN,T F{( M.AsXt r* =( 2" b-l accoks"f (}A, *0 , M_0P,I F/L AMGASX )} ,- c| o ^s f(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:84:11: note: 455expanded from macro 'B' | { "t h84i | c#kdneefsisn"e, B" sbeott ttohem [bjox] t h| i ^~~~~~~~~c kness", src/libavfilter/blend_modes.c : 80 : 20 : note: expanded from macro 'LRINTF' 80 | # d eOfFiFnSeE TL(RtI_NeTxFp(rx)), ( x ) A V| _ ^O PT_TYPE_STRsrc/libavfilter/blend_modes.cI:N108G:,33 :{ note: .sexpanded from macro 'fn't r="3" }, 108 | 0 , 0 , F L A G Sd s}t,[ j ]| ^= top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_drawbox.c : 456 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { \" t "| , ^~~~ "set the box thickness", src/libavfilter/blend_modes.c : 153 : 50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(t_e x153p | rf)n,( i n t eArVp_oOlPaTt_eT,YLPREI_NSTTFR(IMNAGX, *{ (.2s t-r =c"o3s"f (}A, * M _ P I 0/, M0A,X )F L-A GcSo s}f,( B | * ^ M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_drawbox.c::41457::13139:: note: warning: expanded from macro 'MAX'missing field 'unit' initializer [-Wmissing-field-initializers] 41 | #de fi457n | e M A{X "1r.epfl a c| ^~~e ", "src/libavfilter/blend_modes.cr:e80p:l20a: cnote: eexpanded from macro 'LRINTF' color 80& | #adlepfhian"e, L R I NT F ( x ) ( x ) | ^ Osrc/libavfilter/blend_modes.cF:F108S:E33T:( note: reexpanded from macro 'fn' place), 108 | A V _ O P T _ T Y P E _dBsOt[OjL] ,= top [{j ]. i+6 4(=(0E X P R}),- to p [ j ]) 0*, o1pa,c iFtLyA;G S } , | ^ \ | ^~~~ src/libavfilter/vf_drawbox.csrc/libavfilter/blend_modes.c::458153::14239:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 458 | 153 | f{n ("inbtoexr_psooluartcee",L,R I"NuTsFe( MdAaXt a*s (f2r o-m cobsofu(nAd i*n Mg_ PbIo x/ iMnA Xs)i d-e cdoastf(aB" *, M _P I O/F FMSAXE)T)( b*o x0_.s2o5ufr)c)e _ s| t ^ ~r ing), AV_OPT_TYPE_Ssrc/libavfilter/blend_modes.cT:R83I:N11G:, note: {expanded from macro 'A' .str=N U83L | #Ld e}f,i n0e, A1 ,t oFpL[AjG]S | }, ^~~~~~ | ^ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80src/libavfilter/vf_drawbox.c | :#459d:e12f:i nwarning: emissing field 'help' initializer [-Wmissing-field-initializers] LRI N459T | F ( x ) {( xN)U L L| ^} | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_find_rect.o 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), -1500 warning0s. generated0. , 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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_eq.c:107:24:src/libavfilter/vf_drawbox.c :warning: 532implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | 532 | e q - > g{a m"mwai d t h " , = "asve_tc lwiipdft(ha vo_fe xgprri_de vcaell(le"q,- > gOaFmFmSaE_Tp(ewx_pre,x p r ) , eAqV-_>OvPaTr__TvYaPlEu_eSsT,R IeNqG),, {0 ..1s,t r1=0".00") ;} , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0,src/libavutil/x86/intmath.h :0123,: 18F:L Anote: GSexpanded from macro 'av_clipf' }, 123| | ^# define av_clipf av_clipf_sse | ^ 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, src/libavfilter/vf_eq.c0,: 108F:L24A:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 108 | eq->gamma_r = av_clipf(av_expr_eval(esrc/libavfilter/vf_drawbox.cq:-534>:g118a:m mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]_ r_pexpr, 534 | e q{- >"vhaeri_gvhatl"u,e s , e"qs)e,t 0h.1e,i g1h0t. 0o)f; g r| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d cell"src/libavutil/x86/intmath.h,: 123O:F18F:S Enote: T(expanded from macro 'av_clipf'h _exp r123) | ,# d e f iAnVe_ OaPvT__cTlYiPpEf_ SaTvR_IcNlGi,p f{_ s.sset r =| " ^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", OFFSETsrc/libavfilter/vf_eq.c(:h109_:e24:x pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_ T109Y | P E _ S TeqR-I>NgGam,m a{_ g. s t r = "=0 "a v}_,cli p f ( av _ e x0pr,_ e0v,a lF(LeAqG-S> ga}m,m a _| g ^_p expr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18src/libavfilter/vf_drawbox.c: :note: 536:expanded from macro 'av_clipf'118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | #defin e536 | a v _c l i{p f" caovl_ocrl"i,p f _ ss e " s| e ^t 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]src/libavfilter/vf_eq.c :110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 537 | { "c", 110 | e q - >"gsaemtm ac_oblo r of th e= garivd_"c,l i p fO(FaFvS_EeTx(pcro_leovra_ls(terq)-,>g aAmVm_aO_PTb__TpYePxEp_rS,T R I N G , e{q -.>svtarr _=v a"blluaecsk," e}q,) ,0 ,0 .01,, F1L0A.G0S) ;} , | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse 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_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gammsrc/libavfilter/vf_drawbox.ca_:we539i:g118h:t =warning: missing field 'unit' initializer [-Wmissing-field-initializers]a v_clipf(av _539expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ { "t", "set grid line thickness", OFFSCC libavfilter/vf_fillborders.o ET(t_expr), AV_OPT_TYPE_STRING,CC libavfilter/vf_floodfill.o {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132:src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOLsrc/libavfilter/vf_estdif.c, : 95 {: 129.:i 64warning: =missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 95 | 0 , { " r s l o p1e," , " s p e c iFfLyA GtShe } ,s e a| r ^c h radius for edge slope tracisrc/libavfilter/vf_drawbox.cn:g541:"12,: Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]FS ET( r541s | l o p e) ,{ NAUV_LOL P}T _ T| Y ^P E_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ 128 | eq->src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ aturatiosrc/libavfilter/vf_estdif.cn = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h: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, }, | ^ 123:18: note: expanded from macro 'av_clipf' src/libavfilter/vf_estdif.c 123 | #define av_clipf av_clipf_sse | ^ :98:129: 13 warnings generated. 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_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}, -93, warning s3 generated,. 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_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ 5 warnings generated. 37 warnings generated. 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_extractplanes.c:62src/libavfilter/vf_eq.c:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 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("") | ^~~~~~~~~~~~~~~~~~ { NULL } | ^ 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 3 __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ warnings generated. 7 warnings generated. CC libavfilter/vf_format.o 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++) | ~ ^ ~~~~~~~~~~~~~~~ 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, {.st24 warnings generated. r = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: src/libavfilter/vf_blend.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ 114 | { "c0_src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e xpr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 328 | src/libavfilter/vf_blend.c OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ :115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ :330:85: src/libavfilter/vf_blend.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ 116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 332 | OFFSET(gamma_g_expr), AV_OPT_TY | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_stPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ r), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gammasrc/libavfilter/vf_blend.c_:b117_:e129x:p rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV _O117P | T _ T Y P{E "_cS3T_ReIxNprG",, { ."sstert =co l"o1r. 0c"o}m,p o0n,e n0t, #T3F LeAxpGrSe s}s,i o n"| , ^ OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAsrc/libavfilter/vf_eq.cGS: 336}:,85 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_exprsrc/libavfilter/vf_blend.c),: 118A:V125_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STRI N118G | , { . s{t r" =a l"l1_.e0x"p}r," 0,, "0s,et TeFxLprAeGsSs i}o,n f| o ^r 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 | src/libavfilter/vf_eq.c : 340 :{12 :" cwarning: 0_missing field 'help' initializer [-Wmissing-field-initializers]o paci t340y | " , "{s eNtU LcLo l}o r | c ^o mponent #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_TYP10E_ warningDsO generatedU. BLE, {.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_fps.o 9 warnings 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 9 warnings generated. 11 warnings generated. 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]; \ | ~ ^~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/vf_framerate.o CC libavfilter/vf_framestep.o CC libavfilter/vf_freezedetect.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_freezeframes.o 3 warnings generated. 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o 1 warning generated. 7CC libavfilter/vf_geq.o warnings generated. CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o 3 warnings generated. 1 warning generated. CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o src/libavfilter/vf_fade.c:451:24: 15 warnings generated. 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 | CC libavfilter/vf_histeq.o 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 }, | ^ CC libavfilter/vf_histogram.o 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", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ 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, FLAGS }, | ^~~~~~~~~ /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_OCC libavfilter/vf_hqdn3d.o PT_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_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < csrc/libavfilter/vf_fade.ct:x538-:>113n:b _warning: oimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]u tputs; i++) 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_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,CC libavfilter/vf_hqx.o 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_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 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 } | ^ CC libavfilter/vf_hsvkey.o 1 warning 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 comCC libavfilter/vf_hue.o parisons", 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 ex19cludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ warnings generated. 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 } | ^ 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 - Msrc/libavfilter/vf_fftfilt.c:) >= 0.3 * M) { | ~~^~~ ~~ 92src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ 135: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fftdnoiz.c 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ :27: src/libavfilter/window_func.h:162:17:src/libavfilter/vf_fftfilt.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ 93src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' : 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 135:In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fftdnoiz.c 93 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ :27: src/libavfilter/window_func.h:162:39src/libavfilter/vf_fftfilt.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_V", "adjust gain in V plsrc/libavfilter/window_func.hane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ :163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_fftfilt.c : 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ 95:src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 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] lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ CC libavfilter/vf_huesaturation.o 96 | { "weight_U",src/libavfilter/window_func.h :"163s:56e:t warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h rominance 163e | x p r e s s i o n i n Ul uptl[na]n e=" ,0 .O5F F*S E(T1( w+e icgohst(_(sMt_rP[IU*(]F)FA,B SA(Vn_ O-P TM_)T Y-P E0._3S *T RIMN))G/,( (1{ .-s t0r. 3=) N* UML)L)}),; 0 ,| ~~^~~ ~0 , FLAGsrc/libavutil/common.hS: 64}:,31 : | note: ^expanded from macro 'FFABS' 64 | #defisrc/libavfilter/vf_fftfilt.cne FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ :97: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] 130: 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h 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 }, | ^ 64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(src/libavfilter/vf_fftfilt.ca) ((a) >= 0 ? (a) : (-(a))) | ^~~~ :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]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hwdownload.o 30 warnings generated. src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 4 warnings generated. 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_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)) | ^~ ~ 2 warnings generated. 8 warnings generated. 20 warnings generated. 15 warnings generated. CC libavfilter/vf_hwmap.o CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPTsrc/libavfilter/vf_fieldmatch.c:_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ 725:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavfilter/vf_find_rect.c :51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 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] f 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ or (i =src/libavfilter/vf_find_rect.c 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ :53:src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 80 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 834 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ | forsrc/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 }, | ^ (i = 0src/libavfilter/vf_find_rect.c; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ :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 } | ^ 2 warnings generated. 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_identity.o 6 warnings generated. 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 | insrc/libavfilter/vf_fieldorder.cl:i157n:k12-:> fwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]a me_co u157n | t _ o u t{, NTUSL2LD (}i n- >| p ^t s) * 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_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_kerndeint.o 16 warnings generated. CC libavfilter/vf_lenscorrection.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 }, | ^ CC libavfilter/vf_lagfun.o src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", src/libavfilter/vf_fps.c OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ :103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(frsrc/libavfilter/vf_floodfill.ca:m400e:r113a:t ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TY P400E | _ ST R I N{G ",y {", . s t"rs e=t "p2i5x"e l} ,y 0c,o o0r,d iVna|Ft e}",, | ^ OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX,src/libavfilter/vf_fps.c F:L104A:G149S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(startsrc/libavfilter/vf_floodfill.c_:t401i:me113):, warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE _401D | O U B L E{, {" s.0d"b,l "=s eDtB Ls_oMuArXc}e, #-0DB Lco_mMpAoX,n eDnBtL _vMaAlXu,e "V,| F } , O F| F ^S ET(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", src/libavfilter/vf_fps.c : 114 :O12F:F Swarning: Emissing field 'help' initializer [-Wmissing-field-initializers]T( s[2]) ,114 | A V _ OP T{_ TNYULPLE _}I N T| , ^ {.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 vsrc/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] a lue", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 42 | { "firssrc/libavfilter/vf_floodfill.ct", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ :406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_freezeframes.c 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ :43:113: src/libavfilter/vf_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n",src/libavfilter/vf_floodfill.c : 407 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | " s e t{ "ndo2i"s,e "tsoelte rdaensctei"n,a t i on # 2 c o m p o n e n t v a l u eO"F, FOSFEFTS(nEoTi(sd[e2)],) , A VA_VO_POTP_TT_YTPYEP_ED_OIUNBTL,E ,{ . i 6{4.=d0b}l,= 00.,0 0U1I}N,T1 6 _ MA X0,, F L A GS } ,1 . | 0 ^, V|F }, | ^ 43 | { "last", "set last frame to freeze", OFFSET(lastsrc/libavfilter/vf_floodfill.c):, 408 : 113src/libavfilter/vf_freezedetect.c: :Awarning: 55Vmissing field 'unit' initializer [-Wmissing-field-initializers]:_ 149O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T Y P408E | _ I N T 6{4 , " 55d{ | 3. " i, 6 4"{=s 0e"}tn, o di0es,se t"Ii,Nn Ta 6t 4i _o Mn A X# ,3 Fc Lo Am pG oS n "e}sn,et t v | an ^lo uisee" ,t oOlFeFrSaEnTc(de["3,] ) , A V _ O P T _ T Y P E _ I N T , {. i 6O4F=F0S}ET,( n0o,i src/libavfilter/vf_freezeframes.csUe:I)44N,:T 1113 6A:_V M_warning: AOmissing field 'unit' initializer [-Wmissing-field-initializers]XP ,T_ TFYLPAEG_SD O}44U, | B L | E ^, { " r{e.pdlbalc=e0".,0 0"1s}e,t f r a m0e, t o r e p1l.a0ce," src/libavfilter/vf_floodfill.c,V: |409 F: 12} :, warning: missing field 'help' initializer [-Wmissing-field-initializers]O| F ^ FS E409T | ( r e p l{a cNeU)L,L A}V _ OP| T ^_ TYPE_INT64, {.i64=0}, 0, INT64_MAX,src/libavfilter/vf_freezedetect.c F:L56A:G149S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 56 | { "d", src/libavfilter/vf_freezeframes.c : 45 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | " s{ eNtU LmLi n}i,m um | d ^u ration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F }, | ^ 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 tsrc/libavfilter/vf_freezedetect.co :r57e:p149l:a cwarning: e"missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET (r57e | p l a c e{) ," dAuVr_aOtPiTo_nT"Y,P E _ I N T 6 4 , { ."is6e4t= 0m}i,n i0m,u mI NdTu6r4a_tMiAoXn, iFnL AsGeSc o}n,d s "| , ~ ^~~~~~~~~ OFF/usr/include/stdint.hS:E46T:(21d:u rnote: aexpanded from macro 'INT64_MAX't ion), 46A | V#_dOePfTi_nTeY PIEN_TD6U4R_AMTAIXO N ,( 0{x7.fif6f4f=f2f0f0f0f0f0f0f}f,ff ) 0 ,| ^~~~~~~~~~~~~~~~~~I NT64_MAX, V|F }, | ^ 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] src/libavfilter/vf_freezedetect.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 43 | 59 | { "{lNUaLsLt}" , | ^ "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64src/libavfilter/vf_freezedetect.c_M:A57X:,134 :F Lwarning: Aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]G S }, | ~ ^~~~~~~~~ 57 | /usr/include/stdint.h :{46 :"21d:u rnote: aexpanded from macro 'INT64_MAX't ion", 46 | # d e f i n e I N"Ts6e4t_M AmXi n i(m0uxm7 fdfufrfaftfifofnf fifnf fsfefc)o n d| s ^~~~~~~~~~~~~~~~~~" , OFFSET(duration), src/libavfilter/vf_freezeframes.cAV:_42O:P96T:_ Twarning: Yimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]P E_DURATION, 42 | { . i 6 4{=2 0"0f0i0r0s0t}",, 0",s eItN Tf6i4r_sMtA Xf, rVa|mFe }t,o f r| e ~ ^~~~~~~~~e ze", OFFSE/usr/include/stdint.hT:(f46i:r21s:t )note: ,expanded from macro 'INT64_MAX' AV_O P46T | _#TdYePfEi_nIeN TI6N4T,6 4{_.MiA6X4 = 0(}0,x 70f,f fIfNfTf6f4f_MfAfXf,f fFfLfA)G S | } ^~~~~~~~~~~~~~~~~~, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffsrc/libavfilter/vf_freezedetect.cff:f56f:f134f:f fwarning: fimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f ) | ^~~~~~~~~~~~~~~~~~ 56 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_Msrc/libavfilter/vf_framerate.cAX:, 50V:|167F: },warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: 50note: | expanded from macro 'INT64_MAX' {"f p46s | "#,d e f i n e I N T 6 4 _ MA X ("0rxe7qfufirfefdf fofuftfpfuftf fffrf)a m e| s ^~~~~~~~~~~~~~~~~~ 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},src/libavfilter/vf_fps.c 0, 255, V|F }, | ^ :199:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_framerate.c :54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | 54 | 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) | ^~~~~~~~~~~~~~~~~~ {"scene", "scene chasrc/libavfilter/vf_gblur.c:nge level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ 44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigmsrc/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] a", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ 60 | {NUsrc/libavfilter/vf_gblur.cLL} | ^ :45:105:src/libavfilter/vf_framepack.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ :439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ 439 | { NULL }, | ^ src/libavfilter/vf_gblur.c:47:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "sigmaV", "set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 2 warnings generated. CC libavfilter/vf_limitdiff.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); | ~~~~~~^~~~~~~ ~ 1 warning generated. src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", src/libavfilter/vf_gradfun.c: OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ 138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | 50 | { "qp", "force a constant av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ 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, FLAGS1 warning} generated,. | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 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)src/libavfilter/vf_geq.c, A:V_73O:P117T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_FLOAT, { .d b73l | = 1 .{2 "}l,u m0_.e5x1p,r "6,4 , F"LsAeGtS l}u,m i n| a ^n ce expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.stsrc/libavfilter/vf_gradfun.cr:=224NU:157L:L }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0, FLAGS } ,224 | | ^ { "radius", "The neighborhood to fit the gradient to.", src/libavfilter/vf_geq.c : 74 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 20 warning s generated . 74 | O F F S{E T"l(urma"d,iu s ) , A V"_sOePtT _lTumYiPnaEn_cINeT ,e x p r{e ss.iio6n4" ,= 1 6O FF S}E,T (4e,xp r _ s3t2r,[ YF]L)A,G SA V}_,O P T| _ ^T YPE_STRING, {.str=NULL}, 0, 0,src/libavfilter/vf_gradfun.c F:L225A:G12S: warning: },missing field 'help' initializer [-Wmissing-field-initializers] | ^ 225 | { NULL } | ^ 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_TCC libavfilter/vf_limiter.o YPE_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 expressiosrc/libavfilter/vf_histeq.cn", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ :74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", src/libavfilter/vf_geq.c "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ :93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93src/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 }, | ^ {NULL},7 warnings generated. | ^ 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_loCC libavfilter/vf_lumakey.o g(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_src/libavfilter/vf_geq.clog(ctx, AV_LOG_VERBOSE, | ~~~~~~ :129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | 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 | src/libavfilter/vf_hflip.c : 42 : 12 : + warning: missing field 'help' initializer [-Wmissing-field-initializers] y *(( 1-42x | ) * s r c{3 N2U[LxiL }+ ( y| i ^+ 1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c "strength:%0.3f intensity:%0.3f antibanding:%d\n", : 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ 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 * lisrc/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] nes 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ ize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 93CC libavfilter/vf_lut.o | { "planes", "set planes to filter", OFFSET(plansrc/libavfilter/vf_geq.ces:),147 : 20 :A V_warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P T_TYPE_IN T147, | { . i 6 4 = 1 r e t}u,r n s r c03,2 [ x i + y i * l i n e s i z e0]x;F , | T ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NUsrc/libavfilter/vf_geq.cLL: }192 : 28| : ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 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)src/libavfilter/vf_histogram.c) :>83 t: 109*: 2warning: )missing field 'unit' initializer [-Wmissing-field-initializers] r = (x); 83\ | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ { "level_hsrc/libavfilter/vf_fspp.ce:i333g:ht13":, warning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s et leve l333 | h e i g h t " , O F F STEHTR(ElSeHvOeLlD_(htemipg5h,t )d,3 ,A Vt_hOrPeTs_hToYlPdE[3_ I*N T8,] ){;. i 6| 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 200src/libavfilter/vf_fspp.h}:,39 :5300:, note: 2expanded from macro 'THRESHOLD'0 48, FL A39G | S } , i| ^f (((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_histogram.c:src/libavfilter/vf_fspp.c84::334105::13 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 33484 | | { " s c a l eT_HhReEiSgHhOtLD"(,t m"ps6e,t ds5c,a lteh rheesihgohltd"[,5 O*F F8S]E)T;( s c| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l e_hesrc/libavfilter/vf_fspp.hi:g39h:t30):, note: Aexpanded from macro 'THRESHOLD'V _OPT_ T39Y | P E _ I iNfT(,( ({u.nis6i4g=n1e2d}),( (0x,) 4+0 , tF))L A>G St} ,* 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); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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 foresrc/libavfilter/vf_fillborders.cgr:ou682:n111d: owarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]a city", OFFS E682T | ( f g o pa{c i"tlye)f,t "A,V _ O P"Ts_eTtY PtEh_eF LlOeAfTt, f{i.ldlb lb=o0r.d7}e,r "0,, 1 ,O FFFLSAEGST}(,l eft), AV_OPT_TYPE_INT, {.i64=0}, 0, IN T| _ ^M AX, FLAGS }, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | src/libavfilter/vf_fillborders.c : 683{ :"111b: gowarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]a city", "se t683 | b a c k g{ r"oruingdh to"p, a ci"tsye"t, tOhFeF rSiEgTh(tb gfoiplalc ibtoyr),d eAVr_"O,P T _OTFYFPSEE_TF(LrOiAgTh,t ){,. d bAVl_=O0P.5T}_,T Y0P,E _1I, NFTL,AG S{}.,i6 4| = ^0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", src/libavfilter/vf_fillborders.c : 684 : 111":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] bac k684g | r o u n d{ op"atcoipt"y," , Osrc/libavfilter/vf_geq.c F"F:sS279eETt:( 46bt:gh oe pwarning: taimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o cpi tfyi)l,l AbVo_rO dP279Te | _r T" Y, P E _ F LO OFgAFTSe,qE -T{>(.tdeobxpl)p=,r0 _. s5 t} r,[A AV0],_ O 1P=, T a_FTvLY_APaGEsS_Ip}Nr,Ti ,n t| {f ^.( i"64%=f0"},, 01,. IfN)T;_ M A| X, ~~~~~~~~~~~ ^~~ 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 }, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o 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_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 ? N12AN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ 7 warning/usr/include/math.hs: generated15. :19: note: expanded from macro 'NAN' warnings generated. 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_hue.c:99:12:src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 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_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_hqdn3d.c :370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370src/libavfilter/vf_hue.c | : 111 : 35{: "warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h roma_tmp" ,111 | "htuee-m>phourea_ls icnh r=o mlar isnttr(esinngt(hh"u,e -O>FhFuSeE)T (s*t r(e1n g]s)a,t u r a t iAoVn_)O;P T _| T ~~~ ~~~~~^~~Y PE_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_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); | ^ ~ CC libavfilter/vf_maskedclamp.o 4 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_rsrc/libavfilter/vf_hsvkey.cate.num == 0 || inlink->frame_rate.den == 0 ? | ~ :65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ 65/usr/include/math.h:15:19: note: expanded from macro 'NAN' | 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ 8 warnings generated. 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, inlinCC libavfilter/vf_maskedmerge.o k->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_valsrc/libavfilter/vf_histogram.cues[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ :src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 510 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ :/usr/include/math.h:15:19: note: expanded from macro 'NAN' 66 15 | #define NAN : __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[isrc/libavfilter/vf_hue.cdx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ :393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | 11 warning "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", s generated. 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_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 18219 | s->hue = FFSIGN(s->hue_opt) *M_src/libavfilter/vf_hue.cPI: 410*: 25f:m owarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f( 526.f - f410a | b sf ( s - > hhuuee_-o>phtue) ,= h3u60e.-f>)h /u e1_8d0e.gf ;* | M ~ ^~~~~_ PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s generated. 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, hueCC libavfilter/vf_maskedminmax.o ->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_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_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_histogram.csrc/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :661 :85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 661 | { "width", "set width", OFFSECC libavfilter/vf_maskedthreshold.o T(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FL | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ AGS}, | ^ src/libavfilter/vf_hsvkey.c:336:96: warning: src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ 336 | { "val", "set the value value", OFFSET(val), AV_OPTsrc/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ 663 | COMMON_OPTIONS | ^ Tsrc/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' Y 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ PE_FLOAsrc/libavfilter/vf_histogram.cT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ :663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:src/libavfilter/vf_hsvkey.c80:115: note: expanded from macro 'COMMON_OPTIONS' : 337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.0 "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ 0001, 1.0src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , FLAGS }, | ^ 664 | { "bgopacity", "set bsrc/libavfilter/vf_hsvkey.cac:k338g:r113o:u nwarning: d missing field 'unit' initializer [-Wmissing-field-initializers] opacity", O338F | F S E T ({b g"obplaecnidt"y,) ," seAtV _tOhPeT _hTsYvPhEo_lFdL ObAlTe,n {d. dvball=u0e."9,} ,O F0FS,E T1(,b lFeLnAdG)S,} ,A V _O| P ^ T_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b"src/libavfilter/vf_hsvkey.c,: 339 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "s e339t | b a c k{g rNoUuLnLd }o p a| c ^i ty", 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 }, | ^ CC libavfilter/vf_maskfun.o src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o 4 warnings generated. CC libavfilter/vf_mestimate.o 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, F1 warning generated. LAGS }, | ^ 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 } | ^ 1 warning generated. 6 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_midequalizer.o 45 warnings generated. 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_minterpolate.o } | ^ src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_idet.c 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ :src/libavfilter/vf_huesaturation.c32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ | { "intl_thresrc/libavfilter/vf_huesaturation.cs", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ :330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ 33 | 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); | ^~~~~~~~ ~ { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, src/libavfilter/vf_huesaturation.cFLT_MAX, FLAGS }, | ^ :350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_idet.c 350 | yrc = M_SQRT2 / mag; | ~ ^~~ :34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "src/libavfilter/vf_huesaturation.crep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ :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_idet.c;: 35 :| 134 ~ ^~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_huesaturation.c35 | : 353 : 16 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h alf_life" ,353 | "h a l f lzirfse =o fs icnufm(urloattaitvieo ns t*a tMi_sPtIi c/s "1,8 0O.FfFS)E;T (h a| l ^~~~~~~~ ~f _life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosrc/libavfilter/vf_idet.csf:(36r:193o:t awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i on * M_PI / 361 | 80 . f ) ;{ " a| n ~ ^~~~~a lyze_interlacedsrc/libavfilter/vf_huesaturation.c_:f354l:a16g:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set numbe r354 o | f f r azmrecs t=o cuossef (troo tdaettieornm in*e Mi_fP It h/e 1in8t0e.rfl)a;c e | f ^~~~~~~~ ~l ag 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.40282346638528859CC libavfilter/vf_mix.o 812e+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_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(valuCC libavfilter/vf_monochrome.o e, sizeof(value), "%f", d); | ~~~~~~~~ ^ 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}, 0src/libavfilter/vf_huesaturation.c, :1448,: F118L:A GSwarning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 448 | { "hue", "set the hue shift", src/libavfilter/vf_il.c : 76O:103F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (hue), 76 | A V _{O"PcTs_"T,Y P E _ F L OA T , {".sdwbalp= 0c}h,r-o1m8a0 f,i e1l8d0s," ,V FO F}F,S E T| ( ^c hroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set tsrc/libavfilter/vf_il.che:77 s:a103t:u rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t ion shift "77, | { " aOlFpFhSaE_Tsw(aspa"t,u r a"tsiwoanp) ,a lApVh_aO PfTi_eTlYdPsE"_,F L OOAFTF,S E{T.(dabllp=h0a}_,s w a-p)1,, A V1_,OP TVF_ T}Y,P E _| BO ^O L, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | src/libavfilter/vf_il.c {: 78":i103n:t warning: emissing field 'unit' initializer [-Wmissing-field-initializers]n sity", "s e78 | t t h e{ "ianst"e,n s i t y s h i f "t"s,wa p a l p h a OfiFFeSlEdTs(",i n tOeFnFsSiEtT(ya)l,p h aA_Vs_waOPpT),_ T YAPVE__OPFTL_OTATY,P E{_.BOdObLl,= 0{}.,i 6 4-=10,} , 01,, 1V,F F}L,A GS }| , ^ | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 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_morpho.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; | ~ ^~~~~~~~~ 2 warningsrc/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s generated. 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 | { "masrc/libavfilter/vf_identity.cp", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ :397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 397 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ | { NULsrc/libavfilter/vf_kerndeint.cL } | ^ :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",src/libavfilter/vf_idet.c "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ :406:72src/libavfilter/vf_kerndeint.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :57 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 34 warnings generated. 3 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_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULsrc/libavfilter/vf_limitdiff.cL :}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] CC libavfilter/vf_mpdecimate.o 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64src/libavfilter/vf_lenscorrection.c=0:x66F}:,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]0 , 0xF, TF L66A | G S } ,{ | N ^U LL } | ^ 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 }, | ~ ~^~~~~~ 15 warnings generated. CC libavfilter/vf_multiply.o 11 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_negate.o 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 }, | ^ CC libavfilter/vf_neighbor.o src/libavfilter/vf_lumakey.c7:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 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_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_nlmeans.o src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { 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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. 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)) | ^ ~ 23 warnings generated. CC libavfilter/vf_nnedi.o 5 warnings generated. 6 warnings generated. 18 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}, 0CC libavfilter/vf_noise.o , 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 } | ^ 1 warning generated. CC libavfilter/vf_normalize.o 3 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 } | ^ CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o 10 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set thresh4old", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ warnings generated. 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 } | ^ 7 warnings generated. CC libavfilter/vf_owdenoise.o CC libavfilter/vf_pad.o 4 warnings generated. 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_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_OPCC libavfilter/vf_palettegen.o T_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_mergeplanes.csrc/libavfilter/vf_maskfun.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS { NULL } | ^ |AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { CC libavfilter/vf_paletteuse.o "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 } | ^ 13 warnings generated. CC libavfilter/vf_perspective.o 6 warnings generated. CC libavfilter/vf_phase.o 5 warnings generated. CC libavfilter/vf_photosensitivity.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 } | ^ CC libavfilter/vf_pixdesctest.o 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_pixelize.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++) { | ~ ^ ~~~~~~~~~ 4 warnings generated. 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++); | ~ ^ ~~~~~ CC libavfilter/vf_pp.o 3 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 } | ^ src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282CC libavfilter/vf_pp7.o | { "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] 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_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 } | ^ CC libavfilter/vf_premultiply.o 2 warnings generated. 3 warnings generated. CC libavfilter/vf_procamp_vaapi.o 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 } | ^ src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { 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_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_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i62 warnings generated. 4 = 16},src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "searchCC libavfilter/vf_pseudocolor.o 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(vssrc/libavfilter/vf_misc_vaapi.cbm:c54):,28 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_INT, {54. | i 6 4 =s l0o}p,e 0=, 11.,0 F*L A(oGuSt _}m,a x | - ^o ut_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ 14 warningsrc/libavfilter/vf_misc_vaapi.cs generated:. 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_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 } | ^ CC libavfilter/vf_psnr.o src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ 2 warnings generated. 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_pullup.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_FL10AGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ warnings generatedsrc/libavfilter/vf_multiply.c. :54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_qp.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)) | ~ ^ ~ 19 warnings generated. 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 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:CC libavfilter/vf_random.o 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 2 warnings generated. 4 warnings generated. 10 warnings generated. 5 warnings generated. 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 }, CC libavfilter/vf_readeia608.o | ^ 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 }, | ^ CC libavfilter/vf_readvitc.o 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_minterpolate.c:833:src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ 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}, \ | ^ CC libavfilter/vf_remap.o 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 sesrc/libavfilter/vf_nnedi.ce:d121":,122: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(param. s121 | e e d ){,"w eAigVh_tOsP",T _ "TsYetP Ewei_gIhtNsT f,il e{"., iO6FF4S=ET-(1we}ig,h ts_-fi1l,e) ,I NATV__OMPATX_T,Y PFEL_SATRGISN}G,, {. s tr = " nn e d\i3 _ we| i ^gh ts.bin"}, 0, 0, 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_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to procsrc/libavfilter/vf_noise.ces:s58":,5 :O FFwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(prsrc/libavfilter/vf_noise.co:c48e:s120s:_ pnote: lexpanded from macro 'NOISE_PARAMS'a ne), AV_OP T48_ | T Y P E _{#InNaTm,e "{s."i,6 4 = 7 } , 0 ,"s e1t5 ,c oRmFpLoAnGSe n}t, # " #| 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.stresrc/libavfilter/vf_nnedi.cng:t161h:)12,: AVwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PT_ T161Y | P E _ I {N TN,U L{L. i}6 4 | = ^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 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] 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}, \ | ^ CC libavfilter/vf_removegrain.o src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 6 warnings generated. CC libavfilter/vf_removelogo.o 6 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: src/libavfilter/vf_noise.c:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ 60 | { "chroma_stresrc/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n gth", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ 105 | src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ 116 | src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 62 | src/libavutil/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ { 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_src/libavfilter/vf_owdenoise.c:114:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] T 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ YPE_COLOR, { .str = "bsrc/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] l 115 | double sum_h = src[x * linesize] * coeff[1][0]; | ^~~~~~~~~~~~~~~~~ ~ ack" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_owdenoise.c:118:28src/libavfilter/vf_normalize.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 117 | const double s = src[avpriv_mirror(x - i, w - 1) * linesize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 118 | + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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_owdenoise.c:133:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 133 | doublesrc/libavfilter/vf_normalize.c :su132m:_157l: warning: =missing field 'unit' initializer [-Wmissing-field-initializers] s rc_l[x * lines i132z | e ] * i{c o"esfmfo[o0t]h[i0]n;g " ,| ^~~~~~~~~~~~~~~~~~~ ~" 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_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | double sum_h = src_h[x * lsrc/libavfilter/vf_normalize.cin:e133s:i154z:e ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]* icoeff[1][0 ]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), A6V warning_sO generatedP. T_TYPE_FLOAT, {.dbl=1.src/libavfilter/vf_owdenoise.c0}:, 1390:.480:, warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, FLAGSR },139 | | ^ sum_l += icoeff[0][i] * (src/libavfilter/vf_normalize.csr:c135_:l12[:x 0warning: ]missing field 'help' initializer [-Wmissing-field-initializers] + src _135l | [ x 1 ] ){; N U| L ~ ~~~~~~~~~~^~~~~~~~~~~L } | ^ 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]); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_repeatfields.o CC libavfilter/vf_rotate.o 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]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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_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:CC libavfilter/vf_sab.o 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("") | ^~~~~~~~~~~~~~~~~~ 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 | 22 warnings generated. { "new", "take new palette fsrc/libavfilter/vf_nnedi.c:or each outputCC libavfilter/vf_scale.o frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 904 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] softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified src/libavfilter/vf_nnedi.cf:i905l:e29:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(do t905_ | f il e na m e ) ,e lAliVot_tO_PTm_eTaYPnEs[_nSnT]RIN G=, m{e.ans(tmrod=NeUlL-L>}e,l l0i,o tt0_,q 1F L+A GnSn *} ,fi l | t ^e r_size, filter_size); | src/libavfilter/vf_paletteuse.c ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ 119 | var_values[VAR_Osrc/libavfilter/vf_nnedi.c:UT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ 908/usr/include/math.h:15:19: note: expanded from macro 'NAN' : 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | src/libavfilter/vf_pad.c mean_filter[k] += model->softmax_q1[nn * filter_size + k] - soft:120m:a50x:_ mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ns[nn]; | 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("") | ^~~~~~~~~~~~~~~~~~ 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_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_ssrc/libavfilter/vf_nnedi.ctr:[0928]:[291:] )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E928_ | S T R I N G , {s.osfttrm=a"x0_"me},a n0s,[ n0n,] F=L AmGeSa n}(,m o d| e ^l ->softmax_q2 + nn * filter_size, filter_sizesrc/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_STRINGsrc/libavfilter/vf_nnedi.c, {:.929s:29t:r =warning: "Wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" }, 0, 0, F L929A | G S } , | e ^l liott_means[nn] = mean(model->elliott_q2 + nn * fsrc/libavfilter/vf_perspective.ci:l75t:er114_:s iwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]e , filter_ s75i | z e ) ; { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:932:31:src/libavfilter/vf_perspective.c :warning: 76implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | 76 | { " x 2m"e,a n"_sfieltt ebro[tkt]o m+ =l emfotd xe lc-o>osrodfitnmaatxe_"q,2 [n nO F*F SfEiTl(etxeprr__ssitzre[ 2+] [k0]] )-, sAoVf_tOmPaTx__TmYePaEn_sS[TnRnI]N;G , | { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~. 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 cosrc/libavfilter/vf_nnedi.cor:d937i:n27a:t ewarning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], OFFSET (937e | x p r _ s t r [ 2m]e[a1n]_)f,i lAtVe_rO[Pk]T _*T=Y PsEc_aSlTeR;I N G| , ~~ ^~~~~ {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: src/libavfilter/vf_nnedi.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]939 :17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | { "939x | 3 " , "mseeatn _bboiatst o=m mreiagnh(tm oxde lc-o>osrodfitnmaatxe_"b,i aOsF_FqS2ET,( enxnsp)r;_ s| t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r [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_scale_vaapi.o 2 warnings generated. 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_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_scdet.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(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_ARRAsrc/libavfilter/vf_palettegen.c:Y_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_cCC libavfilter/vf_scroll.o olor", "set a background color for transparency", OFFSET(src/libavfilter/vf_photosensitivity.c:transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ 63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set hsrc/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ow many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ 95 | { NUsrc/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] LL } | ^ 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 stsrc/libavfilter/vf_pad.cri:c420te:r123:) ",warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(threshol d_420m | u l t i pl{i e"rw)i,d tAhV"_,O P T"_sTeYtP E_tFhLeO ApTa,d {a.rdebal =w1i}d,t h0 .e1x,p rFeLsTs_iMoAnX",, F LA G S },O F F| S ^E T(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }src/libavfilter/vf_photosensitivity.c, : 67| : ^156 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip src/libavfilter/vf_pad.cwh:e421n: 123s:a mpwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]i ng frames", 421 | { " w " , O F F S E T("sskeitp )t,h e p a d a r e a w i d tAhV _eOxPpTr_eTsYsPiEo_nI"N,T , { . iO6F4F=S1E},T ( 1w,_ e1x0p2r4),, A V _ O P TF_LTAYGPSE _}S,T R I| N ^G , {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypasrc/libavfilter/vf_pad.css:"422,: 123 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]l eave frame s422 | un c h a n{g e"dh"e,i g h t " , " se t t h e p a d a r e a h e i gOhFtF SeExTp(rbeyspsaisosn)",, O F F S E T ( h _AeVx_pOrP)T,_ TAYVP_EO_PBOTO_LT,Y PE _{S.TiR6I4N=G0,} ,{ . s0t,r 1=, " i h " } , 0 ,F L0A,G SF L}A,G S | } ^, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } 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"},src/libavfilter/vf_photosensitivity.c :066,: 1400:, warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 66 | { "t", "set detection threshsrc/libavfilter/vf_pad.co:l424d: 139f:a cwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o r (lower i s424 | s t r i c{t e"r)x"",, O FF S E"Ts(ethtr etshheo lxd_ mouflftsieptl ieerx)p,r eAsVs_iOoPnT _fToYrPE _tFhLeO iAnTp,u {t. idmbalg=e1 }p,o s i0t.i1o,n "F,L TO_FMFASXE,T ( xF_LAeGxSp r},) , | A ~ ^~~~~~~V _OPT_TYPE_S/usr/include/float.hT:R15I:17N:G ,note: expanded from macro 'FLT_MAX'{ .str = "150 | "#}d,e f0i,n e0 ,F LFTL_AMGASX },3 . 4| 0 ^2 82346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140src/libavfilter/vf_pad.c:: 425warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65425 | | { {" t"hyr"e,s h o l d " ," s"este tt hdee tye ctoifofn stehtr eesxhporleds sfaicotno rf o(rl otwhee ri nips ust tirimacget epro)s"i,t i onO"F,F SOEFT(FtShrEeTs(hyo_ledx_pmulrt),i pAlVi_eOrP)T,_ TAYVP_EO_PSTT_RTIYNPGE, _{F.LsOtArT ,= "{0."d}b,l =01,} ,0 , 0F.L1A,G SF L},T_ M A| X ^, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ CC libavfilter/vf_selectivecolor.o 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_Isrc/libavfilter/vf_photosensitivity.c:NT, {.i64=16}, 1, 1024, FLAGS }, | ^ 259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_src/libavfilter/vf_pixelize.cLOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ : 258 | current_badness, fixed_badness, s->badness_threshold, 318 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ :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_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(vasrc/libavfilter/vf_pixelize.clu:e319,: 105s:i zwarning: eomissing field 'unit' initializer [-Wmissing-field-initializers]f (value), " %f319" | , ( f l{oa "t)pn",e w _ b a dn e"ssse /t sw-h>abatd npelsasn_tehsr etsoh ofldi)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_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_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.optsrc/libavfilter/vf_photosensitivity.c_:sh288o:r46t:e swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OP T288_ | T Y P E _ B O O Ls, n{p r.iin6t4f (=v a0l u}e,, 0s,i z1e,of (FvaLlAuGeS) ,} ," % f| " ^, factor); | ~~~~~~~~ ^~~~~~ 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_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 __builtisrc/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] n _nanf("") | ^~~~~~~~~~~~~~~~~~ 662 | if (c >> 24 < s->trsrc/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a ns_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_pp7.c 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]); | ^~~~~~ 47:src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107: 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 707 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_IN | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ Tsrc/libavfilter/vf_lut3d.c, {.i64 = 0}, 0, 64, FLAGS }, | ^ :707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | src/libavfilter/vf_pp7.c 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]); | ^~~~~~ 52src/libavfilter/vf_lut3d.c:12::707 :warning: 56missing field 'help' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | { N706U | L L } | ^ 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", | ~~~~~~src/libavfilter/vf_overlay.c :1059:98: warning: 707missing field 'unit' initializer [-Wmissing-field-initializers] | 1059 | { " x" , " s e t t h e x e x p r meisns[i0o]n," ,m iOnF[F1S]E,T (mxi_ne[x2p]r,) ,m aAxV[_0O]P,T _mTaYxP[E1_]ST,R INmGa,x [{2.]s)t;r =| " ^~~~~~0 "}, 0, 0, FLAGSsrc/libavfilter/vf_lut3d.c :}707,: 40 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AVsrc/libavfilter/vf_overlay.c_L:O1060G:_98D:E Bwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]G , "min: % f1060 | % f % f{ |" y"m,a x":s e%tf t%hfe y% fe\xnp"r,e ss i| o ~~~~~~n ", OFFS E707T | ( y _e x p r ) , A V _ O P T _ T Y P E _ S T R I N G , { . s t r = " 0m"i}n,[ 00],, 0m,i nF[L1A]G,S m}i,n [ 2| ] ^, max[0], max[1], max[2]); | ^~~~~~ 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_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_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlsrc/libavfilter/vf_lut3d.cas:t724":,44 :" rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p eat overla y724 | o f t hleu tl3ads->ts coavleer.lba y= faravm_ec"l,i pOfF(F1S.E T(/f s(.moapxt[_2r]e p-e amtilna[s2t])),, A0V._fO,P T1_.Tf)Y;P E_ B| O ~ ~~~~~~~^~~~~~~~O L, {.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_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_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_separatefields.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 } | ^ src/libavfilter/vf_lut3d.c:1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1057 | lut3d->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.f2 warnings generated. ); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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_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 CC libavfilter/vf_setparams.o 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 | src/libavfilter/vf_premultiply.c: {"output_max", "Add raw stats (max values) to the o354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ut put log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ 354 | src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 69 | src/libavutil/macros.h { NULL } | ^ :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_shear.o 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, {6.i warning6s4 generated=. 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: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_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[xsrc/libavfilter/vf_psnr.c] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 49:25: note: expanded from macro 'FFMIN' 151 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 snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ :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) * (unsi2 warnings generated. gned)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_showinfo.o 3 warnings generated. src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ 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_random.csrc/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : 259 | { NULL } | ^ 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 } | ^ 19 warnings generated. 5 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expressioCC libavfilter/vf_showpalette.o n", 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 } | ^ CC libavfilter/vf_shuffleframes.o 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_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line tsrc/libavfilter/vf_qp.co :s146c:80a:n fwarning: orimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] codes", 146 | O F FS E T ( s t adrotu)bl,e AqVp_ O=P T_sTdY_PiEn _?I NiTn_,q p_ g l{o.ib6a4l= 0+} ,B L O C K _0Q,P _DIENLTT_AM(AbXl,o cFkL_AiGdSx )} ,: N| A ^N ; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_readeia608.c_:_94bu:140i:l tiwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]_ nanf("") | ^~~~~~~~~~~~~~~~~~ 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_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_shufflepixels.o 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_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_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_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_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_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[isrc/libavfilter/vf_pseudocolor.c] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ :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 =CC libavfilter/vf_shuffleplanes.o 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 >= src/libavfilter/vf_lut3d.c0.f) { | ~~ ^~~ :1709src/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.f47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1709 | && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c lut1d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ :674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | src/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ 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] CC libavfilter/vf_signalstats.o 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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_lut3d.csrc/libavfilter/vf_procamp_vaapi.c::1745207::7272:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h" ,1744 | " O u tp u t v i d e o h u e " , | ~ av_lo g207( | c t x , AOVF_FLSOEGT_(DhEuBeU)G,, A"Vm_iOnP:T _%TfY P%Ef_ F%LfO A|T ,m a{x .: db%lf =% fH UE%_fD\EnF"A,U L T| ~~~~~~}, HUE_MIN ,1745 | H U E _ M A X , . f l a g s = F L A G S } , | ^~~~~~~ min[src/libavfilter/vf_procamp_vaapi.c0:]38,: 29m:i nnote: expanded from macro 'HUE_MAX'[ 1], m i38n | [#2d],e fmianxe[ 0H]U,E _mMaAxX[ 1 ] , m a x [ 2 ] ) ; 1| 8 ^~~~~~0 .0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.csrc/libavfilter/vf_lut3d.c:207::631745:: 64warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { 1744" | h " , " O u t p u t v i d e o h u e " , av _| ~l og(ct x207, | A V_ L O G _ODFEFBSUEGT,( h"umei)n,: A%Vf_ O%PfT _%TfY P|E _FmLaOxA:T ,% f{ %.fd b%lf \=n "H,U E _| D ~~~~~~E FAULT }, H1745U | E _ M I N , H U E _M A X , . f l ag s = F L A G S } ,m i n| [ ^~~~~~~0 ], msrc/libavfilter/vf_procamp_vaapi.ci:n37[:128]:, note: mexpanded from macro 'HUE_MIN'i n[2], 37m | a#xd[e0f]i,n em aHxU[E1_]M,I Nm a x [ 2 ] ) ; | ^~~~~~- 180.0F | ^~~~~~~ src/libavfilter/vf_lut3d.c:1745src/libavfilter/vf_procamp_vaapi.c::56207:: 48warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 1744 | O F F S E T ( hu e ) , A V_ O P T _aTvY_PlEo_gF(LcOtAxT,, A{V _.LdObGl_ D=E BHUUGE,_ D"EmFiAnU:L T% f} ,% fH U%Ef_ MI|N ,m aHxU:E _%MfA X%,f .%ffl\ang"s, = | F ~~~~~~L AGS }, | 1745 ~ ^~~~~~~~~~~ | src/libavfilter/vf_procamp_vaapi.c : 39 : 31 : note: expanded from macro 'HUE_DEFAULT' 39 | # d e f i n e H U Em_iDnE[F0A]U,L Tm i n [ 1 ] , m i n0[.20]F, m| a ^~~~x [0], max[1], max[2])src/libavfilter/vf_procamp_vaapi.c;: 205 :| 88 ^~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | {src/libavfilter/vf_lut3d.c :"1745c:o48n:t rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t", "Output v1744i | d e o c o n t r as t " , | ~ a205v | _ l o g ( c tOxF,F ASEVT_(LcOoGn_tDrEaBsUtG),, " mAiVn_: O%PfT _%TfY P%Ef_ F|L OmAaTx,: {% f. d%bfl %=f \CnO"N,T R A| S ~~~~~~T _DEFAUL T1745 | } , C O N T Rsrc/libavfilter/vf_pseudocolor.c A S T: _ 641M :I 27 :N , warning: Ccomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] O N T R AS T _ M A X , 641 . | mf il na [g 0s ] ,= m FfiLonAr[G 1S(] v,}a ,lm i =n| [ ^~~~~~~~~~~~02 ;] ,v src/libavfilter/vf_procamp_vaapi.cma:la34 x:<[30 0:F] ,Fnote: _expanded from macro 'CONTRAST_MAX'mA RaRxA[Y1 _]34E, | L #EmdMaeSxf([is2n-]e)> ;lC uO tN| [Tc ^~~~~~Ro AlSoTr_]M)A;X v a l + +src/libavfilter/vf_lut3d.c ): 1745{ : 40 1| 0: ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 0warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~ 1744src/libavfilter/vf_procamp_vaapi.c | : 205 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "acvo_nltorga(sctt"x,, "AOuVt_pLuOtG _vDiEdBeUoG ,c o"nmtirna:s %tf" ,% f | % ~f | max: % f205 | % f % f \ nO"F,F S E| T ~~~~~~( contrast )1745, | A V _ O P T _ T Y P E _ F L O A T , { . d b l = C OmNiTnR[A0S]T,_ DmEiFnAU[L1T] ,} ,mi nC[O2N]T,R AmSaTx_[M0I]N,, mCaOxNT[R1A]S,T _mMaAxX[,2 ].)f;l a g| s ^~~~~~ = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_lut3d.csrc/libavfilter/vf_procamp_vaapi.c::174533:7:3231 warning::s generatednote: warning: expanded from macro 'CONTRAST_MIN'. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | #def i1744n | e C O N T R A S T _ M I N 0 . 0aFv _ l| o ^~~~g( ctx, AV_LOsrc/libavfilter/vf_procamp_vaapi.cG:_205D:E54B:U Gwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "min: %f %f 205% | f | m a xO:F F%SfE T%(fc o%nft\rna"s,t ) ,| ~~~~~~ AV_OPT_ TY1745P | E _ F L O A T , { . d b l = C O N T R A S T _ D E F AmUiLnT[ 0}],, CmONiTnR[A1S]T,_ MmIiNn,[ 2C]O,N TmRaASxT[_0M]A,X ,m a.xf[l1a]g,s m=a xF[L2A]G)S; } ,| ^~~~~~ | ~ ^~~~~~~~~~~~~~~~ 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.014F warning s generated| . ^~~~~ 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 src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0F | ^~~~ 1763src/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 lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ :35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #definesrc/libavfilter/vf_lut3d.c CONTRAST_DEFAULT 1.0F | ^~~~ :1764src/libavfilter/vf_procamp_vaapi.c: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); | ~ ~~~~~~~^~~~~~~~ 201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ aturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGSsrc/libavfilter/vf_lut3d.c }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ :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", "src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] O utput video saturation", | ~ 1786 | 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ :src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 41 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ :31: note: expanded from macro 'SATURATION_MIN' 41 | #define 3 warnings generated. 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, SATURATsrc/libavfilter/vf_lut3d.cION:_1811M:A33:X ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].f lags = FLA G1811S | } , c| o ~ ^~~~~~~~~~~~~~~~~~n st fsrc/libavfilter/vf_procamp_vaapi.cl:o43a:t31 :m note: =expanded from macro 'SATURATION_DEFAULT' (1.f -43 | co#sdf(edf i*n eM _PSIA)T)U R*A T.I5Of;N _ D| E ^ ~F AULT 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", | ~ src/libavfilter/vf_removelogo.c 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' :102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 29 102 | { NULL } | ^ | #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 | ^~~~ CC libavfilter/vf_signature.o src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 9 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { 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_MINCC libavfilter/vf_siti.o ) | ~~~~~~~~~~^~~~~~ ~ 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 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ :167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavfilter/vf_smartblur.o 167 | src/libavfilter/vf_sab.c FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ :110src/libavutil/macros.h::1947:: 28warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMAX' 47110 | | # d e f iinfe (FsF-M>AcXh(ra,obm)a .(s(ta)r e>n g(tbh) (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_sab.c:120:69: src/libavfilter/vf_rotate.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]167 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | 167a | v _ l o g ( c t x , AFVF_MLAOXG(_0V,E RiBnOwS E*, c o| s ~~~~~~x ) + F F117M | A X ( 0 , - in h * "sliunmxa)_;r a | d ~ ^~~~i us:%f lsrc/libavutil/macros.hu:m47a:_40p:r enote: _expanded from macro 'FFMAX'f ilter_r a47d | #iduesf:i:n%ef FlFuMmAaX_(sa,tbr)e n(g(tah): %>f ("b ) ? (a) 118: | ( b ) ) | ^ "chroma_radius:%f csrc/libavfilter/vf_rotate.ch:r166o:ma51_:p rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ filter_ra d166iu | s : % f rcehtruormna _FFsMtArXe(n0g,t hi:n%fh\ n*" ,s inx) + F119F | M A X ( 0 , - i n ws -*>l ucmoas x ). r+a d i| u ~ ^~~~s, s->lumasrc/libavutil/macros.h : 47.:p28r:e _note: fexpanded from macro 'FFMAX'i lter_rad i47u | s,# dse-f>ilnuem aF F M.AsXt(rae,nbg)t h(,( a) > (b )120 | ? ( a ) : ( b) ) s -| > ^c hroma.radius, s->chrsrc/libavfilter/vf_rotate.co:m166a:.51p:r ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ilter_radiu s166, | s - > crhertoumrna .FsFtMrAeXn(gt0h,) ;i n h| ~~~~~~~~~~^~~~~~~~* sinx) + FFMAX(0, -src/libavfilter/vf_sab.ci:n120w: 40*: cwarning: osimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) + | ~ ^~~~ 116 | src/libavutil/macros.h : 47a:v_40l:o gnote: (expanded from macro 'FFMAX'c tx, AV_ L47O | G#_dVeEfRiBnOeS EF,F M A| X ~~~~~~( a,b) ( (a117) | > ( b ) ? ( a )" l:u m(ab_)r)a di u| s ^ :%f luma_pre_filtesrc/libavfilter/vf_rotate.cr:_166r:a27d:i uwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: :%f luma _166s | t r e n grteht:u%rfn "F FMAX(0, 118i | n h * s i n x ) +" chFrFoMAmXa(_0r,a d-iiunsw: %*f ccohsrxo)m a+_ p r| e ~ ^~~~_ filter_rsrc/libavutil/macros.ha:d47i:u28s:: %note: fexpanded from macro 'FFMAX' chroma_ s47t | r#ednegftihn:e% fF\FnM"A,X (a,b) (119(a | ) > ( b ) ? ( as)- >:l u(mba) ) . r| a ^d ius, s->luma .pre_fisrc/libavfilter/vf_rotate.cl:t166e:r27_:r awarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i us, s->luma 166. | s tr e n grteht,u rn FFMA X120( | 0 , i n h * s i nsx-)> c+h rFFoMmAaX.(r0a,d i-uisn,w s*- >ccohsrxo)m a+. p r| e ~ ^~~~_ filter_src/libavutil/macros.hra:d47i:u40:s ,note: expanded from macro 'FFMAX's- >chro m47a | .#sdterfeinnget hF)F;M AX (| a ~~~~~~~~~~^~~~~~~~~~~~~~~~~, b) ((a) > (b) ? (src/libavfilter/vf_sab.ca): 120:: 22(:b )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,src/libavfilter/vf_rotate.c :| 179 ~~~~~~: 52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | 179" | l u m a _ r a d i u s :F%FfM AlXu(m0a,_ p rien_hf i*l tceor_srxa)d i+u sF:F:M%AfX (l0um,a _ sitnrwe n*g tshi:n%x)f ;" | ~ ^~~~ 118 | src/libavutil/macros.h : 47 : 28 : note: expanded from macro 'FFMAX'" chroma_ r47a | d#iduesf:i%nfe cFhFrMoAmXa(_ap,rbe)_ f(i(lat)e r>_ r(abd)i u?s :(%af) c:h r(obm)a)_ s t| r ^e ngth:%f\n", 119 | src/libavfilter/vf_rotate.c : 179 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->luma 179. | r a d i u s , s - > lFuFmMaA X (.0p,r e _ifnih l*t ecro_srxa)d i+u sF,F MAsX-(>0l,u m ai n w. s*t rsiennxg)t;h , | ~ ^~~~| ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' src/libavfilter/vf_sab.c:119:22 :47 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine FF M116 | A X ( a ,abv)_ l(o(ga()c t>x ,( bA)V _?L O(Ga_)V E:R B(ObS)E), | | ^ ~~~~~~ 117 | "lsrc/libavfilter/vf_rotate.cu:m179a:_28r:a dwarning: iuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s: %f luma_p r179e_ | f i l t e r _ r a d iFusF:M:A%Xf( 0l,u m ai_nsht r*e ncgotshx:)% f+ "F FMAX(0, 118 | i n w * s i n x ) ;" c h| r ~ ^~~~o ma_radiusrc/libavutil/macros.hs::47%:f 28c:h rnote: oexpanded from macro 'FFMAX'm a_pre_fi l47t | e#rd_erfaidnieu sF:F%MfA Xc(har,obm)a _(s(tar)e n>g t(hb:%)f \?n "(, a) : (b )119) | | ^ s->luma .radsrc/libavfilter/vf_rotate.ci:u179s:,28 :s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l uma .pre_ fi179l | t e r _ r a d i u s , FsF-M>AlX(u0ma, .isnthr e*n gctohs,x ) | + ~~~~~~~~~~^~~~~~ 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)src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + FFMAX(0, -inw * sinx) + | ~ ^~~~ 154src/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] vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ 178 | 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 29 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' 15CC libavfilter/vf_spp.o | #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 | 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 &&6 warnings generated. outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_sr.o 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 | ^~~~~~~~~~~~~~~~~~~~~~~ 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" src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] re 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gionsrc/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' s 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 | #defi OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ ne NAN src/libavfilter/vf_selectivecolor.c __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ :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_asrc/libavfilter/vf_scdet.cdjust[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] :10653 | : 140 : Rwarning: ANmissing field 'unit' initializer [-Wmissing-field-initializers]G E_OPTION("blue", 53 | R A N G{E _"tBhLUrEeSs)h,o l d| " ^, "src/libavfilter/vf_selectivecolor.cs:e96t: 130s:c enote: nexpanded from macro 'RANGE_OPTION'e c8ha warningnsg generatede96. | d e t e c{t ctohlroers_hnoalmde"",s" , " a d j uOsFtFS E"Tc(otlhorre_snahmoel"d )r,e g iAoVn_sO"P,T _OTFYFPSEE_TD(OoUpBtL_Ec,m y k _{a.ddjubslt [=r a1n0g.e}],) , A V _0O,P T _1T0Y0PE._,S TVR|IFN G}, ,{ . s| t ^r =NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:107:5: warning: 54missing field 'unit' initializer [-Wmissing-field-initializers] | { 107" | t " , R A NG E_ O P T I ON (""smeatge nstcae"n,e RcAhNaGnEsrc/libavfilter/vf_scroll.c_ge:M A177dG:eE119tN:eT cwarning: AtSsrc/libavfilter/vf_scale.cmissing field 'unit' initializer [-Wmissing-field-initializers] ): ,t338 h: r| 23e ^:s howarning: lcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]src/libavfilter/vf_selectivecolor.c177 : | d96 ": ,130 : { note: expanded from macro 'RANGE_OPTION'" h338 o | r i Oz 96F oF | fnS otE raT ( (lit{"nh ,tr c e"osislh eoot=rl _dt0n)h;,ae m iehA" Vso<_r" ,Oi FPzF"oT_anA_dtRTjaRYulPAs YtEs_ _Ec"DLrcOEoUMoBlSLol(Elrs,_ic nna alg me -{es>.ppd"ab rleraeme d)g="; ,i1i o0+On+.sF})"F,, S EO| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~(F hF S_0Es,pT (e oe1pd0t)0_,.c ,mA VyV_k|O_FPa Td}_j,uT YstP [E| r_ ^Fa nLOgeA]T),, {A.dVb_OlP=T0_.T}Y,P -E1_.S,T R1I.N,G , VF{T. st}r,= N U| LL ^} , 0, 0, FLAGS }src/libavfilter/vf_scdet.c : | 55 ^: 140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "Ssrc/libavfilter/vf_scroll.ce:t178src/libavfilter/vf_selectivecolor.c ::t119108h::e 5 warning: :f missing field 'unit' initializer [-Wmissing-field-initializers]lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]g to p108a | s 178s | s cR e An{NeG E"c_hhO"aP,nT I gO eN ( f "r wa hmie st ""e,s" ,eO tF F tShREeAT N(hGsoEcr__iWpzHaoIsnTstE)Sa,l) , s c | rA ^oV l_lOisrc/libavfilter/vf_selectivecolor.cPn:T96g_ :Ts130Yp:P eEnote: e_dexpanded from macro 'RANGE_OPTION'B" O,O LO,F F S E96 T | ( { h. _d sb{pl e ce=od l) o,0r _A nV}a_,mO eP"T s_ T" Y,0P ,"E a_ dF Lj Ou1sA,Tt, {".Vcd|boFll =o}0r,._ }n a, m| -e ^1" . ,r e1gi.o,n sV"F,T O}F,F S E| T ^( opt_cmyk_adjust[range]), AV_OPT_src/libavfilter/vf_scdet.cTY:P56E:_140S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str=NU Lsrc/libavfilter/vf_scroll.c56L:} | 179, : 1190 :, 0{warning: , missing field 'unit' initializer [-Wmissing-field-initializers] " FsL"A,G S } 179 | | ^ { ""Sveetr ttihcea lf",l a g "tsoe tp atshes vsecresrc/libavfilter/vf_selectivecolor.ctn:ie109c :ac5lh: as ncwarning: grmissing field 'unit' initializer [-Wmissing-field-initializers]eo lflri an109m | ge s s" p ,eR eAONdFG"FE,S_ E OTP (TOIsFOcFN_S(pE"aTnse(svu)_tsr,pa el e" ,d )AR,VA _NAOGVPE_T_O_NPTTEYU_PTTERY_PABELO_SOF)L,L,O A T| ^, {{.src/libavfilter/vf_selectivecolor.c.d:db96lb:=1300l:. }=,note: expanded from macro 'RANGE_OPTION' - 01 . ,} ,1 . 96, | V0 F,T }{ , c1 o,| l ^o rV_|nFam e}",s "| , ^ "adjust "color_name" regionssrc/libavfilter/vf_scdet.c",: 57O:F10F:S Ewarning: Tsrc/libavfilter/vf_scroll.c(missing field 'help' initializer [-Wmissing-field-initializers]:o180 p:t119_: c 57mwarning: | ymissing field 'unit' initializer [-Wmissing-field-initializers] k _a d j{uNsUt L[180Lr | } a n g| e ^{] )",v "A,V _ O P T _ T YP E _ S"TsReItN G,t h{e.s tvre=rNtUiLcLa}l, s0c,r o0l, lFLiAnGgS s}p e | e ^d ", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0src/libavfilter/vf_selectivecolor.c.}:,110 :-51:. ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 ., V F110T | } , R| A ^N GE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' src/libavfilter/vf_scroll.c:181:121: 96warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { color _181n | a m e " s{" ," h"paodsj"u,s t " c o l"osre_tn aimnei"t iraelg ihoonrsi"z,o nOtFaFlS EpTo(soiptti_ocnm"y,k _ a d juOsFtF[SErTa(nhg_ei]p)o,s )A,V _ OAPVT__OTPYTP_ETY_PSET_RFILNOGA,T ,{ .{s.tdrb=l=N0U.L}L,} , 00,, 01,. ,F LFALGASGS }} , | ^ | ^ src/libavfilter/vf_scroll.c:src/libavfilter/vf_selectivecolor.c182::121112:: 12warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | 182 | { N U L{L "}v p o| s ^" , "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_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_ssim.o 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 | src/libavfilter/vf_scdet.c : 131 : 16 : warning: cmimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y k[1] < -1.0 | |131 | c m y k [ 1 ] r>e t1 . 0= |a|v _ c| l ^~~~~~~ ~i pf(FFMIN(mafsrc/libavfilter/vf_selectivecolor.cd:,159 :d31i:f fwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], 0, 100 .159) | ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (cmyksrc/libavutil/x86/intmath.h[:0123]: 18<: -note: 1expanded from macro 'av_clipf'. 0 || 123c | m#ydke[f0i] n>e 1a.v0_ c|l|i p f| ^~~~~~~ ~a v_clipf_src/libavfilter/vf_selectivecolor.c:s159s:e13: warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ 159 | src/libavfilter/vf_scale.c :i453f: 64(:c mwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k [0] < -1.0 || c453m | y k [ 0 ]s c>a l1e.-0> |v|a r _| v ^~~~~~~ ~a lues[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_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "src/libavfilter/vf_scale.cIn:v454a:l64i:d warning: %implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s adjustments 454( | % g % g s%cga l%eg-)>.v a"r _ v| a ~~~~~~l ues[V A164R | _ O U T _ H ] = s c a le - > v a r"_Sveatltuiensg[sV AmRu_sOtH ]b e= NsAeNt; i n| ~ ^~~[ -1;1] r/usr/include/math.ha:n15ge:\19n:" ,note: expanded from macro 'NAN' 165 | 15 | # d e f in e N A N c__obluori_lntaimne_sn[arnafn(g""e)_ i d| ] ^~~~~~~~~~~~~~~~~~, 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]); | ^~~~~~~ 15 warnings generated. 15 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim360.o CC libavfilter/vf_stack.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 | cCC libavfilter/vf_stack_vaapi.o olor_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_stereo3d.o 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_super2xsai.o 4 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 | 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_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 }, | ^ 2 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 }, | ^ 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_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ 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 } | ^ 8 warnings generated. CC libavfilter/vf_swaprect.o src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ 7 warnings generated. CC libavfilter/vf_swapuv.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ 6 warnings generated. CC libavfilter/vf_telecine.o 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_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 }, | ^ 2 warnings generated. 3 warnings generated. CC libavfilter/vf_threshold.o src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_thumbnail.o 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 } | ^ 15 warnings generated. CC libavfilter/vf_tile.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o 1 warning generated. 2 warnings generated. In file included from src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_signature.c: 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 }, | ^ 27: src/libavcodec/put_bits.h:227:37:src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 139 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | { "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,src/libavcodec/put_bits.h 3:, 265F:L37AG:S warning: },comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | ^ 265 | if (s-src/libavfilter/vf_shuffleplanes.c>:b142u:f12_:e warning: nmissing field 'help' initializer [-Wmissing-field-initializers]d - s -142> | b u f _ p{t rN U>L=L }s,i z e| ^o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 =2 0 warning;s generatedac. dc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_tonemap.o 9 warnings generated. CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tpad.o src/libavfilter/vf_shufflepixels.cCC libavfilter/vf_transpose.o :416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "s 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ e 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" t block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ 93 | 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] S 418 | { "height", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ patial Insrc/libavfilter/vf_shufflepixels.c:419:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f ormation:\nAverage: %f\nMax: %f\nMin: %f\n\n" 419 | { "h", "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ 94 | src/libavfilter/vf_shufflepixels.c CC libavfilter/vf_transpose_vaapi.o "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 | ~~~^~~~~~ 420:107src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 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] a v_log(ctx, AV_LOG_INFO, | ~~~~~~ 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ 92 | src/libavfilter/vf_shufflepixels.c:422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] "SITI Summary:\nTotal frames: %"PRId64"\n\n" 422 | { NULL }, | ^ 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 | 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 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:95CC libavfilter/vf_unsharp.o :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\nMsrc/libavfilter/vf_signalstats.cin:: 455%f:\10n:" , warning: missing field 'process8' initializer [-Wmissing-field-initializers] 95 | 455 | { N U L L } s| -> ^n b_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ 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); | ^~~~~ ~ src/libavfilter/vf_signalstats.cCC libavfilter/vf_untile.o :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:66src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ : 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), 3src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ 0.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_smartblur.csrc/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); | ^~~~~ ~ 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, src/libavfilter/vf_spp.c | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " :65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_Isrc/libavfilter/vf_siti.cNT:,260 :{21.:i 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 3}, 0, M A260X | _ L E V E L , T FL A G S }m,e a | n ^+ = img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | src/libavfilter/vf_spp.c s->luma.radius, s->luma.strength, s->luma.threshold, : 104 | s->chroma.radius, s->chroma.strength, s->chroma.thre66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), src/libavfilter/vf_siti.cA:V266_:O31P:T _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_INT, {266. | i 6 4 = 0 } , 0 , f6l3o,a tF LmAeGaSn _}d,i ff| ^= img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ hold); | ~~~~~~~~~~^~~~~~~~src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff src/libavfilter/vf_spp.c+:=70 :(109m:e warning: anmissing field 'unit' initializer [-Wmissing-field-initializers] _diff * m e70a | n _ d i{f f")u;s e _| b ~~ ~~~~~~~~~~^~~~~~~~~~~f rame_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYsrc/libavfilter/vf_smartblur.cPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ :104:src/libavfilter/vf_spp.c22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 71 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", | { NULL } | ^ 103 | src/libavfilter/vf_siti.c s->luma.radius, s->luma.strength, s->luma.t:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h reshold, 277 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ | src/libavfilter/vf_smartblur.c snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ :103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE,5 warnings generated. | ~~~~~~ 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, src/libavfilter/vf_siti.cf-:>316q:u129a:l iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]y ); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ 316 | { src/libavfilter/vf_smartblur.c":p130r:i33n:t _warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u mmary", 130" | P r i n tv escu m= msawrsy_ gsehtoGwaiunsgs iavaenrVaegce( fv-a>lruaesd"i,u sO,F FfS-E>Tq(purailnitty_)s;u m ma| r ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ y), 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: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; | ~ ~~~^~~~~~~~ CC libavfilter/vf_v360.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) { | ~~~~~~~~~~~~ ^ ~~~~~~ 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, CC libavfilter/vf_vaguedenoiser.o 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 } | ^ 2 warnings generated. src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_varblur.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to s30tore per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ warnings generated. 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 } | ^ 1 warning 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); | ~~~~~~~~ ^ 5 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] 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] 26 warnings generated. 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | src/libavfilter/vf_ssim.c 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] 213 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ :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_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 11 warnings generated. src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ 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() | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:449:29CC libavfilter/vf_vectorscope.o : 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 | src/libavfilter/vf_super2xsai.c : 93s:u29m:0 [warning: i]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare][ 3] + sum0[i +93 | 1 ] [3 ] f+o rs u(m1y[ i=] [s3]l i+c es_usmt1a[rit ;+ y1] [<3] ,s l i| c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e _en d;454 | y + + ) { | ~ ^ ~~~~~~~~~ max); | ~~~~ 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:468:In file included from 29:src/libavfilter/vf_signature.c :warning: 35implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | 218s | s i m 3 6 0 + = w e i g h t i*f s(sli1md3i6s0t _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_CC libavfilter/vf_vfrdet.o 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vibrance.o src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSETCC libavfilter/vf_vif.o (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(fsrc/libavfilter/vf_ssim360.c:ilename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ 707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] h 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ ist[hsrc/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ st_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFsrc/libavfilter/vf_ssim360.cFS:E708T:(30t:h lwarning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) warning ,s generated . AV708_ | O P T _ T Y P E _*IsNsT,i m 3 6 0{_.ih6i4s t=_n e1t1 +6=} ,w e ig h t ; 1 ,| ~~ ^~~~~~I NT_MAX, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim36src/libavfilter/vf_signature.c0 :+62=: 97(:s awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]p le_ssim36 062 | * w e i g h tO)F;F S E| T ~ ^~~~~~( thdi), AV_OPT_TYPE_INT, {.i64 =src/libavfilter/vf_ssim360.c 0:}711,: 23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, INT_ MA711X | , s uFmL_AwGeSi g}h,t +| = ^ weight; | ~~ ^~~~~~ 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 } | ^ 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_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame src/libavfilter/vf_thumbnail.c:is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ 61:106:src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "nCC libavfilter/vf_vignette.o ", "ssrc/libavfilter/vf_stack.cet :t440h:12e: frwarning: amissing field 'help' initializer [-Wmissing-field-initializers]m es batc h440 | s i z e{" ,NU LOFLF S}E,T ( n| _ ^f rames), 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 } | ^ 1 warning generated. src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 5 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]) { | ~ ^ ~~~~~~~~~~ 8 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; | ~~ ^~~ 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, {.i6CC libavfilter/vf_vmafmotion.o 4 = 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 | src/libavfilter/vf_tinterlace.c AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ :58:10src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 58 | {NULL} | ^ | { NULL } | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_w3fdif.o 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_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSIOsrc/libavfilter/vf_threshold.c:N_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ CC libavfilter/vf_waveform.o 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_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_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_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.csrc/libavfilter/vf_tpad.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; | ~ ^~~~~ 52src/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; | ~ ^~~~~ 145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start",src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ 130 | flsrc/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] oa 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 }, | ^ t overbright = FFMAX(lumasrc/libavfilter/vf_tmidequalizer.c - s->desat, 1e-6) / FFMAX(luma, 1esrc/libavfilter/vf_tpad.c-:658):;145 : | ~~~~~~^~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:62 :5892 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "start_du ra62t | i o n" , "{s e"tr atdhieu sd"u,r a"tsieto nr atdoi duse"l,a yO FiFnSpEuTt("r,a d i u s ) , A V _ OOPFTF_STEYT(PsEt_aIrNtT_,d u r a{ti.oin6)4, =A5V}_,O P T _1T,YP E1_2D7,U RFALTAIGOSN ,} ,{ .| i ^6 4=0}, 0, INT64_MAX, VF }, | ^ :47src/libavfilter/vf_tmidequalizer.c:22: note: expanded from macro 'FFMAX' : 47 | #define FFMAX(a,b) ((src/libavfilter/vf_tpad.ca): 59>: 145(b:) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (a) : (b)) 59| | ^ ~ { "stop_dsrc/libavfilter/vf_tonemap.cur:a130t:i65o:n ",warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set t he130 | d u r a t i o n ftloo apta do vienrpbruitg"h, t = F F M A X ( l u m aO F-F SEsT-(>stdoep_sdautr,a t1ieo-n6)), / A VF_OFMPATX_(TlYPuEm_aD,U R1AeT-I6O)N;, {| . ~ ^~~~i 64=0}src/libavutil/macros.h,: 047,: 34IN:T 6note: 4expanded from macro 'FFMAX'_ MAX, 47V | F# d}e,f i n| e ^ FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 63src/libavfilter/vf_tonemap.c:130:34: warning: src/libavfilter/vf_tpad.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]130 | flo a60t | o v e r{b r"icgohlto r=" ,F FM"sAeXt( ltuhmea c-o lso-r> doefs athte, a1ddee-d6 )fr /a mFFesM"A,X ( l u m a , 1 e- 6 ) ; | ^~~~ ~ OFFsrc/libavutil/macros.hS:E47T:(22r:g bnote: a_expanded from macro 'FFMAX'c olor) ,47 | A#Vd_OefPTi_nTeY PFEFM_CAOXL(OaR,,b ){ .(s(tar)= ">b l(ab)c k?" }(,a ) 0:, ( b ) ) | 0, ^ VF }, | src/libavfilter/vf_tonemap.c ^: 130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 130 | float ovesrc/libavfilter/vf_tpad.crb:r61i:g12ht: warning: =missing field 'help' initializer [-Wmissing-field-initializers] FFMA X61( | l u m1 warninga{ generated N-U. LLs -}> d e| s ^a t, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 47:34: note: expanded from macro 'FFMAX' 63 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ | 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] { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ 59 | { "ssrc/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ opsrc/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tmidequalizer.c_dur a139t | i o n " ,s ig "=s etF FtMhAeX (FdFuMrAaXt3i(o*nr _too upta, d* g_ionuputt," ,* b _ o u t ) , 1 e - 6 ) ; O F| FS ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E T(stop_duration),src/libavutil/macros.h : 48A:V35_: Onote: Pexpanded from macro 'FFMAX3'T _TYP E48_ | D#UdReAfTIinOeN ,F F{M.AiX634=(0a},,b ,0,c ) IFNFTM6A4X_(MFFAMXA,X (VaF ,}b,) , c)| ~ ^~~~~~~~~ | ^ src/libavutil/macros.h:/usr/include/stdint.h:6546::1221:: warning: note: missing field 'help' initializer [-Wmissing-field-initializers] expanded from macro 'INT64_MAX' 65 | 46{ | #NdUeLfLi n}e I| N ^T 64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ :47:34: note: 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] expanded from macro 'FFMAX' 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 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 46 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 21 47 | #define FFMAX(a,b) ((a) > (b) ? src/libavfilter/vf_stack_vaapi.c(:a)236 ::1 :(b )warning: ) missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~ 236 | DEFINE_src/libavfilter/vf_tonemap.cH:S139TA:C32K:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T IONS(vaap i139) | ; | ^s ig =src/libavfilter/stack_internal.c :F314F:9M:AX note: (expanded from macro 'DEFINE_HSTACK_OPTIONS'F FMAX3( *314 | r _ ou t , *g S_ToAuCtK,_ C*Ob_MoMuOtN)_,O P1TeS- 6 ) ; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 48: 37 : note: expanded from macro 'FFMAX3' 48 | #d e f i ne F F MA\ X 3| ^( a,b,src/libavfilter/stack_internal.cc:)310 F:F142M:A Xnote: (Fexpanded from macro 'STACK_COMMON_OPTS'FM AX(a,b), c310) | | ^ { "shosrc/libavutil/macros.h:r47t:e40s:t "note: ,expanded from macro 'FFMAX' "Forc e47 | t#edremfiniantei oFnF MwAhXe(na ,tbh)e ( (sah)o rt>e (sbt) i?n p(uat) te:r m(ibn)a)t e s| " ^ , OFFSsrc/libavutil/macros.hE:T47(:34b:a snote: e.expanded from macro 'FFMAX's hort e47s | t#)d,e fAinVe_ OPFTF_MTAYXP(E_aB,ObO)L ,( ({a ) .>i 64( b=) 0? }(, a0), 1: , (Fb)LA)G S | } ^, | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' :47 | note: #expanded from macro 'INT64_MAX'd efine FFM AX46( | a#,dbe)f i(n(ea )I N>T 6(4b_)src/libavfilter/vf_stack_vaapi.cM A:?X 236 (: a1():0 x:warning: 7 missing field 'unit' initializer [-Wmissing-field-initializers]f( fbf)f)src/libavfilter/stack_internal.cf :f 315f| :f ^ ~f 153f:f fnote: fexpanded from macro 'DEFINE_HSTACK_OPTIONS'f f) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | 139 | { s"ihge i=g hFtFM"A,X ("FSFeMtA Xo3u(t*pru_to uhte,i g*hgt _(o0u tt,o u*sbe_ otuhte) ,h e1ieg-h6t) ;o f | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~n put 0)", OFFSEsrc/libavutil/macros.hT:(48b:a40s:e .note: texpanded from macro 'FFMAX3'i le_hei g48h | t#)d,e fAiVn_eO PTF_FTMYAPXE3_(IaN,Tb,, c{) .FiF6M4A X(= F0F M}A,X (0a,, bU)I,NcT)1 6 _| M ^AX , FLAGsrc/libavutil/macros.hS: 47}:,40 :\ note: expanded from macro 'FFMAX'| ^ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))src/libavfilter/vf_stack_vaapi.c :| 236 ^: 1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:47:src/libavfilter/stack_internal.c22::316 :note: 16expanded from macro 'FFMAX': note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 47 | # d316e | f i n e F F M{A XN(Ua,LbL) }( ( 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 | : 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; | ^~~ ~ 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 } \ | ^ 217 warnings generated warnings generated. . 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 | { "sh4 warnings generated. ortest", "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 } \ | ^ 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_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 296 | 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_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_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ CC libavfilter/vf_xbr.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 } | ^ 2 warnings generated. CC libavfilter/vf_xfade.o CC libavfilter/vf_xmedian.o CC libavfilter/vf_yadif.o src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 9 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,TFLA4 warningGS, "v_offset"}, | ~ ^~~ s generated. 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,TFL2 warnings generated. AGS, "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, CC libavfilter/vf_yaepblur.o 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] 8 warning165s | generated . { "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_TYPsrc/libavfilter/vf_vaguedenoiser.cE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ :70src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :115 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] warning: 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"}, | ~ ^~~ missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(thresrc/libavfilter/vf_v360.csh:o155l:d130):, warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_FLOAT , 155{ | . d b l{= 2 . } , " d0_,foDvB"L,_ M"AoXu,t pFuLtA GdSi a}g,o na l| ^f ield 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 diasrc/libavfilter/vf_vaguedenoiser.cgo:n75a:l115 :f iwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l d of view "75, | O F F{S E"Tn(sdt_efposv"),, A V _"OsPeTt_ TnYuPmEb_eFrL OoAfT, s t{e.pdsb"l,= 0 . f } ,O F F S E T ( n s t e p0s.)f,, A V _ O P T _ T Y P E3_6I0N.Tf,, T F L{A.GiS6,4 ="6d _}f,o v "1},, 3 2| , ~ ^~~ FLAGS }, | ^ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fovsrc/libavfilter/vf_vaguedenoiser.c",: 76":o115u:t pwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]t diagona l76 | f i e l d {o f" pveirecwe"n,t " O,F F"SsEeTt( dp_efrocve)n,t AoVf _fOuPlTl_ TdYePnEo_iFsLiOnAgT",, O{F.FdSbEl=T0(.pfe}r,c e n t ) , A V _ O P T0_.TfY,P E _ F L O A T , { . d b3l6=08.5f},,T F 0L,A1G0S0,, " d _ f oFvL"A}G,S }| , ~ ^~~ | ^ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { 77 | " v{_ f"opvl"a,n e"so"u,t p u t "vseretti capll afnieesl dt oo ffi lvtieerw"",, O F FOSFEFTS(EvT_(fpolva)n,e sA)V,_ O P T _ATVY_POEP_TF_LTOYAPTE,_I N T{.,d b l ={0..if6}4,= 1 5 } , 0 , 105.,f , F L A G S } , | ^3 60.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 vsrc/libavfilter/vf_vaguedenoiser.ci:e81w:"12,: warning: Omissing field 'help' initializer [-Wmissing-field-initializers]F FSE T81(v | _ f o v ){, ANVU_LOLP T}_ T Y| P ^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_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 horizontal3 f warningise generatedl. d 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_TYCC libavfilter/vf_zoompan.o PE_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_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c: 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ 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 | { "src/libavfilter/vf_transpose_vaapi.cyaw:"249, :"12y:a w rwarning: omissing field 'help' initializer [-Wmissing-field-initializers]ta tion", 249 | { N U L L }O F F| S ^E T(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 | { "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"}, | ~ ^~~ CC libavfilter/video.o CC libavfilter/vsink_nullsink.o src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set lumaCC libavfilter/vsrc_cellauto.o matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^12 warnings generated. 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 }, MIsrc/libavfilter/vf_tonemap_vaapi.c:N_SIZE, MAX_SIZE, 386:12: warning: Fmissing field 'help' initializer [-Wmissing-field-initializers] L 386 | { NULL } | ^ AGS }, | ^ src/libavfilter/vf_unsharp.c:2 warnings generated. 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 }, | ^ CC libavfilter/vsrc_gradients.o 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 } | ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { 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}, 0CC libavfilter/vsrc_life.o , 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:122: warning: missing field 'help' initializer [-Wmissing-field-initializers] warnings generated. 69 | { NULL } | ^ 36 warnings generated. 1 warning 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}, | ^ 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_CC libavfilter/vsrc_mandelbrot.o 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,src/libavfilter/vf_vfrdet.c T:FL84A:G69S:} , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIsrc/libavfilter/vf_vectorscope.cu:61364:"92/:% "warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]R Iu64")", s136- | > v f r {/ "(tfilnota1t"),( s"-s>evtf r2 n+d st-i>nctf"r,) ,O FsF-S>EvTf(rf,t isn-t>[cf1r]));, A| V ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~_ 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 } | ^ 3 warnings 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++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.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 } | ^ CC libavfilter/vsrc_testsrc.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_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 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; | ~ ~~~^~~~~~ 1 warning generated. 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_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.c: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("") | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/af_afir.o 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/x86/intmath.h:123:18: note: expanded from macro 'av_clipf' 123 | #define av_clipf av_clipf_sse | ^ src/libavfilter/vf_vignette.c:238:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dstp[0] = av_clip_uint8(srcp[0] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_vignette.c :239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | sn p239r | i n t f (v a l u e , s i z e ofd(svtapl[u1e]) ,= "a%vf_"c,l idp)_;u i n| t ~~~~~~~~ ^8 (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_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:src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1146 :20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 1146 | src/libavfilter/vf_vif.c : 462p:h47i:_ warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rm = phi + 462M | _ P I _ 2 ; | ^~~ ~s ->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ | src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' src/libavfilter/vf_v360.c 49 | #{"dseftiantes F_FfiMIlNe("a, ,b")S e(t( af)i l>e w(hb)e r?e (tbo) s:t or(ea )p) er -| f ~ ^r ame differesrc/libavfilter/vf_vif.cnc:e462 i:n47f:o rwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tion" , 462O | F F S E T ( s ts-a>tvsi_ffi_mlein_[stir] ) ,= AFVF_MOIPNT(_sT-Y>PvEi_fS_TmRiInN[Gi,] , {s.sctorre=[iN]U)L;L } ,| ~ ^~~~~~~~0, 0, src/libavutil/macros.hF:L49A:G34:S note: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((asrc/libavfilter/vf_vmafmotion.c) :>57: 12(:b ) warning: ?missing field 'help' initializer [-Wmissing-field-initializers] (b) 57 : | ( a ){) N| U ^L L } | ^ :1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } esrc/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l s463 | s->vif_max[i] = FFMAsrc/libavfilter/vf_vignette.cX:(268s:-91>:v iwarning: f_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] max[i], sco r268e | [ i ] ) ; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h : 47 : 28 : inote: expanded from macro 'FFMAX'f (chr o47ma | #)d e*fdsitnpe+ +F F=M AaXv_(cal,ibp)_u i(n(ta)8 (f>m a(pb[)x ? <<( ah)s u:b ]( b*) ) ( *s| r ~ ^c p++ - 127) src/libavfilter/vf_vif.c+:463 :1472:7 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d v); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' e if (phi >= M_PIsrc/libavfilter/vf_vignette.c_4: 269&:&73 :p hwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < M_PI_2 +269 | M _ P I _ 4 ) { | ^~~ ~ 47 | #definsrc/libavfilter/vf_v360.ce: 1147F:F16MA:X (warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], b) ((a) 1147> | ( b ) ?} (ela)s :e (ibf)) ( p h| i ^ >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ elssrc/libavfilter/vf_vif.ce *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ src/libavfilter/vf_v360.c : 1149 :+20 :d vwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ :464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ 1152 | phi_norm = phi + ((src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] p 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ hsrc/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i 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++) { | ~ ^ ~ 0src/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++) { | ~ ^ ~ f) ? -M_PI : M_PI); | ^~~ ~ 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->frameCC libavfilter/x86/af_afir_init.o _rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_vignette.c:306:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | av_log(s, AV_LOG_DEBUG, "xs13cale=%f yscale=%f dmax=%f\n", | ~~~~~~ warnings generated. 306 | 1 s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ warning generatedsrc/libavfilter/vf_vignette.c:306: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, s->dmax); | ~~~^~~~~~ src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 4 warnings generated. 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_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - src/libavfilter/vf_vmafmotion.c:257:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o; 257 | s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | ~ ^ 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; | ~ ^ 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; | ~ ^ X86ASM libavfilter/x86/af_anlmdn.o 7 warnings generated. src/libavfilter/vf_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, 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_vibrance.cfl:a431t:_115r:a nwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]e [0] = s->h _431f | o v * {M _"PrIb a/l "3,6 0".sfe;t t| h ~~~^~~~~ ~e red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_ranCC libavfilter/x86/af_anlmdn_init.o ge[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] src/libavfilter/vf_vibrance.c:432: 1151765: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->flat_r a432n | g e[ 1 ] {= "sg-b>avl_"f,o v" s*e tM _tPhIe /g r3e6e0n. fb;al a n| c ~~~^~~~~ ~e 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_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vibrance.c:436: 115:1813 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] const floa 436t | p h i { =" brleusmc"a,l e"s(ei,t wtihde tbhl)u e *l uMm_aP Ic_o2e;f fi c| ie ^~~~~~~~~~~~~~~~~ ~n t", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF }, | ^ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescalesrc/libavfilter/vf_vibrance.c(j:,437 :h115e:i gwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]t) * M_PI _4372 | ; | ^~~~~~~~~~~~~~~~~~ ~{ "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { 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)) | ^ 9 warnings generated. 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] X86ASM libavfilter/x86/af_volume.o 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_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "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", OFsrc/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] FS 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ ET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.0src/libavfilter/vf_v360.c4}, 0, 1, TFLAGS }, | ^ :1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ 147 | 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); | ~~~^~~~~ ~ { "mirror", "set misrc/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ rosrc/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ ing", 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:1987:63:src/libavfilter/vf_waveform.c :warning: 154implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1987 | 154 | s - > i{f l"acto_mrpaonngeen[t0s]" ,= "sseitn fc(oFmFpoMnIeNn(tss- >tioh _dfiosvp,l a3y5",9 .OfF)F S*E TM(_pPcIo m/p )7,2 0A.Vf_)O;P T _| T ~ ^~~~~Y PE_INT, {.i64=1}, 1,src/libavfilter/vf_v360.c :119875:,47 :F Lwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, | ^ 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 3src/libavfilter/vf_waveform.c5:9155.:f105): *warning: missing field 'unit' initializer [-Wmissing-field-initializers]M_ PI / 720 .155f | ) ; | { ^~~~~ ~ "c", src/libavutil/macros.h : 49 : 34":s enote: texpanded from macro 'FFMIN' componen t49s | #tdoe fdiinse pFlFayM"I,N (aO,FbF)S E(T((ap)c o>m p()b,) A?V _(ObPT)_ :T Y(PaE)_I)N T ,| ^{ .i64=1}, 1, 15, FLAsrc/libavfilter/vf_v360.cG:S1987 :}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) ? (src/libavfilter/vf_waveform.cb): :178 :(105a:) )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 }, | ^ CC libavfilter/x86/af_volume_init.o src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_vectorscope.c :1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | { "bg o1198pa | c i t y " , " sderta wb_hatcekxgtr(oouuntd, oxp,a cyi,t yo",, 1O.F F-S EoT,( bpgoospiatciiotnys)_,n aAmVe_[OiP]T,_ cToYlPoEr_);F L O| A ~ ^T, {.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 } | ^ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y,src/libavfilter/vf_v360.c: o, X86ASM libavfilter/x86/avf_showcqt.o 1. - o, positions_name[i], color); | ~ ^ 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)) | ^ CC libavfilter/x86/avf_showcqt_init.o 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_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316 | draw_htext(o1ut warning, generated . x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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_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 9/ warning3s6 generated0. .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 | csrc/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] o nst float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ 1375 | draw_ihtextsrc/libavfilter/vf_v360.c16(out, x, y, o, 1. - :2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o , positions_name[i], color); | ~ ^ 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 / 180src/libavfilter/vf_vectorscope.c.f); | ~ ^~~~~ :1433src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ 1433 | draw_ihtext(src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o ut, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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_clipf9(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ warningssrc/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] generated. 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_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duratiosrc/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n ), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ 2361 | cosrc/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] n st float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ 201 | { "offset", "setsrc/libavfilter/vf_v360.c cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ :2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_xfade.c:202:122:X86ASM libavfilter/x86/colorspacedsp.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | 7 warning 2362s | generated . const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ { "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_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; | ^~~~~~~~~~~~~~~~~~~ ~ 7 warnings generated. 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: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; | ~ ^ 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' CC libavfilter/x86/colorspacedsp_init.o 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ 1 warning 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_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); | ^~~~~ ~ X86ASM libavfilter/x86/scene_sad.o 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 | CC libavfilter/x86/scene_sad_init.o 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 | X86ASM libavfilter/x86/vf_atadenoise.o uf = M_2src/libavfilter/vf_xmedian.c_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ :365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | {src/libavfilter/vf_v360.c NULL }, | ^ :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; | ~ ^~~~~~~~~ 22 warnings generated. 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_src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] P 113 | { NULL } | ^ I / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 warnings generated. 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_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ 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_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_valX86ASM libavfilter/x86/vf_blend.o ues[VAR_IN_TIMEsrc/libavfilter/vf_v360.c:] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ | 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_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ CC libavfilter/x86/vf_atadenoise_init.o 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->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 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; | ~ ~~~^~~~~~ 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 | 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 && | ~ ~~~^~~~~~ CC libavfilter/x86/vf_blend_init.o 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; | ~ ~~~^~~~~~ X86ASM libavfilter/x86/vf_bwdif.o 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] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ 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); | ~ ^ CC libavfilter/x86/vf_bwdif_init.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}, 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, src/libavfilter/vf_v360.c1,: F3427:L43A:G Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 75 | 3427 | { " rcaonndsotm _fsleoeadt" ,t h"esteat =t hme *s eMe_dP If_o2r *fi l(l1i.nfg -t hhe) ;i n i| t ^ ~i al 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/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const flosrc/libavfilter/vsrc_cellauto.cat: 79t:h117e:t awarning: =missing field 'unit' initializer [-Wmissing-field-initializers] a cosf(fabsf (79ve | c [ 2 ] )){ "/f uMl_lP"I,; | ^~~~~~~~~~~~~~~~~~~~ ~ "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:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const fsrc/libavfilter/vsrc_gradients.clo:a60t: p115h:i warning: missing field 'unit' initializer [-Wmissing-field-initializers] = rescale(i, 60e | w ) * { "Ms_iPzeI" , " s/e ts cfarlaem;e s i| z ~ ^~~~~e ", OFFSET(w), src/libavfilter/vf_v360.c : 3514 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_ T3514Y | P E _ I M A G E _cSoInZsE,t {f.lsotart= "p6h4i0 x 4 80=" r}e,s c0a,l e0,( iF,L AeGwS) }*, M _| P ^I / scale; | ^~~~~~~~~~~~~~ ~ 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 | src/libavfilter/vf_v360.c: {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ 3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ 67 | 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 {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ :3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_gradients.c :68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3595 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ | usrc/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] f 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ = (phi src/libavfilter/vsrc_gradients.c / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ :src/libavfilter/vf_v360.c70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 70 | {"c6", "set 7th color", OFFSET(color_rg3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] b 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ a[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.csrc/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :71 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ :82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_xfade.c 7282 | | {{ ""xf0"",, ""seste tg sroaudriceen tf illien"e, s ouOrFcFeS ExT0"(,f i l e n a mOeF)F, SEAVT_(OxP0T)_,T YAPVE_O_PSTT_RTIYNPGE_, IN{T.,s tr{ .=i 6N4U=-L1L}},, 0 , 0 , -F1L,A IGNST _},M AX | , ^F LAGS }, | ^ :738:1: src/libavfilter/vsrc_life.cwarning: src/libavfilter/vsrc_gradients.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 738 | RA D73I | ALsrc/libavfilter/vsrc_mptestsrc.c _T R:A65 N: S118{I":TI yOwarning: 0N(missing field 'unit' initializer [-Wmissing-field-initializers]" ,8 , u i n t 8 65_ | t", s e 1t ) g r{ a | d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"i ernatt elsrc/libavfilter/vf_xfade.c"i,:n 726e : s62 o: u "rnote: csexpanded from macro 'RADIAL_TRANSITION'ee ty 0v"i,d e726 o | r a tO eF "F ,S E T ( y 0 OF )F, S E A TV( _fO rP Ta _m Te Y_ P Er_ aI tN eT) ,, {A .(Vip_r6Oo4gP=T_r-T1eY}sP,sE _- V I 0D .E 5O-f_1)R,A T*I EN(,TM_ _M{PA.XIs,t rF *=L A2G"S2. 5"5}}f,,) ; 0 | ^ , I N T _ M A X , F L A G S }\, | | ~ ^~~~ ^ :83src/libavfilter/vf_xfade.c:738:1: src/libavfilter/vsrc_gradients.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 738 | RADIAL _74src/libavfilter/vsrc_mptestsrc.cT | :R 66A N: S118 I{:T" xIwarning: 1ON"missing field 'unit' initializer [-Wmissing-field-initializers](, 8 , ui n t 8 66 | "_ ts ,e t1 )g r a{ d | i"^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e nrt" src/libavfilter/vf_xfade.c,l: i726 n: e44 "s: ednote: etexpanded from macro 'RADIAL_TRANSITION' s tviindaetoi o rna726 tx | e1 "" ,, O F F S EO TF (F xS1 E) T, ( fA rV a_ mO eP _T r _a Tt Ye P) E, _ AI VN T _,O ({Pp.Tri_o6Tg4YPr=E-e_1sV}sI, D -E O _0 .R 5A fT )E ,-*1 ,{(M ._IsPNtIT_r M *A =X2 ,. "5F2fL5)A";G} S, } 0, , I| ^ src/libavfilter/vf_v360.cN T: _ 3667 M: A36 : X , warning: F implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]\L A G S| ~~~~~~~~~^~~~~~ ~} , 3667| | ^ vsrc/libavfilter/vf_xfade.c_:s738h:i1:f twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=src/libavfilter/vsrc_gradients.c p:h75i: 121>:= warning: 738Mmissing field 'unit' initializer [-Wmissing-field-initializers] | _ RPAsrc/libavfilter/vsrc_mptestsrc.cID:67_I:2 A115 L75:|_ | T| warning: R missing field 'unit' initializer [-Wmissing-field-initializers] Ap N h Si{I "TAtT=V_ _TsMYO_mPPPoToIE_t__Th2IY N=|P T|Ea, _ DUpt{Rha.Aiin T6<2I4 f=-O(M-Nx_1, P} -I,{ _w .i2 i d? t6 he 4 h / = 2: , 0-- 1; 1y ,} -| , I ^~~ ~~ hN -eT1_i,MgA hXIt,N T /6F 4L2_A)MG AS- X ,} ,F L A| G ^S } , \| ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ :108: warning: src/libavfilter/vf_v360.csrc/libavfilter/vsrc_mptestsrc.csrc/libavfilter/vsrc_gradients.c:::68366976:::14115:115: : warning: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 3669 6876 | | | {{ "" dnu"fb ,_= c of lmoo rd sf "( ,p h""iss,ee ttM _tPvheIi _dn2eu)om / b deMur_r aPotIfi _oc2n;o" l, o | r ^~~~~~~~~~~~~~~~~~ ~sO "F,F SOFEFTS(EdTu(rnabt_icoonl)o,r sA)V,_ OPATV__TOYPPTE__TDYUPREA_TIINOTN,, src/libavfilter/vf_v360.c {:{.3670.ii:6614:44 = 2warning: =}implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], - 1 } , 3670 - | 1 , 2IN ,T 86 ,4v f_F ML=AA GXtS,h e}Ft,aL /A | MG ^_ SP I}_,4 ; | ^| ^~~~~ ~ 83 | src/libavfilter/vsrc_gradients.c { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ :77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set the number of colors", OFFSsrc/libavfilter/vsrc_life.cET:(84n:b108_:c owarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o rs), AV_OP T84 | _ T Y P E{_ I"NsT",, { . i 6 4 ="2s}e,t v i d e o s i2z,e "8,, F LOAFGFSS E}T,( w )| , ^ AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seedsrc/libavfilter/vsrc_life.c),: 85 :116 : warning: src/libavfilter/vsrc_mptestsrc.cmissing field 'unit' initializer [-Wmissing-field-initializers] : 84 :A61V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T85 _ | T Y P E _{84I | N" Tr 6 4a ,t e " , A V _ {O ."PisT6e_4tT= Y-Pv1Ei}_d,Ie No T 6 r4 a, t e{ ". ,i- 61 4, O=U FIFN3ST0E3}T2,(_f Mr1aA,mXe ,_ IrFNasrc/libavfilter/vf_v360.cLTt:6eA36904):G,_30 SM:A A }VXwarning: ,,_ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OF PLT| _A ^TG YS P}E ,_ 3690V I | | D ^E O _ R A T E , { . spthri =< =" 2M5_"P}I,_ 20 ,& &I NpTh_iM A>X=, src/libavfilter/vsrc_gradients.c -src/libavfilter/vsrc_mptestsrc.cF:M:L_79A86:GP:123SI:61 _ :2warning: } )missing field 'unit' initializer [-Wmissing-field-initializers],warning: missing field 'unit' initializer [-Wmissing-field-initializers] {| ^ | ^~~ ~~ 79 | 86 | { " d u rsrc/libavfilter/vf_v360.ca :tA3690iV:o_13nO:"P, T warning: _ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T" sYePtE _v Ii3690Nd | Te 6o 4 ,d u {r .a it 6i 4osrc/libavfilter/vsrc_life.c n : "86=p,: h 3116iO0: F} L =AA {VG-_ SMO" _PrP}T"I,_,T_ Y 2P | )E ^ _{ D U R| ^~~ ~~A T"IsOeNt, v i d e{o.src/libavfilter/vf_v360.c i:r6a36894:src/libavfilter/vsrc_mptestsrc.ct=29:-e:871 "}warning: :,,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]12 : Owarning: Fmissing field 'help' initializer [-Wmissing-field-initializers] F S 3689E | T 87 -( | 1f ,r a I m N e T{_ 6 ri4Naf_UM tLA(eLtX)h,,e t}AFa L V A_<| G=SO ^ P }T0,_. TfY P| &E ^&_ VtIhDeEtOa_ R>=A T-EM,_ P{I._s2t &r& = | " ^~~~~ ~~2 5src/libavfilter/vf_xfade.c"}:,739 :01,: INwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MAX, FLAGS }739src/libavfilter/vsrc_gradients.c | ,R :A 80D| :I ^123A :L _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R ANSITION(1 680, | u in t 1{6"_dt",, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c :"86s:e44src/libavfilter/vf_xfade.ct:: 726 v:i62warning: d:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e note: src/libavfilter/vsrc_life.coexpanded from macro 'RADIAL_TRANSITION' :d87u:r108a:t iwarning: o missing field 'unit' initializer [-Wmissing-field-initializers]n726 " | 85 , | O F F S87 E | { T ( "d m u " {r , a "t i r ou nl )e ," , A V _ Osrc/libavfilter/vf_v360.c" P: T3696S":e s_37t :T e Y ttwarning: hP r eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E u _ lDm ae(Ux"pR,riA omT gu3696rI | em Os N n s u, m -b O {F0 F. S. ei r6 E 5To4 (ff=r )-u f1 l} re*, a m e( _sM _ s PgpIt hr ei) n ,e* -r AT=Gt e -R M SsI N }G _ ,tP\ ",I _{, 2. | | )s ^O ~ ^~~~ t {F rF S| =E ^~~ ~~ T "(Bm3ax/_Sf2r3a"m}src/libavfilter/vf_xfade.c,es: src/libavfilter/vf_v360.c739)0:,:3696, 1: : 20 0| :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]F LA GS86 | } ,3696 | 739 | | R ^ A D I Asrc/libavfilter/vsrc_gradients.c A L:V _81_ T:RO 115A :N PS T warning: I_ missing field 'unit' initializer [-Wmissing-field-initializers]TT IY O PNpE(h_1iI6 N ,T<81 6= | u4 iM ,n _ t P{1{I.6"_i_s26tp 4&,e & e=2src/libavfilter/vsrc_life.c d )p3:"0 h88, }i: | 155 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, : > = warning: -1"missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_xfade.cMs, : _ePIt726IN :T_g4462:r4)a _ note: dMexpanded from macro 'RADIAL_TRANSITION' {iA88 X e | ,n t| F ^~~ ~~sL A r{726o G | t"S ar t asrc/libavfilter/vf_v360.c}i n: ,od o nm 3695| _s ^~~~~~~~~ fp :i el36 el:d _" r ,warning: a/usr/include/stdint.h t:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] i46 O o F":F 21,S : E3695 " | note: Texpanded from macro 'INT64_MAX's( es tp e fe di 46 )l | l ,# r dae}A fV t_ ii oe(On plePrs efoIT go_rTNrieYTf s6Pf4 Es__ iF-(LMlt Al0OXiA.h 5Ten f,gt){ a(i. 0d> xn=*7 bfi0 f.(flMf=t_0fPi.Iaff l 0f*1f } 2fg.f&r,f& 5if0f fd).t;f h 0efrt) 0aa 0n P )=Tf _i-src/libavfilter/vsrc_gradients.cTl- Y:l M88 _: PrP Ea10 _t:IIi o_ N 2warning: T) 6 {missing field 'help' initializer [-Wmissing-field-initializers] 4 | f, ^~~~~ ~~ o \20{r88 warning. | s f i generatedi . | 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ l {lN4iU nL=gL 3}0i,}n ,i t1| i, ^a IlN Tg6r4i_dM ArXa,n dFoLAmGlSy "}, ,O F F| S ^~~~~~~~~E T(rando/usr/include/stdint.hm:_46f:i21l:l _note: rexpanded from macro 'INT64_MAX'a tio), A V46_ | O#PdeTf_iTnYPeE _IDNOTU6B4L_EM,A X{ . d(b0lx=71f/fMf_fPfHfIf}f,f f0f, f1f,f fF)L A G| S ^~~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | src/libavfilter/vsrc_gradients.c : 80{: 106":r warning: aimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n dom_seed", "set th esrc/libavfilter/vsrc_mptestsrc.c80 | :s e68 e: 98d : { f"warning: odimplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r" , fi l l i n g t h68"e | s e it n iv ti{id ae"lod "dg,ur r ia dt i ro an n" d,o" msOleFytF" S,vE iTOd(FeFodS uEdsrc/libavfilter/vsrc_mandelbrot.cTru:a(r90tr:aia126on:tnd i)owarning: m,omissing field 'unit' initializer [-Wmissing-field-initializers]_ n s" e,Ae VdO_)FO,FP STAE_ VT90T_( | YOd PuP ETr __aD TtU{YiR"oAPsnTEi)I_z,OI NNeA,TV" _6, O4 ,P { T .{ _i.T6 iY4 =6 P-4E 1=_"}-Ds,1e U}t ,R Af -Tr 1Ia ,Om e NU -,s1I i,{Nz .TeIi3N"26T,_64M 4 A _= MX A- ,X1 ,F} L, FA L -GA S1G S, } ,} I, N | T O ^| 6F ~ ^~~~~~~~~4F S_EMATX(, wF)L,A /usr/include/stdint.hG :S 46 :} 21 ,: note: | Aexpanded from macro 'INT64_MAX' ~ ^~~~~~~~~V _OPT_T/usr/include/stdint.hY :P4646E | _:#I21d:Me Afnote: Giexpanded from macro 'INT64_MAX'nE e_ SIINZT 6E464, | src/libavfilter/vsrc_life.c_ #M:{dAe91.Xf:X86ASM libavfilter/x86/vf_convolution.o s 149it n(r:e0= xwarning: "7Imissing field 'unit' initializer [-Wmissing-field-initializers]6fN4 fT0f6xf44f_8fM0fA"fX}f ,f 91f( f | 0 f 0x ,f7 ff 0)f{ ,f "f| Fs ^~~~~~~~~~~~~~~~~~feL feAfdGf"Sf, f } f, f f f| f ^ ) " s| e ^~~~~~~~~~~~~~~~~~t the seed for filling the initialsrc/libavfilter/vsrc_gradients.c g:r79i:d106src/libavfilter/vsrc_mptestsrc.c :r: a67warning: n:implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d98 o: mwarning: limplicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavfilter/vsrc_mandelbrot.cy ":,91 :O126F:F Swarning: E missing field 'unit' initializer [-Wmissing-field-initializers]T79 ( | r a 67n d | o {m " _ d91s u{ | ere a "dt )i d,o{u n"Ar"sVa,"t_ ,Oi o P n" "Ts ,_e Tt "Y sPv eEi _td I e vNo"Ti sdd6eeuo4tr, a dt{ufi.rroiaa6nt4m"i=e,o- n1Os"}F,i,F z SO-eEF"TF,1S (,E d T uU( rId aNu tTr i3ao2tn _i) M, oA n X ) ,A, V _F AOLVP_ ATO _GPOTSTFY_ FTPSY}EEP,_T ED(_U DwR| U) ^AR,TA IT OI NO ,N , A{{V.._ii66O44P ==T- _1T-}Y1,P} E, _ I- M1 A, G EI _N-ST1I6,Z4 _IEMN,AT X6,{4 ._FsMLtAArXG=,S"src/libavfilter/vsrc_life.c 6F}:4L,092Ax: G499S 8: | 0 } ~ ^~~~~~~~~"warning: , }missing field 'unit' initializer [-Wmissing-field-initializers] , | ~ ^~~~~~~~~0/usr/include/stdint.h ,: 460:21,: F92note: /usr/include/stdint.h | Lexpanded from macro 'INT64_MAX': A46 G: S21 :{} ,note: "46 expanded from macro 'INT64_MAX's | #t| d ^ie tfcihn"e, 46I | N# Td6 e4 f_i"MnsAetX i ItN cT(h60 4xb_7oMfuAfnXfd af rf(if0efxsf7"ff,ff ffOsrc/libavfilter/vsrc_mandelbrot.cffFff:Fff92SfEf:f)130Tf :(f s f| tfwarning: ^~~~~~~~~~~~~~~~~~ifmissing field 'unit' initializer [-Wmissing-field-initializers] t fcfh)) , A| V ^~~~~~~~~~~~~~~~~~ _ 92O | P T _ T Y{P"Er_aBtOeOL",, { . i 6 4 = 1 }",s 0e,t f1r, aFmLAeG Sr a}t,e " ,| ^ OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {src/libavfilter/vsrc_life.c.:s93t:r111=:" 2warning: missing field 'unit' initializer [-Wmissing-field-initializers]5 "}, 0, I N93T | _ M A X ,{ F"LmAolGdS" ,} , | ^ "set mold speed for dead cells", OFFSET(mold), AV_OPT_src/libavfilter/vsrc_mandelbrot.cT:Y93P:E_130I:N Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=0}, 930 | , 0 x {F"F,r "F,L A G S } , | ^ "set frame rate", OFFSET(frame_rate), AV_OPT_src/libavfilter/vsrc_life.cTY:P94E:_109V:I Dwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]O _RATE, {. s94t | r = " 25 "{} ," l i0f,e _IcNoTl_oMrA"X,, F"LsAeGtS l}i,f e c| o ^l or", OFFSET( life_color), AV_OPT_TYPE_COLOR, {.str="whisrc/libavfilter/vsrc_mandelbrot.ct:e"94}:,134 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , FLAGS }, 94| | ^ {"maxiter", "set max iterations number", OFFSET(src/libavfilter/vsrc_life.cma:x95i:t109e:r )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPT_TYP E95_ | I N T , { " d e a{t.hi_64c=o7l1o8r9"}, ," s e1t, d e a th c o lIoNrT"_,M AOXF,F SFELTA(GdSe a}t,h _ c| o ^l or), AV_OPT_TYPE_COLOR, {.str="black"}, 0,src/libavfilter/vsrc_mandelbrot.c 0:95,: 157F:L AGwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 95 | 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 }, | ^ {"ssrc/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] tart_x", "set the initial x positio97 | { NULL } | ^ n", src/libavfilter/vf_v360.c OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ :3756:62src/libavfilter/vsrc_mandelbrot.c: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :96 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ :157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ssrc/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ art_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_gradients.csrc/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 }, | ^ 125:27: warning: src/libavfilter/vsrc_mandelbrot.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 125 | if (nb_colors == 1 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 }, | ^ | step 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 }, | ^ = 0.0) { src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~ ~~ 100 | {"bailout", "set the bailousrc/libavfilter/vsrc_gradients.c:127:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t 127 | } else if (step >= 1.0) { | ^~~~ ~~ value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | CC libavfilter/x86/vf_convolution_init.o ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morsrc/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ hxf", "set morph x src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01},src/libavfilter/vsrc_gradients.c : 150-:F16L:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLT_MA X150, | F LA G S} }e,l s e| ^i f (step >= 1.0) { | 176 | for (i =src/libavfilter/vsrc_mandelbrot.c :0102;: 135i: warning: < missing field 'unit' initializer [-Wmissing-field-initializers]l ife->fi l102e | _ b u f s{i"zme;or pih+y+f) "{, | ~ ^ ~~~~~~~~~~~~~~~~~~ "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 }, | ^ 9 warnings generated. 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 amsrc/libavfilter/vsrc_gradients.cpl:it173u:27d:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173O | F F S E Ti(fm o(rnpbh_acmoplo)r,s A V=_=O P1T _|T|Y PsEt_eDpO U<=B L0E.,0 ) { { | . ^~~~ ~~d bl=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 ampsrc/libavfilter/vsrc_gradients.cli:tu179:d16e:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179O | FF S E }T (emlosre if (step >= 1.0) { | ^~~~ ~~p hamp), 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, FLAsrc/libavfilter/vsrc_gradients.cGS: 223}:,25 : | warning: ~ ^~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/stdint.h: 46223: | 21 : note: expanded from macro 'INT64_MAX' od_ s46_ | q# d=e fMi_nPeI I*N T26.4f_;M AX | ~ ^~~( 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.402823466385288src/libavfilter/vsrc_gradients.c59:82351:2e19+:3 8warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | op_x_odsrc/libavfilter/vsrc_mandelbrot.c := 97a:t111a:n 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( op_x, op_y) + 97M | _ P I ; { "| s ^~~~~~~~~~~~~~~~~~ ~t art_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.40282346638528859812src/libavfilter/vsrc_gradients.ce+:32388:F88 : 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_PI); | ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:238:25: 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/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 / 1src/libavfilter/vsrc_testsrc.c80.f; | ~ ^~~~~ :src/libavfilter/vf_v360.c114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 114 | COMMON_OPTIONS | ^ 4033src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' : 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ :98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | 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 / { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ 180.f; | 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' 108src/libavfilter/vf_v360.c | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 4035 | const99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ sisrc/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z 4035 | src/libavfilter/vsrc_sierpinski.c : 60c:o115n:st warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]l oat roll_r ad60 | = ro{l"ls i z*e ",M _"PsIe t/ f1r8a0m.ef ;s i z| e ^~~~ ~" , OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ e", Osrc/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ FSET(w), 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 }, | ^ AV_src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] O 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ PT_TYPE_src/libavfilter/vsrc_sierpinski.cIMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ :64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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' 64 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 },\ | ^ {"sesrc/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.ced", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ :108:37: note: expanded from macro 'COMMON_OPTIONS'src/libavfilter/vsrc_sierpinski.c 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 },\ | ^ X86ASM libavfilter/x86/vf_eq.o 65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | 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 },\ | ^ {"jump"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' , "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ 108 | #define COMMON_OPTIONS Ssrc/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] I 69 | {NULL}, | ^ ZE_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/vf_v360.c:4158:49: warning: src/libavfilter/vsrc_testsrc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :114:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 4158 | 114 | C O McMoOnNs_tO PfTloIOaNtS l | = ^~~~~~~~~~~~~~ sinf(d_fovsrc/libavfilter/vsrc_testsrc.c :*108 :M37_:P Inote: expanded from macro 'COMMON_OPTIONS'/ 360.f) 108/ | #dd;e f i| n ~ ^~~~~e COMMON_OPTIsrc/libavfilter/vf_v360.cO:N4158S: 34S:I Zwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPTIONS C4158O | M M O N_ O P T I O N S_ N OcSoInsZtE f l| o ^~~~~~~~~~~~~~~~~~~~~a t l src/libavfilter/vsrc_testsrc.c=:104 :s98i:n fnote: (expanded from macro 'COMMON_OPTIONS_NOSIZE'd _fov * M_P I 104/ | 3 6 0 .{f )" d/u rda;t i o| n ^~~~~ ~ ", "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_src/libavfilter/vf_v360.cMA:X 4160 (:042x:7 fwarning: ffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ffffffffff f4160) | | ^~~~~~~~~~~~~~~~~~ *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vsrc_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c: 4161387: | 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] float 4161a | ng l e = fm o d f ( s ->*pvt_sf o*v s=- >asspieendf,( h2 .*f 0*. 5fM _*P Il)); * | 3 ^~~ ~60 .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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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' src/libavfilter/vf_v360.c:4175:48: warning: 294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 4175 | if ( Z & & f a b*sv(_sf-o>vz y=k 2l.us[i>>1][0]f- o*u tars)i+nffa(bh s*( s0-.>5zfy k/l uls)[ *i >3>610].[f1 ]/- oM_uPtiI); < =| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~e psilon)\ | ~~ ^~~~~~~ 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 / (tasrc/libavfilter/vsrc_mandelbrot.cn:f(306d:_17:f owarning: v implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* M_PI / 720 .306f | ) ) ; | ^~~~~ ~ 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->zsrc/libavfilter/vf_v360.cyk:l4183u:s48[:i >warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ][1]-outi) 4183< | = e p s i l o n ) \ * h_| f ~~ ^~~~~~~o v = 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/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/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float dsrc/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ :src/libavfilter/vf_v360.c294: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)\ | ~~ ^~~~~~~ 4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFsrc/libavfilter/vsrc_mandelbrot.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.cIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ :294:88: CC libavfilter/x86/vf_eq_init.o note: expanded from macro 'Z_Z2_C_ZYKLUS' src/libavfilter/vsrc_testsrc.c 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[isrc/libavfilter/vf_v360.c>:>42091:]40[:1 ]warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o uti) <= e4209p | s i l on ) \ | ~~ ^~~~~~~ *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ :203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "color", "set colo r 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ ", OFFSsrc/libavfilter/vsrc_mandelbrot.cET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ :314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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 }, | ^ 314 | src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c205 | 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.c294: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)\ | ~~ ^~~~~~~ 98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ :294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' src/libavfilter/vsrc_testsrc.c 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ :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_Osrc/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P TIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:115: note: expanded from macro 'SIZE_OPTIONS' : 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 2 40"}, 0, 0, FLAGS },\ | ^ 294 | src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi)2 warning s generated<. = epsilon)\ | ~~ ^~~~~~~ :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 video4 d warningusr generateda. tion", 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_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:205:5 :352 | warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | C O M MO N _ OiPfT(ISOQNRS( s -| > ^~~~~~~~~~~~~~z yklus[j][0]-src/libavfilter/vsrc_testsrc.cz:r108): 37+: Snote: Qexpanded from macro 'COMMON_OPTIONS'R (s->zyk l108u | s#[jd]ef[i1n]e- zCiO) Mh_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 / tanfX86ASM libavfilter/x86/vf_fspp.o (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); | ~~~^~~~~ ~ 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 },\ | ^ 1 warning generated. 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_OPT1 warningIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' generated. 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), 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/x86/vf_fspp_init.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_gblur.o 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(w18), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ warnings generated. | ^ 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_OCC libavfilter/x86/vf_gblur_init.o PTIONS 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", X86ASM libavfilter/x86/vf_gradfun.o "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 }, | ^ 7 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o 5 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) | ~ ^ ~~~~~~~~~ CC libavfilter/x86/vf_hflip_init.o src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS 7 | ^ src/libavfilter/vsrc_testsrc.c:108:X86ASM libavfilter/x86/vf_hqdn3d.o 24: note: expanded from macro 'COMMON_OPTIONS' warnings generated. 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 = "320x241 warning generated. 0"}, 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 = "320x2CC libavfilter/x86/vf_hqdn3d_init.o 40"}, 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_idet.o CC libavfilter/x86/vf_idet_init.o X86ASM libavfilter/x86/vf_interlace.o X86ASM libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_limiter_init.o 2 warnings generated. 37 warnings generated. 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 } | ^ X86ASM libavfilter/x86/vf_lut3d.o 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) | ^~~~~~~~~~~~~~~~~~ 10 warningsrc/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] s 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ generated. 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 libavfilter/x86/vf_lut3d_init.o X86ASM libavfilter/x86/vf_maskedclamp.o src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE CC libavfilter/x86/vf_maskedclamp_init.o | ^ 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] 18 warnings generated. 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) | ^~~~~~~~~~~~~~~~~~ X86ASM libavfilter/x86/vf_maskedmerge.o CC libavfilter/x86/vf_maskedmerge_init.o X86ASM libavfilter/x86/vf_nlmeans.o CC libavfilter/x86/vf_nlmeans_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_pp7.o CC libavfilter/x86/vf_pp7_init.o CC libavfilter/x86/vf_psnr_init.o X86ASM libavfilter/x86/vf_psnr.o X86ASM libavfilter/x86/vf_pullup.o CC libavfilter/x86/vf_pullup_init.o X86ASM libavfilter/x86/vf_removegrain.o 34 warnings generated. CC libavfilter/x86/vf_removegrain_init.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; | ~ ^~ 11 warnings generated. CC libavfilter/x86/vf_spp.o X86ASM libavfilter/x86/vf_ssim.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/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; | ~ ^~ CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_stereo3d.o CC libavfilter/x86/vf_stereo3d_init.o X86ASM libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o CC libavfilter/x86/vf_tinterlace_init.o CC libavfilter/x86/vf_transpose_init.o X86ASM libavfilter/x86/vf_transpose.o X86ASM libavfilter/x86/vf_v360.o CC libavfilter/x86/vf_v360_init.o X86ASM libavfilter/x86/vf_w3fdif.o 21 warnings generated. CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o CC libavfilter/yadif_common.o CC libavcodec/012v.o AR libavformat/libavformat.a CC libavcodec/4xm.o CC libavcodec/8bps.o CC libavcodec/8svx.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o 11 warnings generated. CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ 1 warning generated. CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o CC libavcodec/aacpsdsp_fixed.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o 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) CC libavcodec/aacsbr_fixed.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:318src/libavcodec/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/aactab.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/aandcttab.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 89 warnings generated. 1 warning generated. CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.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 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/ac3_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)CC libavcodec/ac3dec_float.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:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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: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 -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); | ~ ^ 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) { | In file included from ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/aacpsy.csrc/libavcodec/4xm.c::934:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 28 934 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : src/libavcodec/4xm.csrc/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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"In file included from ) || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aaccoder.c:src/libavcodec/4xm.c:952:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 45 : src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/ac3dsp.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/ac3enc.o 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/put_bits.h:265: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_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/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_sizIn file included from es[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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); | ~ ^ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^ CC libavcodec/ac3enc_fixed.o 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_In file included from ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 Q31(0.48954165955695f) }; | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: 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] In file included from 114 | Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/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); | ~ ^ 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/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_pred.c 113 | static csrc/libavcodec/aacenc_is.con:s61t: 85I:N Twarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OAT a[] = { Q613 | 1 (0 . 6 5 1 4 3 9 0 57 5 I3S1[0i6]f )=, ( L [s| t ~~~~^~~~~~~~~~~~~~~~~~a rt+(src/libavcodec/aac_defines.hw+:w452:)36*:1 28note: +expanded from macro 'Q31'i ] + ph a45s | e#*dRe[fsitnaer Qt3+1((wx+)w2 ) * 1 2 8 +i ] ) * s q r t ((einnetr)(0(/xe)ne*r20114)7;4 83 6| 4 ~~~~ ~~~~~^~~~~~~ 8.0 + 0.5) 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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ac3enc_float.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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 exp2src/libavcodec/aacenc_is.c:139:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f (M_LOG2_10 * x); | ~ ^ 139 | cpe->ch[0].is_ener[w*16+g] = sqrsrc/libavcodec/aacenc_ltp.ct(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ :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; | ^~~ 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]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERsrc/libavcodec/aaccoder_twoloop.hR_CONDITION) \ | ^~~~~~~~~~~~~ :297src/libavcodec/aacps_common.c:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 297 | 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) \ | ^~~~~~~~~~~~~ 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 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] MDC 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ T_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) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; src/libavcodec/aacenc_tns.c \ | ^~~~ :198:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | if (!order || !isfinitesrc/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (In file included from src/libavcodec/aacps_float.cg 1264a | i n ) |M|D CgTa_iIn NIGmAdIcNt_4TH8R0ES, H OaLcD-_>LmOWd c|t|4 8g0a_ifnn, > 4T8N0,S _TGXA_ISNC_TAHLREE(S1H.O0/L4D8_0H)I)G H ) | ^~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aacenc_tns.c:2445: :In file included from 42src/libavcodec/aacps.c:: 35note: : expanded from macro 'TNS_GAIN_THRESHOLD_HIGH'src/libavcodec/aacps_tablegen.h :79:31: 45warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]# define T N79S | _ G A I N _ TH R E S H OfiLlDt_eHIrG[qH] [ n] [ 01]. 1=6 fp*rTNoSt_oG[An]I N_*T H RcEoSsH(OtLhDet_aL)OW; | | ^~~~~~~~ ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/aacenc_tns.c93:36: note: expanded from macro 'TX_SCALE' : 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ 198src/libavcodec/aacdec_template.c::49src/libavcodec/aacps_tablegen.h1257:: :13warning: :80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: 31expanded from macro 'MDCT_INIT': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 198 | 1257 | 80 | s c ia lf e ( =! osr vd ae lrf; i |l t|e r! [i qs ]f [i nn ]i [t e1 (] g a= i np )r o |t |o [ gn a] i n* <- Ts Ni Sn _( Gt Ah Ie Nt _a T) ;H R E S| H ^~~~~~~~ ~ O L D _ L O W | | g ai n > T N S\_ G A| I ^~~~N _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/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 | #defiCC libavcodec/ac3tab.o ne 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; \ | ^~~~ CC libavcodec/acelp_filters.o 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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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: CC libavcodec/acelp_pitch_delay.o 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/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))2 warnings generated. | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~ ^ ~~~~ In 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)*21474836428.0 + 0.5) | ^ ~ warningsIn 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] generated 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:src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32: 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' : 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ 64src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' : 1257 | scale = sval; \ | ^~~~ 81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALECC libavcodec/acelp_vectors.o (1.0/128)) | ^~~~~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 2 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c70420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), :1257:13: note: expanded from macro 'MDCT_INIT' | ~~~~^~~~~~~~~~~~~~~~~~ 1257src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | scale = sval; \ | ^~~~ 45 | #define Q31(x) (int)((x)*21474src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 1264648.0 + 0.5) | ^ ~ | In 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), | ~~~~^~~~~~~~~~~~~~~~~~ Msrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' D CT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ 45src/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#:d1257e:f13i:n enote: expanded from macro 'MDCT_INIT'Q 31(x) 1257 | s c a(lien t=)( (sxv)a*l2;1 4 7 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 : 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.0227042094src/libavcodec/aacdec_template.c98:212655:f52):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.045468659 312650 | 4 7 3 f )M,D CQ3T1_(0I.N0I7T26(6a1c1-3>9m2d9c59t15f)1,2 , | ~~~~^~~~~~~~~~~~~~~~~~a c->mdct5src/libavcodec/aac_defines.h1:245_:fn36,: note: expanded from macro 'Q31'5 12, TX_SC A45L | E#(d1e.f0i/n5e1 2Q)3)1 ( x| ) ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 46 :(36i:n tnote: )expanded from macro 'TX_SCALE'( (x)*214 7464 | 8#3d6e4f8i.n0e +T X0_.S5C)A L E| ( ^ ~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/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] src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]70 | Q31(0.07 412662 | 8 3 1 3 8M0D11C0T6_fI)N,I TQ(3a1c(-0>.m0d8c1t090634078,9 2 9a1c4-f>),m dQc3t19(06.00_8f3n,3 3 3 3936303,3 3T33Xf_)S C A| L ~~~~^~~~~~~~~~~~~~~~~~E (1.0/96src/libavcodec/aac_defines.h0:))45 : 36| : ^~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:46: 3645: | #note: deexpanded from macro 'TX_SCALE'f ine Q31( x46) | # d e f i n e T X _ S C A(LiEn(xt)) ( ( x ) * 2 1 (4(7x4)8 3*6 4182.80. 0+f )0 . 5| ) ~ ^~~~~~ | ^ ~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacps_fixed.c :125724 | : In file included from src/libavcodec/aacps.c :32 : ssrc/libavcodec/aacps_fixed_tablegen.hc:a70l:e33 := swarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a l; 70 | Q 3 1 ( 0 . 0 74 2 8 3 1 3 8 0 1 1 0 6 f ) , Q 3 1 ( 0 . 0 8 1 0 0 3 4 7 8 9 2 9 1 4 f )\, Q| 3 ^~~~1 (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 Q3src/libavcodec/aacdec_template.c1(:x)1267 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *12672 | 1 47 4 8 3M6D4C8T._0I N+I 0T.(5a)c - >| m ^ ~d ct1024, ac->mdct10In file included from 24src/libavcodec/aacps_fixed.c_:f24n: ,In file included from src/libavcodec/aacps.c1:02324: ,src/libavcodec/aacps_fixed_tablegen.h :T69X:_81S:C Awarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E (1.0/1024)) | ^~~~~~~~~~~~~~~~~~ 69 | Q3src/libavcodec/aac_defines.h1:(460:.360:4 0note: 8expanded from macro 'TX_SCALE'1 17992469 246f | )#,d eQf3i1ne( 0T.X0_3S81C2A8L1E0(9x9)4 9 2 6 f ) , Q3 1(((0.x0)5 1*4 41920881.305f69)9 f )| , ~ ^~~~~~ Q31(0.src/libavcodec/aacdec_template.c0:612573:9139:8 3note: 1expanded from macro 'MDCT_INIT'1 51592f), 1257| | ~~~~^~~~~~~~~~~~~~~~~~ scalsrc/libavcodec/aac_defines.he: 45=: 36s:v anote: lexpanded from macro 'Q31'; 45 | # d e f i n e Q 3 1 ( x ) ( i n t ) ( (x ) * 2 147483648.0 + 0.5) | ^ ~ In 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.038src/libavcodec/aaccoder.c:534:20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 12 534 | qmin = INT_MAX; | ~ ^~~~~~~ 81/usr/include/limits.h0994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:26:18: note: expanded from macro 'INT_MAX' : 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ 45:36: note: expanded from macro 'Q31' 45 | #define Q31src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (x 1221 | for (i = 0; i < FF_) (int)((x)*2147483648.0 + 0.5) | ^ ~ ARIn file included from RAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.03src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 81 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ 2810994926f), 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) | ^ ~ 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 | In 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: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (group = 080; | g r o uQp3 1<( 0(.A1A64C8_6S3I0G3N56E7)4g0_3lfe)n,; Q3g1r(o u0p.+2+3,2 7c9f8o5+6=6162289)9 6{f ) ,| Q ~~~~~ ^ ~~~~~~~~~~~~~~~~3 1(0.25f) | ~~~~^~~~~~ src/libavcodec/aacdec_template.csrc/libavcodec/aac_defines.h::176345::4336:: warning: note: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 451763 | | # d e f i n e Q 3 1 ( x) f o r ((girnotu)(p( x=)* 201;4 7g4r83o6u4p8. 0< +( A0A.C5_)S I G| N ^ ~E )g_len; group++, cIn file included from fosrc/libavcodec/aacps_fixed.c+:=241: 2In file included from 8src/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 | src/libavcodec/aacdec_template.c : 1789 :Q3431:( warning: 0.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 6486303567 4178903 | f ) , Q 3 1( 0 . 2 32 7 9 85 6 6 6 2 99 6 ff),o rQ 3(1g(r0o.u2p5f )= 0| ; ~~~~~^~~~~~~~~~~~~~~~~~ group flags & AV_CODEC_FLAG_QSCALE) ? 2.0f 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 | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ avctx->ch_layout.nb_channels) | ~ ^~~~ 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/adpcm.o src/libavcodec/aacpsy.c:298:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^~~ src/libavcodec/aacpsy.c:297:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ src/libavcodec/aacpsy.c:297:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ src/libavcodec/aacpsy.c:296:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ src/libavcodec/aacpsy.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ src/libavcodec/aacpsy.c:295:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | return 3.64 * pow(f, -0.8) | ~~~ ^ 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/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/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)In file included from ? src/libavcodec/aacps_fixed.c2:.240: fIn file included from src/libavcodec/aacps.c:: 32av: csrc/libavcodec/aacps_fixed_tablegen.ht:x194-:>136c:h _lwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]yo ut.nb_channels) | ~ ^~~~ 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] 3 warnings generated. 194 | Q3src/libavcodec/aacpsy.c0(:0349.:0370:3 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2672f/M_PI), Q 33490 | ( 0 . 0 0 2 9 6 3 0 4 9 1cfo/eMf_fPsI[)g,] .Qb3a0(r0k.s0 0=2 6(6b0a04r6k3 f+/ Mp_rPeIv)), /Q 320.(00;. 0 0| 1 ~~~~~^~~~~~ ~90 02859f/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 Qsrc/libavcodec/aacpsy.c30:(355x:)57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (355( | x ) * 1 0 7 3 7 4 1 8 2 4c.o0e f+f -0>.s5p)r e a| d ^_ low[0] = ff_exp10(-In file included from bsrc/libavcodec/aacps_fixed.car:k24_: wIn file included from isrc/libavcodec/aacps.cd:t32h: src/libavcodec/aacps_fixed_tablegen.h*: 193P:S111Y:_ 3warning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P P_THR_SPREAD_LOW )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(0src/libavcodec/aacpsy.c.0:03560:2578:1 1warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), | ^~~~~~~~~~~~~~ 356 | src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'c oeff->sp r44e | a#dd_ehfii n[e 0Q]3 0=( xf)f _ e x p 1 0 ( - b a r k _ w(iidntth) *( (PxS)Y*_130G7P37P4_1T8H2R4_.S0PR E+A D0_.H5I)) ; | ^ | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In 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.004730311src/libavcodec/aacpsy.c2f:/357M:_P57I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0033792 73577 | 0 f/ M _ P I ) , Q 3 0 (0c.o00e2f0f6-7>4s4p5r1efa/dM__lPoIw)[,1 ]Q 3=0 (f0f.0_0e0x2p81101(7-9b5afr/kM__wPiI)d,t h | * ^~~~~~~~~~~~~~ en_spsrc/libavcodec/aac_defines.hr:ea44d:_36:lo wnote: )expanded from macro 'Q30'; | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacpsy.c24: :In file included from 358src/libavcodec/aacps.c::3257: :src/libavcodec/aacps_fixed_tablegen.h :warning: 193implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | 193 | c o e f Qf3-0>(s0p.r0e0a5d6_2h3i3 5[411]f /=M _fPfI_)e,x pQ1300((-0b.a0r0k5_2w6i9d1t0h9 7*f /eMn__PsIp)r,e aQd3_0h(i0).;0 0 4| 7 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~3 03112f/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 src/libavcodec/aacpsy.c+ :0360.:553): warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.cm:i32n: ssrc/libavcodec/aacps_fixed_tablegen.hn:r193 =: 36e:x pwarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](p e_min / band_siz e193s | [ g ] ) - 1Q.350f;( 0. 0| 0 ~ ^~~~5 6233541f/M_PI),src/libavcodec/aacpsy.c :Q3603:034(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 52691097f /360M | _ P I) , Q 3 0 ( 0 . 0 0m4i7n3s0n3r1 1=2 fe/xMp_2P(Ip)e,_ mQi30n( 0/. 0b03a3n7d_92s7i7z0efs/[Mg_])P I-) ,1 .Q53f0;( 0 .| 0 ~~~~ ~~~~~~~^~~~~~~~~~~~~~~0 20674451f/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: src/libavcodec/aacsbr.cexpanded from macro 'Q30' :87:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) (int)((x)*1073741824.In file included from 0src/libavcodec/aasc.c :+32 : 0In file included from .src/libavcodec/msrledec.h5:)26 : src/libavcodec/bytestream.h| : ^187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 187 | In file included from src/libavcodec/aacps_fixed.c : 24i: fIn file included from src/libavcodec/aacps.c (:s32i: zesrc/libavcodec/aacps_fixed_tablegen.h2: 192!:=61 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) | ~~~~~ ^ ~~~~ | 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] temp1 = ff_exp2fi((sbr->data[0].env_facs_q[e][k]>>1) + 7) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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.0005000498src/libavcodec/aacpsy.cfsrc/libavcodec/aacsbr.c/::M42089_::P35I29:): , warning: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ 420 | src/libavcodec/aac_defines.h :89 44 | : F 36F : P snote: yexpanded from macro 'Q30' W i n d o w I n44 f | #o d ew fi i tn ee=m pQ{23 0{=( x )0f f } _ e }x ;p 2 f i| ( ^ ( p a n (_ionftf)s(e(tx )-* 1s0b7r3-74>1d8a2t4a.[01 ]+. e0n.v5_)f a c| s ^_ q[e][k])>>1) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In 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/Msrc/libavcodec/aacsbr.c_P:I92):,21 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .00936983 9929 | f / M _ P I ) , Q 3 0 ( 0 . 0 0 884i1 warningf1s 8(4 generatedt8. e0mfp/1M_ src/libavcodec/aacenc.cP> I:1)E1245,2:0 19)Q: 3 {0warning: ( 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]| . ^~~~~ ~0 060095116f/M_PI )1245, | Q30(0.00367 6 7 0 1f3orf /M(_iP I=) ,0 ;Q 3i0 (<0 .F0F0_0A5R00R0A4Y9_8EfLE/MMS_(PaIa)c,_ n o| r ^~~~~~~~~~~~~~m al_chan_lsrc/libavcodec/aac_defines.ha:y44o:u36t:s )note: ;expanded from macro 'Q30' i++) { | 44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define Q30(x) src/libavcodec/aacenc.c : 1254 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] (int)((x)*1 012547 | 3 7 4 1 8 24 . 0 f+o r0 .(5i) = | 0 ^; i < FF_ARRAY_ELEMS(aIn file included from asrc/libavcodec/aacps_fixed.cc:_24p: cIn file included from esrc/libavcodec/aacps.c_:co32n: fsrc/libavcodec/aacps_fixed_tablegen.hi:191gs:136):; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | src/libavcodec/aacenc.c : 1300 :Q1930:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]0 177809205f/M _1300P | I ) , Qf3o0r( 0(.i0 1=6 606;1 5i78 8PdI)a,t aQ[30c( h01395]. | 0. 2e 9n v6_ 2f{5a"c4a8s4a[7cef_]m/[sMk"]_, P I=") Ff,of r_Qc3ee0x (pM02/.fSi0 2(s6(t6s0eb1rr9e-4o6> 0dfac/otMd_aP[iIcn)hg,]" .,Qe 3no0vf_(ff0ssrc/libavcodec/aaccoder.c.ae0tc:1os10119f_:(0qA311[:A2e C6]warning: E1[implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]n3k c2C]fo>/n>Mt1_)eP xI +t)1010,, | 6 Qo3) p0 t( i0| o. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n 0 s1 .1 m6 i3 d5 _3 s3 1204i | 2d fe ) / , M A_ VP _I )O ,P TM _[QT 3Yi 0P] (E 0_= .B 0 O 0O( 1Ls5 ,c8 e 2 0{ 7.- 1>i6 c46 of4e/ f = fM s-_ [1sP}t I,a )r ,-t 1+ (| , w ^~~~~~~~~~~~~~+ 1 w ,2 )A *A 1C 2E src/libavcodec/aac_defines.h8N : +C44 i_: ]F36 L: A | G ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Snote: }expanded from macro 'Q30' , | ^ 1011 | *44 | e# dx ep f2 i_ nt ea b Q[ 3s 0b r( - x> )d a t a [ c h ] . e n v _ f a +c( sis_ncqte[)1(e-](>[xck)src/libavcodec/aacenc.co]*e: 1f13960&:f 7143s13[:]7s; 4 twarning: 1missing field 'unit' initializer [-Wmissing-field-initializers]8a 2r| 4 ~.t 0+ (+ w+ 0w1396.2 | 5) )* 1 2| {8 ^+" ia]a)c _*i s0".,5 ;" I n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~e nsiIn file included from tysrc/libavcodec/aacps_fixed.c :s24t: In file included from esrc/libavcodec/aacps.cr:e32o: src/libavcodec/aacps_fixed_tablegen.hc:o190d:i111n:g "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] offsetof(AACEncC o190n | t e x t , oQp3t0i(o0n.s0.3i1src/libavcodec/aacsbr.cn6t:1e2121n2:4s253i5:tf y/warning: M_implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]_sP tIe)r,e oQ)3,0 (121A0 | V. _0 O2 P9 T6 _2 T5 Y4 P8 E4 _7 Bf O/ O ML _, P I{) ., i 6Qisrc/libavcodec/bytestream.h3f40: (2940(=:.s 015b1:2 }rwarning: ,-6 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>- 0d11,a9t4 a61[,0 c 294fhA/ | ]AM .C_ eE PN nICiv)_f_,F f L(QaA3sc0Gsi(S[0z}e.e],02[1 k9 !]0| = 1 ^>2s 6i11zE3e22)0f )/ M | _{ ~~~~~ ^ ~~~~P I )| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Q 30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), src/libavcodec/aacenc.c| ^~~~~~~~~~~~~~: 1397:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1397 | 44 | {#"daeafci_npen sQ"3,0( x"P)e r c e p t u a l n o i s(ei nstu)b(s(txi)t*u1t0i7o3n7"4,1 8o2f4f.s0e t+o f0(.A5A)C E n| c ^C ontext, options.pns),In file included from Asrc/libavcodec/aacps_fixed.cV:_24O: In file included from PTsrc/libavcodec/aacps.c_:T32Y: Psrc/libavcodec/aacps_fixed_tablegen.hE:_190B:O86O:L ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .i64 = 1}, -1, 1 , 190A | A C E N C _ FQL3A0G(S0}.,0 3 1| 6 ^1 22435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.src/libavcodec/aacenc.c01:913980:11302:6 1warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]2 f/M_PI), Q30 (13980 | . 0 1 1 6{3"5a3a3c4_2tfn/sM"_,P I")T,e mQp3o0r(0a.l0 0n1o5i8s2e7 1s6h4afp/iMn_gP"I,) ,o f f| s ^~~~~~~~~~~~~~e tof(AACEnsrc/libavcodec/aac_defines.hc:C44o:n36t:e xnote: texpanded from macro 'Q30', options .44t | n#sd)e,f iAnVe_ OQP3T0_(TxY)P E _ B O O L , { . i 6 4 (=i n1t}),( (-x1),* 110,7 3A7A4C1E8N2C4_.F0L A+G S0}.,5 ) | ^| ^ In 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 | src/libavcodec/aacenc.c : 1399Q:31280:( 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 316122435f/ M1399_ | P I ), Q{3"0a(a0c._0l2t9p6"25,4 8"4L7of/nMg_ PtIe)r,m Qp3r0(e0d.i0c2ti6o6n0"1,9 4o6f0ffs/eMt_oPfI()A,A CQE3n0c(C0o.n0t1e9x0src/libavcodec/aacsbr.ct12,:6 179o3:p223tf:i/ oMwarning: n_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]sP .Il)t,p )Q,3 0A( V790_. | O0 P1 T1 _6 T3 Y5 3P 3 E4f_2oBfrO/ OM(L_e,P I={ )1;. ie6 4< == src/libavcodec/bytestream.hs0:b}r,318 :--15>1: d,warning: a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t1 ,a [A0A]C.EbN sC318_ | _F n Lu Am G_iSfe} n,v( ;s i| ez ^+e +2) !{= s| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ze) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr.c:80:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] , Q30(0.0015827src/libavcodec/aacenc.c1:614004:f129/: Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I), | ^~~~~~~~~~~~~~ 1400 | src/libavcodec/aac_defines.h :44 :{36":a anote: cexpanded from macro 'Q30'_ pred", "44A | A#Cd-eMfaiinne p rQe3d0(ix)c t i o n " , o f f s (eitnto)f(((AAxC)*E1n0c7C3o7n4t1e8x2t4,. 0op t+i o0n.s5.p)r e d| ) ^, AV_OPT_In file included from 80 | src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :f190o:r 36(: kwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0; k < sbr -190> | n[ s b r -> dQat3a0[(00]..0b3s1_6f1r2eq_2r4e3s5[f/e]M]_;P Ik)++,) Q{3 0 | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .0296254847f/M_src/libavcodec/aacsbr.cP:I101):,23 :Q 3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 0.0266019 41016 | 0f / M_ PI ) , fQo3r0 ((0e. 0=19 01;12 61e3 2,d aQt3a0[(00]..0b11s6_3n5um3_34n2ofi/sMe_;P Ie)++, )Q 3{0 ( 0.| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 015827164f/M_src/libavcodec/aacsbr.cP:I102:)27,: warning: | ^~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.hTY:P44E:_36B: Onote: Oexpanded from macro 'Q30'L , {.i6 444 | =# d0e}f,i n-e1 ,Q 310,( xA)A C E N C _ F L A G S} ,(i n t)| ( ^( x)*1073741824.0 + 0.5) | ^ 102 | In file included from forsrc/libavcodec/aacenc.c (:k1401 :=130 :0 ; warning: kmissing field 'unit' initializer [-Wmissing-field-initializers] < sbr->n_q; k1401+ | + ) { {| " ~ ^ ~~~~~~~~a ac_pce", "Fosrc/libavcodec/aacsbr.cr:c114e:s27 :th ewarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]u se of 114P | C E s " , o f f s eftoorf ((Ae A=C E1nc;C oen ttdiaotnas.[pcche]).,b sA_Vn_uOmP_Te_nvT;Y PeE+_+B)O O | L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~, {.i64 = 0}src/libavcodec/aacsbr.c,: 115-:131,: 1warning: ,comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] AACENC_ F115L | A G S } , | ^ for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr.c:127:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : 127 | for (e = 1; e <= sbr->data[ch].bs_num_src/libavcodec/aaccoder.cno:i1054s:e35;: e ++warning: )implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 1053src/libavcodec/aacsbr.c | : 128 : 31 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 128 | M [ i ] =f osrc/libavcodec/aacpsy.c(r:s c565(ek0: -8=>: src/libavcodec/bytestream.h0cwarning: ;:oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357e: kf15f :s< [ warning: s stcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b565a rr | t -+ >( w n+i357_wf | q2( );a * c1k 2ti+ 8v++ieif)]_ (l s | ii| n ~ ^ ~~~~~~~~z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e e s2 =!== 01054s | .i 0z e) ) | | ^~~~~~~~~~~~ ~~ ~~~~~ ^ ~~~~ + sce1->coefsrc/libavcodec/aacenc.cfs:[1403s:t10a:r twarning: +missing field 'help' initializer [-Wmissing-field-initializers]( w+w2 )1403* | 1 28 + i{]N)U L*L }0 . 5| ; ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ : 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/Msrc/libavcodec/aacenc.c_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1415 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :12:In 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] warning: 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), | ^~~~~~~~~~~~~~ missing field 'value' initializer [-Wmissing-field-initializers]src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1415In 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.05 | { N61749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.src/libavcodec/aacpsy.c02:076162:7486:1 7warning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f /M_PI), 616Q | 30 ( 0 . 0 0 2 8 2 0 5 9 61 f / M _fPIo)r,m _ f| a ^~~~~~~~~~~~~~c tor += sqrtf(fabssrc/libavcodec/aac_defines.h(c:o44e:f36:s [note: sexpanded from macro 'Q30't art+i])) ;44 | #| d ~~~~ ^~~~~~~~~~~~~~ef ine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ UIn file included from LL } | ^ 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.020727617src/libavcodec/aacsbr.c:200:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 7 200 | for (i = 0; i < sbr->n_q; i++) { | ~ ^ ~~~~~~~~ f/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) | ^ CC libavcodec/adpcm_data.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: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) (int)((x)*1073741824.0 + 0.5) | ^ In 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.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.0944457650fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:PI62): , src/libavcodec/aacsbrdata.hQ:35330:(083:. 06warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 641573f/M_PI), Q30(0.041679 005339 | 8{fQ/3M1_P(I-)0,. 0Q13005(300.4090856628012307f5)5,f /QM3_1P(I-)0,. 6 6| 95 ^~~~~~~~~~~~~~9 0580361src/libavcodec/aac_defines.h6:6f44):}36,: note: {Qexpanded from macro 'Q30'3 1(-0.91 2446 | 6#3d6e7f9i5n7e2 9Qsrc/libavcodec/aacsbr.c330f:()225x,:) 19 Q: 3 1 (warning: - comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 . 1 1 5 2 2 9 3(8i1 n4225t0 | )0 3(4( fx )) }*f,1o0 r7 3| (7 ~~~~^~~~~~~~~~~~~~~~~~~e4 1=8 204.; 0e + src/libavcodec/aac_defines.h<0: .45c5h:)_36 d: a | tnote: ^aexpanded from macro 'Q31' - >bs_num_e n45v | ;# dee+fIn file included from +isrc/libavcodec/aacps_fixed.c)n: e24{ : QIn file included from 3src/libavcodec/aacps.c| 1: ~ ^ ~~~~~~~~~~~~~~~~~~~(32 x: )src/libavcodec/aacps_fixed_tablegen.h : 187 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c : 227 : 23(:i nwarning: tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) ((x)* 2 1871227 | 4 | 7 4 8 3 6 4 8Q .300 (f+0o .0r1. 15(1)k7 3 =4| 5 ^ ~03 ;1 8fk/ M<_ PsIb)r,- >Qn3_0l(i0m.;1In file included from 0ksrc/libavcodec/aacsbr_fixed.c4+9:+0626): 5 7src/libavcodec/aacsbrdata.h{3: 9533 f:| /58 ~ ^ ~~~~~~~~~~M:_ warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0src/libavcodec/aacsbr.c.:02309:4574:4 55337warning: | 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{5 Q03f1/(M-_0P.I)0,1 0230Q5 | 33 00(4 09 .8 06 62 70 82 60 4f 1) 5 ,7f 3oQfr3/ 1M((_-mP0 I.)=6,6 9sQ5b39r00-(5>08f.0_0t34a61b16l67e69lf0i)0m}9[,8k f]{/ Q-3M 1_s(Pb-I0r).,-9> 1kQ2x36[061(3]06;.7 090m55 76<289 13s3fb7)r5,-5 >fQf3/_1Mt(_a-Pb0I.l)e1,l1 i5 m2| [2 ^~~~~~~~~~~~~~k9 3 8+1 410]0 3-4 fs)src/libavcodec/aac_defines.hb}:r,44 -: >36| k: ~~~~^~~~~~~~~~~~~~~~~~~x note: [1expanded from macro 'Q30'] ; m+src/libavcodec/aac_defines.h+:)45 :{36 :44 | | note: # ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'Q31'd efine Q30 (45x | )# d src/libavcodec/aacsbr.ce :f 245i :n 57e : warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 1 ( x )( in t )245 ( | ( x ) * 1 0 7 3 7 4 1( 8i 2 n4fotr.0) ((+( m x0=). *5)s2 b1 r4| -7> ^4f 8_3t6a4b8le.l0 im+[ k0].In file included from 5-src/libavcodec/aacps_fixed.c) : s24 b: | rIn file included from src/libavcodec/aacps.c ^ ~-: >32k: xsrc/libavcodec/aacps_fixed_tablegen.h[:1187]:; 86m: : fsrc/libavcodec/aacsbrdata.h_t:a533b:l31:e l187warning: i | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m [ k + 1Q]3 0-(0 .s5331b | 1r{1-Q7>334k15x([13-]10;8. f0/m1M+0+5_3)P0I 4){,9 8 6Q| 23 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~00 2(00.f1)0,4 9Q03615(src/libavcodec/aacsbr.c7-:30251.9:f657/6:M9 _warning: P5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I9 )0,5 8Q03306 (125106. | 60 f9 )4 }4 ,4 5 7{Q 63 51 0( f-/ 0Mf.o_91rP2 6I(6)m3, 6 =7 Q9s35b0(7r02-.9>036ff_7)t8a,6b 4lQ13e5l17i(-3m0f[./k1M]_1 P5-2 I2s)9,b3r 8-Q1>3k40x0([0013.]40;4f 1)m6} ,7<9 0 sb0| r9 ~~~~^~~~~~~~~~~~~~~~~~~8- f>/fM__tPabIsrc/libavcodec/aac_defines.hl)e:,l45i :mQ[363:k0 (+note: 0expanded from macro 'Q31'1. ]0 0-56 8s1b 3r45-7 | >5k#x5d[f1/e]M_f;Pi Im)n+,e+ )| Q 3 ^~~~~~~~~~~~~~{1 ( x | ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: src/libavcodec/aacsbr.c note: :expanded from macro 'Q30' 257 : 57(:in twarning: 44)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ( #(dxe)f*i21n 4e2577 | 4Q 83 306 ( 4 x8). 0 + 0 . 5f )o r | ( ^ ~ m =( isnbt)r(-(>xf_)t*1In file included from a0src/libavcodec/aacsbr_fixed.cb7:l362: e7src/libavcodec/aacsbrdata.hl4:i1533m8:[26:k4 ].warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- +s 0b.r5-)> k x| [ ^1]533 ; | {mQ 3<1 (s-b0r-.0>1f_In file included from 0tsrc/libavcodec/aacps_fixed.c5a:3b24l0: e4In file included from src/libavcodec/aacps.cl9:i832m6: [k2src/libavcodec/aacps_fixed_tablegen.h 0:+2 0f1871):61],: -warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 sb1r(-->0k.x6[16]95;9 0m1875+ | 8+ )0 3 6{ 1 6 | 6Q ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f3)0}(, 0{.Q13111src/libavcodec/aacsbr.c(7:-302654.:95751:3 12warning: 86comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f6 /3M6_7P9I5) 7,2652 | Q9 330 f() 0, . 1 Q0 439 10 (6 -5 0f7.o31r91 f5(/2mM2_ 9P=3 I8s1b)4r,0- 0>Q3f34_0(ft0)ab}.l, 0e 9l| 4i ~~~~^~~~~~~~~~~~~~~~~~~4 m4[5k7]6 -5src/libavcodec/aac_defines.h 0:f45s:/b36rM-:_> Pknote: Ixexpanded from macro 'Q31')[ ,1 ]Q;3 0m (< 0 45.s | 0b#6rd78-e6>f4fi1_n5te7a 3bfQl/3e1Ml(x_i)Pm I[ )k , + Q 3 10 ]( 0 -. 0s4 b1r (6-i7>nk9tx0)[01(9](8x;)f /*2mM1+_4P+7I)4) 8,{3 6Q 43| 80 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.(00 . 0+0 50.6851)3 7 5| 5 ^ ~ f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::532 :note: 84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e532 | Q{Q3301((x) 0. 8 0 7 0 5 0 63 7 6 9 3 5(1inft)),( (Qx3)1*(1 0073.72946158326648.208 +4 4008.5f))} , | ^{Q 31(-0.389814788In file included from 9src/libavcodec/aacps_fixed.c6:249: 2In file included from 6src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31871:(36 :0 warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5726057170 8187 | 7 f ) } , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.1117src/libavcodec/aac_defines.h3:4455:336:1 8fnote: /expanded from macro 'Q31'M_ PI), Q3 045( | 0#.d1e0fi4n9e06 5Q73319(fx/)M _ P I ) , Q 3 0 ( 0 . 0 9(4i4n45t7)6((5x0)f*/2M14_7P4I8)3,6 4Q83.00 (+0 .006.57)8 6 41| 5 ^ ~ 73f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 4src/libavcodec/aacsbrdata.h1:65327:9580:0 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0532(0 | .{Q03015(6 8013.7805750f5/0M6_3P7I69)3,5 1f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h :044:.362:9 6note: 53expanded from macro 'Q30' 668284 4440 | #8dfe)f}i,n e{ QQ3301((x-)0. 3 8 9 8 1 47 8 8 96 9 2(6ifn)t,) (Q(3x1)(* 100.78397574216802547.107 0+8 70f.)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.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.h:d187e:f11:i newarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 187 | (iQn3t0)(0(.(x1)1*127314475438138f6/4M8_.P0I )+, 0Q.53)0 ( 0.| 1 ^ ~0 49065739f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :62Q: 30src/libavcodec/aacsbrdata.h(:5320:.320:9 4warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57650f/M_PI) 532, | Q{3Q03(10.(0 60.788604701550763f3/76M9_3PI5)1,f )Q,3 0Q3(10(. 0041.26976953060698288f4/4M0_8fPI))},, {QQ3301((0-.00.3085968811347785859f6/9M2_6PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.8957src/libavcodec/aac_defines.h2:6440:5367:1 70note: 8expanded from macro 'Q30'7 f)}, 44| | ~~~~~^~~~~~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: ) expanded from macro 'Q31' 45 | # de f(iinnet )(Q3(1x()x*)1 0 7 3 74 1 8 2 4 .0 CC libavcodec/adpcmenc.o + 0(.i5)n t )| ( ^( x)*2147483648.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| : ^ ~186 :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:532: 7186: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1571819 35323 | 5{fQ/3M1_P(I )0,. 8Q03700(500.6134776896345014f3)7, fQ/3M1_(P I0).,2 9Q635036(608.218343440888f4)7}6,3 f{/QM3_1P(I-)0,. 38Q93801(407.80899664972768f)8,8 5Qf3/1M(_ P0I.)8,9 57Q23600(507.107509847f8)6}0,6 1 3| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(360:. 00note: 8expanded from macro 'Q31'1 279324f/ M45_ | P#Id)e,fi n e| ^~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int)((x) *442 | 1#4d7e4f8i3n6e48 .Q03 0+( 0x.)5 ) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:1531:8832:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 531 | {Q31( 0.14130In file included from 05src/libavcodec/aacps_fixed.c1:724: 5In file included from 8src/libavcodec/aacps.c4:8327: fsrc/libavcodec/aacps_fixed_tablegen.h):,186 :Q1113:1 (-warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 95090983575689f)} ,186 | { Q 3 1 ( - 0Q.3407(000.51459761780119639357ff/)M,_ PQI3)1,( -Q03.03(703.401457489672480644377ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.13src/libavcodec/aac_defines.h3:4458:8364:7 6note: 3fexpanded from macro 'Q31' /M_PI), Q3450 | #(d0e.f0i9n6e4 7Q73818(8x5)f / M _ P I ) , Q 3 0 ( 0 .(0i5n9t4)8(6(0x6)1*32f14/7M4_8P3I6)4, 8Q.300 (+0 .00.058)1 2 7| 9 ^ ~3 24f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::53144:58::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #531d | e{fQi3n1(e 0Q.3104(13x0)0 5 1 7 5 8 48 7 f ) , Q 3 1((i-n0t.)9(5(0x9)09*8103753775468198f2)4}.,0 {+Q 301.(5-)0 .| 4 ^7 005496701697f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.243: 7In file included from 3src/libavcodec/aacps.c:4320: 5src/libavcodec/aacps_fixed_tablegen.h4:91867:2868:6 4warning: 7fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:18636 | : note: expanded from macro 'Q31' Q30(0.15 7451 | 8#1d9e3f3i5nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 4 7 8 6 4 0 4(3i7nft/)M(_(PxI)),* 2Q13407(408.31634384.808 4+7 603.f5/)M _ P| I ^ ~) , Q30(0.0964778885In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)531,: 31Q:3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0594860613f/M _531P | I{),Q 31Q(3 00(0..1040138010257913752844f8/7Mf_)P,I Q),3 1 (| - ^~~~~~~~~~~~~~0 .950909src/libavcodec/aac_defines.h8:344:57365: 6note: 8expanded from macro 'Q30'9 f)}, {Q 3441 | (#-d0e.f4i7n0e0 5Q43906(7x0) 1 6 9 7 f ) , Q 3 1 ((i-n0t.3)7((3x4)0*51409773278644178f24).},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 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] 45 | 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' d 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ efIn 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] CC libavcodec/adts_header.o in 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.he Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from src/libavcodec/aacsbr_fixed.c:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0src/libavcodec/aacdec_template.c +: 03054.:5)40 : | ^warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 62: src/libavcodec/aacsbrdata.h:In file included from 531 src/libavcodec/aacps_fixed.c:3054:7 | :24 : warning: In file included from src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 32 : src/libavcodec/aacps_fixed_tablegen.h : 186: 11 : awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 531> | o{cQ[310(] .0m.41a4 c1186.3 | s0 a0 m5p 1l 7 e5 _8Qr43a80t(7e0f .)1,!5 =Q7 311h8(d1-90r3._39i55nf0f9/o0M.9_s8Pa3Im5)7,p5l 6Qe83_90rf(a)0}t.,e1 )4{ 7Q{8361 4( -0| 04 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~.3 74f7/0M0_5P4I9)6,7 0Q3106(907.f1)3,3 4Q83814(7-603.f3/7M3_4P0I5)4,9 7Q23806(407.f0)9}6,4 7 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~8 85f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'5 94860613f /M45_ | P#Id)e,f iQn3e0 (Q03.10(0x8)1 2 7 9 3 2 4 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| | ^ ~# define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (isrc/libavcodec/aacsbrdata.hn:t530):(83(:x )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0.5 )530 | | { ^Q 31(-0.9994815327829In file included from 6fsrc/libavcodec/aacps_fixed.c:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h-:0.1855:91364:8 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7516607f)}, {Q31( 1850 | . 97 1 1 3 4Q53403(903.929210f24)0,6 3Q7371f(/-M_0P.I6)7,5 2Q83501(502.2250674975f3)5}7,2CC libavcodec/adts_parser.o 3f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.451:8368:7 4note: 5expanded from macro 'Q31'2 900f/M_PI )45, | #Qd3e0f(i0n.e1 3Q83011(2x1)7 0 8 f / M _ P I) , Q 3 0 ((0i.n0t8)5(7(94x)9*128124f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)1 1 7| 8 ^ ~2 0343f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62: :src/libavcodec/aacsbrdata.h44::53036::59 :note: expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q5303 | 0{(Qx3)1 ( - 0 . 9 9 9 4 8 1 5 3 2(7i8n2t9)6(f()x,) Q*3110(7-307.4519842843.401 7+5 106.650)7 f )| } ^, {Q31( 0.971134543939In file included from 9src/libavcodec/aacps_fixed.c1:f)24,: In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:0185.:61117:5 2warning: 85implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 185 | src/libavcodec/aac_defines.hQ3:045(:036.:2 2note: 0expanded from macro 'Q31'2 406377f/M _45P | I#)d,ef iQn3e0 (Q03.12(0x7)9 5 3 5 7 2 3 f / M_ P I ) , Q(3i0n(t0).(1(8x8)7*425124970408f3/6M4_8P.I0) +, 0Q.350)( 0 .| 1 ^ ~3 80121708f/M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:8625: 7src/libavcodec/aacsbrdata.h9:45309:1318:2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.0117 85302 | 0{3Q4331f(/-M0_.P9I9)9,4 8 1| 5 ^~~~~~~~~~~~~~3 278296f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'.5 94834175 1446 | 6#0d7eff)i}n,e {QQ3301((x )0 . 9 7 1 1 3 4 5 4 3 9 3 9(9i1nft))(,( xQ)3*11(0-703.76471582284.5015 2+2 506.457)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.c:expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 185:4586 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 185 | ( iQn3t0)((0(.x2)20*22410467347873f6/M4_8PI.)0, +Q 300.(50). 2 0| 7 ^ ~9 535723f/M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:8628: 7src/libavcodec/aacsbrdata.h4:55302:960:0 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.138 05301 | 2{1Q73018(f-/0M._9P9I9)4,8 1Q53302(07.8028965f7)94,9 1Q8321f(/-M0_.P5I9)4,8 3Q43107(501.60610177f8)2}0,3 4{3fQ/3M1_(P I0).,9 7 1| 1 ^~~~~~~~~~~~~~3 4543939src/libavcodec/aac_defines.h91:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.675285 1445 | 2#2d5e6f4i7nfe )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i nnote: texpanded from macro 'Q31') ((x)*1073 74541 | 8#2d4e.f0i n+e 0Q.351)( x )| ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:41858:.610: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 185 | Q30(0In file included from .2src/libavcodec/aacsbr_fixed.c2:0622: 4src/libavcodec/aacsbrdata.h0:65283:7837:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.2079 55283 | 5{7Q2331f(/M-_0P.I9)4,7 0Q53008(906.6518988744f5)2,9 0Q03f1(/-M_0P.I2)9,5 8Q00304(208.1143380061f2)1}7,0 8{fQ/3M1_(P I0).,9 1Q53909(800.700885773947961f8)2,f /QM_3P1I()-,0 .9Q83104(078.3001318758728013f4)3}f,/ M_ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36:note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ( i(nintt))(((x()x*)2*1140774387346184284..00 ++ 00..55)) | | ^ ~ ^ 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::52832:: 59src/libavcodec/aacps_fixed_tablegen.h::185 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q 31185( | - 0 . 9 4 7 0Q53008(906.6252908244f0)6,3 7Q73f1/(M-_0P.I2)9,5 80Q03402(801.42030769f5)3}5,7 2{3Qf3/1M(_P I0).9,1 5Q9309(800.7108887737465f2)9,0 0Qf3/1M(_-P0I).,9 8Q134708(300.318358708112f1)7}0,8 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.450:8365:79 4note: 9expanded from macro 'Q31'18 2f/M_PI) ,45 | Q#3d0e(0f.i0n1e1 7Q832103(4x3)f / M _ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aacsbr.c)src/libavcodec/aac_defines.h(::(x31144)::*19362::1 4note: 7warning: expanded from macro 'Q30'4 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]36 48. 044 | +# d0e.f 5i311)n | e Q| 3 ^ ~ 0f(xo)r ( e = 0 ; e In file included from < src/libavcodec/aacsbr_fixed.c(:ci62hn: _tdsrc/libavcodec/aacsbrdata.h)a:(t528(a:x-31)>:b* s1warning: _0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 n37u4m1_8e2n4v.;0 e+ + +0528). | {5{Q) 3 1 | | ( ~ ^ ~~~~~~~~~~~~~~~~~~~ ^- 0 .94705089665984fsrc/libavcodec/aacsbr.c),: 318QIn file included from :3src/libavcodec/aacps_fixed.c191::(24 -: warning: 0In file included from .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps.c2 :9325: 8src/libavcodec/aacps_fixed_tablegen.h00:41852: 8113181: | 4 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f )f}o,r {(Qe3 1=( 00;. 9185e1 | 5 <9 9 8c 0 7h 0_Q8d37a03t(7a06-.f>2)b,2 0sQ2_34n01u6(m3-_70.7e9fn/8vM1;_4 P7eI8+)3+,0) 3 Q8{53 708( 10| f. ~ ^ ~~~~~~~~~~~~~~~~~~~)2 0}7,9 5 3| 5 ~~~~^~~~~~~~~~~~~~~~~~~7 23f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'1 887452900f /45M | _#PdIe)f,i nQe3 0Q(301.(1x3)8 0 1 21 7 0 8 f / M _ P I ),( iQn3t)0(((0x.)0*825174974498138624f8/.M0_ P+I )0,. Q53)0 ( 0| ^ ~. 0117820343f/M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:528:src/libavcodec/aac_defines.h6::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | #d528e | f{iQn3e1 (-Q03.09(4x7)0 5 0 8 9 6 6 5 9 8 4 f ) , (Qi3n1t()-(0(.x2)95*810007432784114832046.f)0} ,+ {0Q.351)( 0| . ^9 1599807087376f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:8321: 4src/libavcodec/aacps_fixed_tablegen.h7:81843:01363:8 5warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h184: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.3062 7457 | 3#6d4e5ffi/nMe_ PQI)3,1 (Q3x0)( 0 . 2 9 1 1 4 8 5 1 3 6 f /(Mi_ntP)I()(,x )Q*3201(407.428636694382.6306 5+f /0M._5P)I ), | Q ^ ~3 0(0.1997837722f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q62: 3src/libavcodec/aacsbrdata.h0:(5270:.841:26 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 4529f/M_PI), Q3 0527( | 0{.Q03117(5 600.99874593f4/2M5_3P4I5)7,8 3 7| f ^~~~~~~~~~~~~~) , Q31( src/libavcodec/aac_defines.h0:.448:6361:5 0note: 9expanded from macro 'Q30'3 0812689f 44) | }#,d e{fQi3n1e (Q 300.(9x9)6 4 2 4 6 65 0 4 1 6 3 f )(i,n tQ)3(1((x )0*.17007319704014832442.705 1+2 f0.)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: src/libavcodec/aacps_fixed_tablegen.h45: | 184#:d111e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 184 | ( i n tQ)30(((0x.)3*026127477438634654f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 2911485136f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:25276:659:9 3warning: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 65f/M_PI), Q30 (5270 | .{19Q93718(3 70.792725f3/4M2_53P4I5)7,8 3Q73f0)(,0 .Q13216(4 101.48562195f0/9M_30P8I1)2,6 8Q93f0)(}0,. 0{1Q73516(0 908.4999f64/2M4_6P6I5)0,4 1 6| 3 ^~~~~~~~~~~~~~f ), Q31( 0src/libavcodec/aac_defines.h.:7440:1369:0 0note: 4expanded from macro 'Q30'34 27512f)} ,44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~e fine Qsrc/libavcodec/aac_defines.h3:045(:x36): 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)*2147483648.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:184: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:527 :18432 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.306277 365274 | 5{fQ/3M1_(P I0).,9 7Q53304(205.239415174883571f3)6,f /QM3_1P(I )0,. 8Q63105(00.92360689132266839f6)5}f,/ M{_QP3I)1,( Q03.09(906.412949676853074712623ff/)M,_ PQI3)1,( Q03.07(001.910206441314427552192ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.017src/libavcodec/aac_defines.h5:6450:9368:4 9note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~45 | #define src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*1073741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 527:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c527: | 24{: QIn file included from 3src/libavcodec/aacps.c1:32(: src/libavcodec/aacps_fixed_tablegen.h0:.1849:7615:3 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3457837f), Q31( 0 .1848 | 6 1 5 0 9 30Q83102(608.93f0)6}2,7 7{3Q63415(f /M0_.9P9I6)4,2 4Q63605(004.126931f1)4,8 5Q13316(f /0M._7P0I1)9,0 0Q3403(402.72561629f3)2}6,3 6 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h0:(045.:1369:97 8note: 3expanded from macro 'Q31'7 722f/M_PI) ,45 | Q#3d0e(f0i.n1e2 6Q413114(5x2)9 f / M _ P I ) , Q 3 0 ( 0(i.n0t1)7(5(609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ xIn file included from )*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363In 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] f) 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from (0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In 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] src/libavcodec/aacsbrdata.h: 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), | ^~~~~~~~~~~~~~ 526src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 59:In 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] warning: 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/src/libavcodec/aacpsy.cM_:PI794):,22 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1673794836f/M_ PI794), | Q3 0 ( 0 . 0 2 3 63 6 6 9i3f1 (ff/aMb_sP(Id)e,l t a_| p ^~~~~~~~~~~~~~e) > 0.05src/libavcodec/aac_defines.h:f44 *: 36d:e snote: iexpanded from macro 'Q30'r ed_pe )44 | #| d ~~~~ ^~~~~~~~e fine Q30(x) src/libavcodec/aacpsy.c : 794 : 40 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*1 07947 | 3 7 4 1 8 24 .0 + 0 . 5i) f | ( ^fa bs(delta_pe) >In file included from src/libavcodec/aacps_fixed.c:024.: 0In file included from 5src/libavcodec/aacps.cf:32 : *src/libavcodec/aacps_fixed_tablegen.h :d183e:s111i:r edwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p e) | ~ ~~~~~~^~~~~~~~~~~~ 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.h526 | {Q31(-0.93412041758744f), Q31( 0.41374052024363f)}, :44:36: note: expanded from macro 'Q30' { 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ Q3In file included from 1( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31':24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 183:86In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 526 | {Q31(-0.93412041758744f), Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 183 | Q30(( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' . 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 37In file included from 88735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.33611src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 src/libavcodec/aacdec_template.c42:924299:f/17M:_P Iwarning: ),comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Q 30(0.258 424299 | 5 8 0 7 6ffo/r(Mi_=P0I;) ,i +Q13<0s(i0z.e1o6f7(3b7u9f4)8 3&6&f /lMen_>P=I)8,; Qi3+0+(,0 .l0e2n3-6=386)6 9 3| 1 ~~~^~~~~~~~~~~~f /M_PI), | ^~~~~~~~~~~~~~ 526src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn 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] 31 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q(-0.93412041758744f), Q31( 0.41374052024363f)}, {Q31( 0.96063943315511f), Q31( 0.93116709541280f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (0.In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.8743473794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 9 44 | #define Q30(x) 4743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: (int)((x)*1073741824.0 + 0.5) | ^ 36:In 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] note: 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), | ^~~~~~~~~~~~~~ expanded from macro 'Q31'src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (in 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ t)In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (( 525 | {Q31(-0.98759606946049f), Q31( 0.82288714303073f)}, {Q31( 0.87434794743625f), Q31( 0.89399495655433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#) d e| f ^in e Q31(x) In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *2src/libavcodec/aacps_fixed_tablegen.h1:41837:4118:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 183 | Q30(0.37In file included from 8src/libavcodec/aacsbr_fixed.c8:7623: 5src/libavcodec/aacsbrdata.h86:7525f:/32M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.362670 95258 | 7{8Qf3/1M(_-P0I.)9,8 7Q53906(006.934366014198f42)9,9 fQ/3M1_(P I0).,8 2Q23808(701.42350834097538f0)7}6,f/ M{Q_P3I1)(, 0Q.3807(403.41769743774934682356ff/)M,_ PQI3)1,( Q03.08(903.909243965366565943313ff)/}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.8024 .+0 0 .+5 )0 . 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24525: :In file included from 6src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h: 182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525 | {Q31(-0. 981827 | 5 9 6 0 6 9Q43600(409.f4)6,45 9Q3619(5 700.f/8M2_28P8I)7,1 4Q3300(3007.34f4)8}8,6 2{5Q83214(f /0M._8P7I4)3,4 7Q93407(403.4622253f0)2,2 4Q6311f(/ M0._8P9I3),9 9Q43905(605.53433837f1)0}3,0 8 1| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), Q30src/libavcodec/aac_defines.h(:045.:2362:8 6note: 66expanded from macro 'Q31'1 267f/M_P I45) | ,# dQe3f0i(n0e. 0Q33314(1x5)6 8 2 6 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t524):(83(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 0 .5245 | ){ Q 3| 1 ^( 0.52175424682195f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.328: 5src/libavcodec/aacps_fixed_tablegen.h3:91826:81112: 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5705f)}, {Q31(-0. 91824 | 7 0 1 1 3 9 6Q93009(506.f4)6,4 5Q93619(5-07.00f1/8M2_6P3I4)8,1 9Q43205(5f0).}4,4 8 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~2 5824f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (0expanded from macro 'Q31'. 422302246 145f | /#Md_ePfIi)n,e QQ3301((0x.)33 8 7 1 0 3 0 8 1 f /M _ P I )(,i nQt3)(0((x0).*22218467646813266478f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0334156826f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:524:58:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 524 | { Q443 | #1d(e f0i.n5e2 1Q73504(2x4)6 8 2 1 9 5f ) , Q 3 1 ( - 0(.i8n5t3)9(6(8x2)6*713057730754f)1}8,2 4{.Q03 1+ (0-.05.)9 4 7| 0 ^1 139690956f), Q31(-0.0In file included from 1src/libavcodec/aacps_fixed.c8:2246: 3In file included from 4src/libavcodec/aacps.c8:1329: 4src/libavcodec/aacps_fixed_tablegen.h2:51825:f86):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 182note: | expanded from macro 'Q31' Q30 (450 | .#4d6e4f5i9n6e9 5Q7301f/(Mx_)P I ) , Q 3 0 ( 0 . 4 4 8 8(6i2n5t8)2(4(fx/)*M2_1P4I7)48,3 6Q4380.(00 .+4 202.350)2 2 4| 6 ^ ~1 f/M_PI), Q30(0.338710In file included from 30src/libavcodec/aacsbr_fixed.c8:162f: /src/libavcodec/aacsbrdata.hM:_524P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2286661267f /524M_ | P{IQ)3,1 (Q 300.(502.107353442145668822169f5/f)M_,P IQ)3,1 ( -| 0 ^~~~~~~~~~~~~~. 8539682673src/libavcodec/aac_defines.h5:7440:536f):} ,note: expanded from macro 'Q30'{ Q31(-0.94 7440 | 1#1d3e9f6i9n0e9 5Q63f0()x,) Q 3 1 ( - 0 . 0 1 8 2 6 34 8(1i9n4t2)5(5(fx))}*,1 0 | 7 ~~~~^~~~~~~~~~~~~~~~~~~3 741824.0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #define 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 : 182 : 61 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483648 .1820 | + 0 .5 ) Q 3| 0 ^ ~( 0.4645969570f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5244:478:8 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 824f/M_PI), Q30 (5240 | .{4Q23213(0 202.46512f1/7M5_4P2I4)6,8 2Q13905(f0),.3 3Q83711(0-300.8815f3/9M_6PI8)2,6 7Q33507(005.f2)2}8,6 6{6Q13216(7f-/0M._9P4I7)0,1 1Q33906(900.9053364f1)5,6 82Q63f1/(M-_0P.I0)1,8 26 3| ^~~~~~~~~~~~~~4 8194255fsrc/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(x) 45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) *1 0 7 3 7 4 1 8(2i4n.t0) (+ (0x.)5*2)1 4 7| 4 ^8 3648.0 + 0.5) | ^ ~ In 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]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30( 0523. | 4{6Q43519(6 905.7404f22/6M8_0P0I)9,3 2Q95360f()0,. 4Q43818(6 2058.2741f3/2M6_7P5I6)7,4 2Q7305(20f.)4},2 2{3Q03212(4 601.f0/3M6_7P1I9)0,7 1Q53803(102.f3)3,8 7Q13013(0 801.f6/36M0_6P3I8)9,3 6Q63607(50f.)2}28,6 6 6| 1 ~~~~~^~~~~~~~~~~~~~~~~~2 67f/M_PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 03expanded from macro 'Q31'3 4156826f/ M45_ | P#I)d,e fi n| e ^~~~~~~~~~~~~~ Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q63408(x.)0 + 0 . 5 ) | ^ ~ (int)((x)*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0523.:559:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 523 | {Q3In file included from 1src/libavcodec/aacps_fixed.c( :024.: 4In file included from 4src/libavcodec/aacps.c2:2326: 80src/libavcodec/aacps_fixed_tablegen.h0:91823:2119:5 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.71326 75182 | 6 74 2 7 5 2 fQ)3}0,( 0{.Q43614(5 906.903576071f9/0M7_15PI8)3,1 2Qf3)0,( 0Q.3414(8 806.26538620643f8/9M3_6P6I67)5,f )Q}3, 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 422302246src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ ),In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h30(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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:523:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : In file included from 523 | {Q31( 0.44226800932956f), Q31( 0.71326756742752f)}, {Q31( 0.03671907158312f), Q31( 0.63606389366675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: In file included from src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 181 | 62: src/libavcodec/aacsbrdata.h:522:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.52748src/libavcodec/aacpsy.c9006:5893f:/34:M _Pwarning: I)missing field 'window_shape' initializer [-Wmissing-field-initializers], Q30(0.4499 48935 | 30 0 8 f /FMF_PPsIy)W,in dQo3w0I(n0f.3o2 8w3i35 8=2 1{6 f{/ M0_ P}I )};, Q| 3 ^0 (0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:522:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/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/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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.h62: src/libavcodec/aacsbrdata.h:522:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 522 | {Q31(-0.92366023326932f), Q31(-0.97979298068180f)}, {Q31(-0.44607178518598f), Q31(-0.54233252016394f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) : note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 522 | {Q31(-0.92366023326932f), Q3In 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] 1( 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-:044.:9367:9 note: 7expanded from macro 'Q30'9 298068 1448 | 0f#)d}e, f{iQne3 1Q(3-00(.x4) 4 6 0 7 17 8 5 1 8 5 9 8 f )(,i ntQ)3(1((x-)0*.15047233734215822041.603 9+4 f0).}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.c :4532 | : #dsrc/libavcodec/aacps_fixed_tablegen.he:f181i:n61e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 181 | ( i n t ) ( (Qx3)0(*02.154672488731674584.2f0/ M+_ P0I.),5 )Q 3 0| ( ^ ~0 .5499725342f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 5src/libavcodec/aacsbrdata.h2:75214:8839:0 06warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.4 45219 | 9{4Q53310(0-80f./3M6_3P2I6)0,1 8Q431909(605.f3)2,8 3Q33518(2 106.f0/7M4_P4I0)2,4 3Q13203(202.80f5)2}2,2 3{6Q83611(f /0M._9PI9)97,9 0 | 4 ^~~~~~~~~~~~~~4 674350fsrc/libavcodec/aac_defines.h):,44 Q:3361:( -note: 0expanded from macro 'Q30'. 141302 8447 | 34#7d4ef0i5nfe) }Q,3 0( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(:i ntnote: )expanded from macro 'Q31'( (x)*1073 7454 | 1#8d24e.f0i n+e 0.Q531)( x )| ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:132: 4src/libavcodec/aacps_fixed_tablegen.h7:41818:3366: 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 181 | Q30(0.562In file included from 87src/libavcodec/aacsbr_fixed.c1:7625: 4src/libavcodec/aacsbrdata.h2:f521/:M59_:PI )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.54997253 45212 | f{/MQ_3P1I()-,0 .Q3306(302.65021784481990906655ff)/,M _QP3I1)(, 0Q.3007(404.04244939142533202088ff)/}M,_ P{IQ),3 1Q(3 00(.09.93298739305484674350f), Q312(1-60f./1M4_P1I3)0,2 8Q73304(704.0055f2)2}2,3 6 8| 61 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PI), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 45 | #defin e44 | Q#3d1e(fx)i ne Q3 0( x ) ( i n t ) ( ( x()i*nt2)1(4(7x4)*8130674387.401 8+2 40..05) + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:521:In file included from 32: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:181:11: 521 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.36326018 41811 | 9 9 6 5 f ) ,Q 3Q03(10(. 5602.087741470524423f1/2M3_2P2I8)f,) }Q,3 0{(Q03.15(4 9907.29593974920f/4M4_6P7I4)3, 50Qf3)0(,0 .5Q23714(8-900.01645f13/0M_2P8I7)3,4 7Q3400(50f.)4}4,99 4 | 53 ~~~~~^~~~~~~~~~~~~~~~~~0 08f/M_PIsrc/libavcodec/aac_defines.h),: 45Q:3360:( 0note: .3expanded from macro 'Q31'2 83358216 f45/ | M#_dPeIf),i nQe3 0Q(301.0(5x2)2 2 3 6 8 6 1 f/ M _ P I ) , ( i| n ^~~~~~~~~~~~~~t )((x)*src/libavcodec/aac_defines.h2:1444:7364:8 3note: 6expanded from macro 'Q30'4 8.0 + 0 .445 | #)d e f| in ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i521n:t6):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824. 0521 | +{ Q03.15()- 0 .| ^3 6326018419965f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:0327: 4src/libavcodec/aacps_fixed_tablegen.h:41800:21364:3 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 228f)}, {Q31( 0 .18099 | 9 7 9 0 4 4Q63704(305.06f7)1,2 7Q239313(5-f0/.M1_4P1I3)0,2 8Q73304(704.0665f3)88}9,3 48 5| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), src/libavcodec/aac_defines.hQ:3450:(360:. 6note: 5expanded from macro 'Q31'0 6769061f /45M | _#PdIef)i,n eQ 3Q03(10(.x6)0 0 9 5 9 7 1 8 2 f/ M _ P I )(,i nQt3)0((0(.x5)0*32613487408239614f8/M._0P I+) ,0 .Q53)0 ( 0| . ^ ~1 060028747f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~520 :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' 520 | {Q 3441 | (#-d0e.f3i2n0e7 0Q63606(x6)9 8 6 5 6 f ) , Q 3 1 (( i0n.t5)0((14x3)*42110970387745138f24).}0, +{ Q03.51() 0 .| 5 ^7 593163224487f), In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24-: 0In file included from .src/libavcodec/aacps.c9:8329: 6src/libavcodec/aacps_fixed_tablegen.h6:41802:21119:2 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h180: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.671 27452 | 9#3d3e5ffi/nMe_ PQI3)1,( xQ)30 ( 0 . 6 6 3 8 8 9 3 4 8 5f /(Min_tP)I()(,x )Q*3201(407.4685306674689.0061 f+/ M0_.P5I)) , | Q ^ ~3 0(0.6009597182fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h),: 520Q:593:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5036380291f/ M520_ | P{IQ)3, 1(Q-300.(302.017006606062689784675f6/fM)_,P IQ)3,1 (| ^~~~~~~~~~~~~~0 .501434src/libavcodec/aac_defines.h2:1449:0368: 7note: 5expanded from macro 'Q30'3 f)}, {Q 3441 | (# d0e.f5i7n5e9 3Q13603(2x2)4 4 8 7 f ) , Q 3 1 ( - 0(.i9n8t)9(6(6x4)2*21902713570491f8)2}4,. 0 +| ~~~~~^~~~~~~~~~~~~~~~~~0. 5) | ^src/libavcodec/aac_defines.h :45: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(:x180): 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (180x | ) * 2 1 4src/libavcodec/aacdec_template.c 7 4:Q83347430:6(1040:8. .607warning: 1+missing field 'help' initializer [-Wmissing-field-initializers]2 7 02.953)3 5 f| / ^ ~ M 3474_P | I ) , Q{3NIn file included from 0Usrc/libavcodec/aacsbr_fixed.cL(:L620}: .,6src/libavcodec/aacsbrdata.h :6520 3:| 832 ^8: 9 warning: 34implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5f/M_PI), Q3 0520( | 0{.Q63510(6-706.9302601f70/6M_6P66I9),8 6Q5360f()0,. 6Q0310(9 5907.1580124f3/4M2_1P9I0)8,7 5Q33f)0}(,0 .{5Q03316(3 08.0527915f9/3M1_6P3I2)2,4 4Q8370f()0,. 1Q03610(0-208.794879f6/6M_4P2I2)9,2 1 50| 9 ^~~~~~~~~~~~~~f )}, | ~~~~~^~~~~~~~~~~~~~~~~~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 | #define Q453 | 0#(dxe)f i n e Q 3 1 ( x) ( in t ) ( ( x ) * 1 0(7i3n7t4)1(82(4x.)0*2 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.h:180:In file included from 61src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :520:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | 520 | Q{3Q03(10(.-607.1322702709633656f6/9M8_6P5I6)f,) ,Q 3Q30(10(. 606.3580819433448251f9/0M8_7P5I3)f,) Q}3,0 ({0Q.3615(0 607.56795096311f6/3M2_P2I4)4, 8Q73f0)(,0 .Q63010(9-509.7918829f6/6M_4P22I9)2,1 5Q0390(f0).}5,0 3 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~8 0291f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0(expanded from macro 'Q31'0 .106002 8457 | 4#7dfe/fMi_nPeI )Q,3 1( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.5)) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h82:4519.0: 84+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 519 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:40244: 4In file included from 9src/libavcodec/aacps.c4:6326: 8src/libavcodec/aacps_fixed_tablegen.h7:91806:336f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.09026201157 41801 | 6 f) } , {QQ3301((0-.06.781223782693353255f3/4M3_2P7If)),, QQ3310(( 00..6068398829437468858f2/3M6_7P6If)),} ,Q 3 0| (0 ~~~~~^~~~~~~~~~~~~~~~~~. 650676906src/libavcodec/aac_defines.h1:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.60 0459 | 5#9d7e1f8i2nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 5 0 36 3 8 0 2 9(1ifn/tM)_(P(Ix)), *Q23104(704.8130664080.208 +7 407.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ 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:519:58: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x) 519 | { Q 3 1 ( 0 . 9 4(0i4n4t)9(4(6x6)8*71906733f7)4,18 2Q43.10( +0 .00.950)2 6 2| 0 ^1 157416f)}, {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.248: 2In file included from 3src/libavcodec/aacps.c8:6323: 52src/libavcodec/aacps_fixed_tablegen.h:51803:4113:2 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.08924 71806 | 8 8 2 3 6 7 6Qf3)0}(,0 . 6| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 2729335fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.6638 8459 | 3#4d8e5ffi/nMe_ PQI3)1(,x )Q 3 0 ( 0 . 6 5 0 6 7 6 9 0 6(1ifn/tM)_(P(Ix)),*2 1Q43704(803.66480.009 5+9 7018.25f)/ M _| P ^ ~I ), Q30(0.5036380291fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 519Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 060028747f/M_PI )519, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.94src/libavcodec/aac_defines.h04:444:9364:6 6note: 8expanded from macro 'Q30'7 963f), Q443 | 1#(d e0f.i0n9e0 2Q632001(1x5)7 4 1 6 f ) } , { Q 3 1 ( -(0i.n8t2)(3(86x3)5*21503743372471f8)24,. 0Q 3+1 (0 .05.)0 8 9| 2 ^4 768823676f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45src/libavcodec/aacps_fixed_tablegen.h::36:179 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1179( | x ) Q 3 0 ( 0 . 7 8 5(3i9nt8)1(8(5x3)f*/2M1_4P7I4)8,3 6Q4380.(00 .+7 805.359)8 1 85| 3 ^ ~f /M_PI), Q30(0.7853In file included from 98src/libavcodec/aacsbr_fixed.c1:8625: 3src/libavcodec/aacsbrdata.hf:/519M:_7P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.7853981853 f/519M | _{PQI3)1,( Q03.09(400.47489534968618875936f3/fM)_,P IQ)3,1 (Q 300.(009.072865230918115875431f/6Mf_)P}I,) ,{Q 3 1| ( ^~~~~~~~~~~~~~- 0.823863src/libavcodec/aac_defines.h5:2445:3364:3 2note: 7expanded from macro 'Q30'f ), Q31( 044. | 0#8d9e2f4i7n6e8 8Q23306(7x6)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(x45):*361:0 7note: 3expanded from macro 'Q31'7 41824.0 +45 | 0#.d5e)f i n| e ^ Q31(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.h2:11794:71114:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 179 | Q30(0.7853In file included from 98src/libavcodec/aacsbr_fixed.c1:8625: 3src/libavcodec/aacsbrdata.hf:/518M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.7853981853 f518/ | M{_QP3I1)(, 0Q.3607(202.67886513399831788583ff)/,M _QP3I1)(,- 0Q.3103(409.47388593091811081543f)f}/,M _{PQI3)1,( -Q03.0(700.773875339988814825036f8/fM)_,P IQ)3,1 (Q3-00(.07.6574875334998312855939f2/Mf_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4445 | | ##ddeeffiinnee QQ3301((xx)) ( i(nitn)t()((x(x))**12017437744813862448..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: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] :45 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.7853981853:36: note: expanded from macro 'Q31' f 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) /M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ^ ~ In 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | 518 | {Q31( 0.67226861393788f), Q31(-0.13494389011014f)}, {Q31(-0.70737398842068f), Q31(-0.76547349325992f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/ac3dec_fixed.c 45 | # dQ3e0f(i0n.e7 8Q533918(1x8)5 3 f / M _ P I ) , Q 3 0 ((0i.n7t)8(5(3x9)8*1285134f7/4M8_3P6I4)8.,0 Q+30 (00..57)8 5 3| 9 ^ ~8 1853f/M_PI), Q30(0In file included from .7src/libavcodec/aacsbr_fixed.c8:5623: 9src/libavcodec/aacsbrdata.h8:15188:573:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.785 35189 | 8{1Q8351(3f /0M._6P7I2)2,68 6Q13309(307.8788f5)3,9 8Q13815(3-f0/.M1_34P9I4)3,8 9 0| ^~~~~~~~~~~~~~1 1014f)}, src/libavcodec/aac_defines.h{:Q443:136(-: 0note: .7expanded from macro 'Q30'0 73739884 2440 | 6#8dfe)f,i nQe3 1Q(30-(0x.)7 6 5 4 7 3 4 9 3 2 5 99 2(fi)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *1073741src/libavcodec/aac_defines.h8:2454:.360: +note: expanded from macro 'Q31'0 .5) | ^ 45 | #define Q31(x) In file included from src/libavcodec/aacps_fixed.c::15524: : In file included from src/libavcodec/eac3dec.csrc/libavcodec/aacps.c::32141: :src/libavcodec/aacps_fixed_tablegen.h17::179 :36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | 179 | Qi3f0 ((0n.s7c8a5l3e9 84<1 8 warning5-s31f generated./. M0_)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 (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) :62: src/libavcodec/aacsbrdata.h:517:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, {Q31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h62: src/libavcodec/aacsbrdata.h:517:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :179 517 | {Q31( 0.41881284182683f), Q31( 0.02188098922282f)}, :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q 31(-0.86135454941237f), Q31( 0.98947480909359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 179src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | Q30(0.7853981853f/M_PI), Q30(0.In file included from 78src/libavcodec/aacsbr.c5:33699: 81src/libavcodec/aacsbr_template.c8:51633:f23/:M _Pwarning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , Q30(0.78 51633 | 9 8 1 8 5 3 f / Mf_oPrI )(,k Q 3=0 (10;. 7k8 5<3=9 8s1b8r5->3fn/uMm__PpIa)t,c Qh3e0s(;0 .k7+8+5)3 9 8| 1 ~ ^ ~~~~~~~~~~~~~~~~8 53f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:517:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31( 0.41881284182683f), Q31( 0. (int)((x)*107374102188824.0 + 0.5) | ^ 098In 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] 92 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' 2282f)}, {Q31(-0.86135454941237f), Q31( 0.989467 warning4s8 generated0. 909359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.65) warning s generated| . ^ ~ #dIn file included from efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:517:7: 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: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), | ^~~~~~~~~~~~~~ 517src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ {QIn file included from 31( 0.4188128418268src/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] 3f 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) | ^ QIn 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] 31 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) | ^ 0.In 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] 02 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/Msrc/libavcodec/aacsbr_template.c_P:I251):,31 :Q 3warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (1.4647934 42513 | 7f / M _iPfI )(,s b| r ^~~~~~~~~~~~~~- >bs_lisrc/libavcodec/aac_defines.hm:i44t:e36r: _note: bexpanded from macro 'Q30'a nds != 44o | l#dd_besf_ilnie mQi3t0e(xr)_ b a n d s & & ! s b r(-i>nrte)s(e(tx)) * 1| 0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~73 741824.0 + 0.5) | ^ 18809892In file included from 22src/libavcodec/aacps_fixed.c8:224f: )In file included from }src/libavcodec/aacps.c,: 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1178(:-110:. 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 35454941237f), Q 31781 | ( 0 . 9 8 9Q43704(80.089909592335397f)7}4,f /M | _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0.src/libavcodec/aac_defines.h90:6459:0366:9 62note: 4expanded from macro 'Q31'f /M_PI), Q3 045( | 0#.d9e2f0i1n1e9 4Q03418(fx/M)_ P I ) , Q 3 0 ( 0 . 9 6 98(3i6n5t9)2(7(fx/)M*_2P1I4)7,4 8Q33604(81..00 +6 701.558)3 4 1| 4 ^ ~f /M_PI), Q30(1.4647934437In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,516 : 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' 516 | {Q31( -440 | .#03d8e4f1i5n1e7 6Q03108(43xf)) , Q 3 1 ( - 0 . 6 9 8 8 8(8i1n5t6)8(1(1x7)9*f1)0}7,3 7{4Q13812(4-.00. 3+0 1002.155)7 3 0| 4 ^6 44f), Q31(-0.07667808In file included from 9src/libavcodec/aacps_fixed.c2:2224: 0In file included from 5src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 177| : ~~~~^~~~~~~~~~~~~~~~~~~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' 177 | 45 | Q#3d0e(f1i.n0e0 Q73912(4x5)5 6 7 f / M _ P I ) , Q 3 0((i1n.t0)2(0(8x2)3*823146734f8/3M6_4P8I.)0, +Q 300(.15.)0 43 3| 0 ^ ~7 3044f/M_PI), Q30(1.12In file included from 08src/libavcodec/aacsbr_fixed.c5:1620: 39src/libavcodec/aacsbrdata.h9:f516/:M58_P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.24246048 95163 | f{/QM3_1P(I-)0,. 0Q33804(11.551178657021864838f1)f/,M _QP3I1)(,- 0 .| 6 ^~~~~~~~~~~~~~9 8888156811src/libavcodec/aac_defines.h7:449:f36):} ,note: expanded from macro 'Q30'{ Q31(-0. 3440 | 1#0d2e1f5i7n3e0 4Q63404(fx)), Q 3 1 ( - 0 . 0 7 6 6 7 8(0i8n9t2)2((2x0)5*f1)0}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded 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 : 177 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 41778 | 36 4 8 . 0 Q+3 00(.1.50)0 7 9| 2 ^ ~4 5567f/M_PI), Q30(1.020In file included from 82src/libavcodec/aacsbr_fixed.c3:862: 3src/libavcodec/aacsbrdata.h6:3516f:/31M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.0433073 05164 | 4{fQ/3M1_(P-I0).,0 3Q3804(115.1172600815814033f9)9,f /QM_3P1I()-,0 .Q63908(818.8214254668014187993ff)/}M,_P I{)Q,3 1(Q-300(.13.051102815577236084816f4/4Mf_)P,I ),Q 3 1| ( ^~~~~~~~~~~~~~- 0.076678src/libavcodec/aac_defines.h0:89442:2362: 0note: 5fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #defisrc/libavcodec/aac_defines.hn:e45 :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+n t0).(5()x ) *| 2 ^14 7483648.0 + 0.5)In 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:516:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]177 | Q30(1 .5160 | 0{7Q932145(5-06.70f3/8M4_1P5I1)7,6 0Q1308(413.f0)2,0 8Q23318(3-603.f6/98M_8P8I8)1,5 6Q83101(719.f0)4}3,3 0{7Q33014(4-f0/.M3_0P1I0)2,1 5Q73300(416.4142f0)8, 5Q13013(9-90f./0M7_6P67I8)0,8 9Q23202(015.f2)4}2,4 6 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~8 93f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.51857 2456 | 8#8d1effi/nMe_ PQI3)1, ( x)| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : (note: iexpanded from macro 'Q30'n t)((x) *442 | 14#7d4e8f3i6n4e8 .Q03 0+( x0).5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:05157:3837:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 515 | {Q31( 0.986305632In file included from 3src/libavcodec/aacps_fixed.c2:0247: 5In file included from fsrc/libavcodec/aacps.c):,32 Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(177-:061.:53 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 899600662f)}, {Q 31771 | ( - 0 . 6 1 5Q13003(612.207077397244f5)5,6 7Qf31/(M-_P0.I8)9,5 1Q53001(918.90920989273f8)3}6, 3 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q30src/libavcodec/aac_defines.h(:145.:0364: 3note: 3expanded from macro 'Q31'0 73044f/M _45P | I#)d,e fQi3n0e( 1Q.311(2x0)8 5 1 0 3 9 9 f / M _ P I ) ,( iQn3t0)((1(.2x4)2*421640744889336f4/8.M0_ P+I )0,. 5Q)3 0( 1| . ^ ~5 185726881f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:515:58:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 51544 | | #{dQe3f1i(n e0 .Q9836030(5x6)3 2 3 2 0 7 5 f ), Q 3 1 (-(0i.n5t35)7(8(8x9)9*610007636724f1)8}2, 4{.Q03 1+( -00..56)1 5 1| 0 ^3 62277374f), Q31(-0.895In file included from 15src/libavcodec/aacps_fixed.c0:1249: 8In file included from 9src/libavcodec/aacps.c:9329: 9src/libavcodec/aacps_fixed_tablegen.h7:f177):}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'177 | Q453 | 0#(d1e.0f0i7n9e2 4Q5315(6x7)f / M _ P I ) , Q 3 0( 1 . 0(2i0n8t2)3(8(3x6)3*f2/1M4_7PI4)8,3 6Q4380.0( 1+. 0043.350)7 3 0| 4 ^ ~4 f/M_PI), Q30(1.12085In file included from 1src/libavcodec/aacsbr_fixed.c0:623: 9src/libavcodec/aacsbrdata.h9:f515/M:_31P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.2424604 85159 | 3{fQ/3M1_(P 0I.)9,8 6Q30305(613.253128057752f6)8,8 Q13f1/(M-_0P.I5)3, 5 7| 8 ^~~~~~~~~~~~~~8 99600662fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1(expanded from macro 'Q30'- 0.615103 6442 | 2#7d7e3f7i4nfe) ,Q 3Q03(1x()- 0 . 8 9 5 1 50 1 9 8 9 9 9(9i7nft))}(,( x| )* ~~~~^~~~~~~~~~~~~~~~~~~1 073741824src/libavcodec/aac_defines.h.:045 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #define 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 : 177 :(11i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 +177 | 0 . 5 ) | ^ ~Q 30(1.0079245567f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5151:.70:2 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 38363f/M_PI), Q5153 | 0{(Q13.10(4 303.0978633004546f3/2M3_2P0I7)5,f )Q,3 0Q3(11(.-102.05835517088399996f0/0M6_6P2If)),} ,Q 3{0Q(311.(2-402.4660145819033f6/2M2_7P7I3)74,f )Q,3 0Q(311.(5-108.5789265818510f1/9M8_9P9I9)9,7f ) | } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36src/libavcodec/aac_defines.h:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #de f45i | n#dee Qf3i0n(ex )Q 3 1 ( x ) ( i n t ) (((ixn)t*)1(0(7x3)7*4211842744.803 6+4 80..50) + | 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:: 176:src/libavcodec/aacsbrdata.h136::514 :warning: 84implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176514 | | { Q 3 1( - 0Q.3602(0181.518016316919838403f7)f,/ QM3_1P(I )0.,7 5Q03000(617.612211983935861f7)9}f, /{MQ_3P1I(-)0,. 43Q83607(011.51245804891421f2)4,4 fQ/3M1_( P0I.)9,9 9Q9308(016.92234240382620f6)2}4,f / M_| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(1.src/libavcodec/aac_defines.h3:4452:1363:0 1note: 8expanded from macro 'Q31'4 2f/M_PI), Q453 | 0#(d1e.f5i3n7e3 8Q03619(5x3)f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((src/libavcodec/aac_defines.hx:)44*:2361:4 7note: 4expanded from macro 'Q30'83 648.0 + 044. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(514(:x58):* 1warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 514 | | ^{ Q31(-0.62081581361840In file included from fsrc/libavcodec/aacps_fixed.c):CC libavcodec/adx.o ,24: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1767:51110:0 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 6218956f)}, {Q31( -1760. | 4 3 8 6 7 0 1Q532050(811.21f0)6,1 99Q33813( 70f./9M9_9P9I8)0,69 Q23404(3212.f1)2}1,9 3 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 79f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 14849412 4454 | f#/dMe_fPiIn)e ,Q 3Q13(0x() 1 . 2 3 2 0 8 6 0 6 2 4 f(/iMn_tP)I()(,x )Q*3201(417.438432614380.108 4+2 f0/.M5_)P I )| , ^ ~ Q30(1.5373806953f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 514| ^~~~~~~~~~~~~~: 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' 514 | {Q31( -440 | .#6d2e0f8i1n5e81 3Q36108(4x0) f ) , Q 3 1( 0 . 7 50 0 0(6i7n6t2)1(8(9x5)*61f0)7}3,7 4{1Q83241.(0- 0.+4 308.65)7 0 1| 5 ^2 50812f), Q31( 0.99998In file included from 0src/libavcodec/aacps_fixed.c6:9242: 4In file included from 4src/libavcodec/aacps.c3:2322: fsrc/libavcodec/aacps_fixed_tablegen.h):}176,: 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' 176 | 45Q | 3#0d(e1f.i1ne0 6Q13919(3x8)3 7 f / M _ P I ) , Q 30 ( 1(.in1t2)1(9(3x)3*8211794f7/4M8_3P6I4)8,. 0Q 3+0 0(.15.)14 8 4| 9 ^ ~4 1244f/M_PI), Q30(1In file included from .2src/libavcodec/aacsbr_fixed.c3:622: 08src/libavcodec/aacsbrdata.h6:5140:662:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.34 25141 | 3{0Q13814(2-f0/.M6_2P0I8)1,5 8Q3103(611.8543073f8)0,6 Q95331f(/ 0M._7P5I0)0,0 6 | 7 ^~~~~~~~~~~~~~6 218956f)src/libavcodec/aac_defines.h}:,44 :{36Q3:1 (note: -expanded from macro 'Q30'0 .438670 1445 | 2#5d0e8f1i2nfe )Q,3 0Q(3x1)( 0 . 9 9 9 9 8 0 6 9 2 4(4i3n2t2)f)(}(,x )* 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 3741824.0src/libavcodec/aac_defines.h :+45 0:.365:) note: expanded from macro 'Q31' | ^ 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 : 176 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*214748 31766 | 4 8 . 0 + Q300.(51). 1 0| 6 ^ ~1 993837f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h:15132:1839:3 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 79f/M_PI), Q30( 1513. | 1{4Q83419(4 102.4540f4/M4_91P6I6)7,6 0Q3300(31f.)2,3 2Q03816(0-602.48f5/9M9_5P0I7)24,0 8Q3403(41f.)3}4,2 1{3Q03118(4 20f./M4_7P1I62)8,9 1Q03605(110.85f3)7,3 8Q036915(3f-/0M._1P8I6)8,0 2 0| ^~~~~~~~~~~~~~4 049569f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e fi n e Q 3 1 ((x)i nt ) ( ( x ) * 1 0 7 3 7 4 1(8i2n4t.)0( (x+) 0*.251)4 7 4| 8 ^3 648.0 + 0.5) | ^ ~ In 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:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:513:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q 35130 | ({1Q.3110(6 1099.35803474f9/1M66_7P6I0)3,0 3Qf3)0,( 1Q.3112(1-903.3885197995f0/7M2_4P0I8)4,3 4Qf3)0}(,1 .{1Q43814(9 401.24447f1/6M2_8P9I1)0,6 5Q13008(f1).2,3 2Q03816(0-602.41f8/6M8_0P2I0)4,0 Q43905(619.f3)4}2,1 3 0| 1 ~~~~~^~~~~~~~~~~~~~~~~~84 2f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'5 373806953 f45/ | M#_dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)((x) *442 | 1#4d7e4f8i3n6e4 8Q.300 (+x )0 . 5 ) | ^ ~ (int)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:6224: .src/libavcodec/aacsbrdata.h0: 513+: 310:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 513 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:0244: 4In file included from 9src/libavcodec/aacps.c1:6326: 7src/libavcodec/aacps_fixed_tablegen.h6:01763:0113:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.859950724 01768 | 4 3 4 f ) } ,Q 3{0Q3(11(. 100.6417919632883971f0/6M5_1P0I8)f,) ,Q 3Q03(11(.-102.1198363880127094f0/4M9_5P6I9)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 148494124src/libavcodec/aac_defines.h4:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(1.232 0458 | 6#d0e6f2i4nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 3 4 2 1 3 0 1(8i4n2tf)/(M(_xP)I*)2,1 4Q73408(316.4583.703 8+0 609.553)f /M _| P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:513:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30( x513) | { Q 3 1 ( 0 . 5 0 4 4 9(1i6n6t7)6(0(3x0)3*f1)0,7 3Q73411(8-240..08 5+9 90.550)7 24 | 08 ^4 34f)}, {Q31( 0.4716In file included from 2src/libavcodec/aacps_fixed.c8:9241: 0In file included from 6src/libavcodec/aacps.c5:10328: fsrc/libavcodec/aacps_fixed_tablegen.h):,175 Q:13631:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 18680204049569f)}, 175 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:145.:1369:1 9note: 22expanded from macro 'Q31'7 839f/M_P I45) | ,# dQe3f0i(n1e. 2Q03811(2x5)3 5 2 9 f / M _ P I ) , Q 3(0i(n1t.)2(3(4x6)7*7291140784f8/3M6_4P8I.),0 Q+3 00(.15.) 3 1| 2 ^ ~30 05629f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:4620: 3src/libavcodec/aacsbrdata.h4:15126:8847:2 0fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(1.54 75121 | 5{9Q67311(8-f/0M._4P91I0)4,78 3 1| 3 ^~~~~~~~~~~~~~7 150f), Qsrc/libavcodec/aac_defines.h3:144(: 036.:3 2note: 8expanded from macro 'Q30'9 52143596 6443 | f#)d}e,f i{nQe3 1Q(3 00(.x9)9 8 8 1 1 7 51 2 0 7 5 1 f ) ,(i nQt3)1((( x0)*.18087939734918832843.103 5+4f )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 fsrc/libavcodec/aacps.ci:n32e : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1175(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x175) | * 2 1 4 7 4Q83306(418..109 1+9 202.758)3 9 f| / ^ ~M _PI), Q30(1.20812In file included from 5src/libavcodec/aacsbr_fixed.c3:5622: 9src/libavcodec/aacsbrdata.hf:/512M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.2346779 105128 | f{/QM3_1P(I-)0,. 4Q93100(417.8331132370150506f2)9,f Q/3M1_(P I0)., 3Q238905(211.44305394616638f7)2}0f,/ M{Q_3P1I() ,0 .Q93908(811.5147751152906775118ff)/,M _QP3I1)(, 0. 8| 8 ^~~~~~~~~~~~~~9 939838src/libavcodec/aac_defines.h:3441:3365:4 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f(iinnte) (Q(31x()*x)1 0 7 3 7 4 1 8 24 . 0 + 0(.i5n)t ) (| ( ^x )*2147483648.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:175: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:512:32: warning: 175implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(1.191 95122 | 2{7Q83319f(/-M0_.P4I9)1,0 4Q73803(113.721085102f5)3,5 2Q93f1/(M_ P0.I3)2,8 9Q53201(413.52936466377f9)1}0,8 f{/QM3_1P(I )0,. 9Q93808(11.137152132000755621f9)f,/M _QP3I1() ,0 .Q83809(913.4908343183618375240ff)/},M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.547src/libavcodec/aac_defines.h1:5459:6367:1 8note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~45 | #definesrc/libavcodec/aac_defines.h :Q443:136(: xnote: ) expanded from macro 'Q30' 44 | # d e(fiintn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) ((| x ^ ~) *1073741824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62: src/libavcodec/aacsbrdata.h| : ^512 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c512 | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h4:91751:0614:7 8warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7150f), Q31( 0.3 21758 | 9 5 2 1 4 3Q53906(613.1f9)1}9,2 2{7Q83319(f /0M._9P9I)8,81 1Q7350(112.0275018f1)2, 5Q33512(9 f0/.M8_8P99I3)9,8 3Q83301(315.243f4)6}7,7 9 1| 0 ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'3 123005629 f45/ | M#_PdIe)f,i nQe3 0Q(311.(4x)03 4 1 6 8 7 2 0 f/ M _ P I )(,i nQt3)0(((1x.)54*72115497647813684f8/M._0P I+) ,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.h#d:e511f:i83n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 511 | ({iQn3t1)((( x0).*91408713376451082242.102 6+8 f0).,5 )Q 3 1| ( ^- 0.97506640027128f)In file included from },src/libavcodec/aacps_fixed.c :{24Q: 3In file included from 1src/libavcodec/aacps.c:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:91755:4363:4 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 492853f), Q31(-0 .1757 | 9 6 0 7 9 7 8Q53001(918.139f1)9}2,2 78 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), Qsrc/libavcodec/aac_defines.h3:045(:136.:2 0note: 8expanded from macro 'Q31'1 253529f/M _45P | I#)de,f iQ3n0e( Q13.12(3x4)6 7 7 9 1 0 8 f / M _ P I ) ,( inQt3)0(((1x.)3*12231040754682396f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~4 034168720f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:1.625: 4src/libavcodec/aacsbrdata.h7:15115:96587:1 8warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 511 | {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'4 813650221 26448 | f)#,d eQf3i1n(e- 0Q.3907(50x6)6 4 0 0 2 7 1 2 8 f ) } , { Q(3i1n(t-)0(.(9x5)4*314409737749421885234f.)0, +Q 301.(5-)0 . 7| 9 ^6 07978501983f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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::175 :note: 11expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31751 | ( x ) Q 3 0 ( 1 . 1 9 1 9 2(2i7n8t3)9(f(/xM)_*P2I1),4 7Q43803(614.82.008 1+2 5035.259)f /M _| P ^ ~I ), Q30(1.2346779108fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,511 :Q313:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].3 123005629f/M_P I511) | ,{ QQ3310((1 0..40943841136685702202f1/2M6_8PfI)),, QQ313(0(-10..5947751056966470180f27/1M2_8PfI))},, {| Q ^~~~~~~~~~~~~~3 1(-0.9543src/libavcodec/aac_defines.h4:44497:4369:2 8note: 5expanded from macro 'Q30'3 f), Q31(- 440 | .#7d9e6f0i7n9e7 8Q53001(9x8)3 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)45(:(36x:) *note: 1expanded from macro 'Q31'07 3741824. 045 | +# d0e.f5i)ne Q| 3 ^1 (x) (iIn file included from ntsrc/libavcodec/aacps_fixed.c:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:71744:81363:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 174 | Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:2626: 4src/libavcodec/aacsbrdata.h5:15118:977: 6warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1. 25117 | 9{6Q3417(8 207.914f8/1M3_6P5I0)2,2 1Q23608(f1).,3 0Q33816(3-604.4967f5/0M6_6P4I0)0,2 7Q13208(f1).}3,7 1{0Q132156(8-50f./9M5_4P3I4)4,9 7Q43902(18.5434f4)3,8 4Q933215(f-/0M._7P9I6)0, 79Q73805(011.9558332f3)5}29,2 4 f| /M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 45 | #defi n44e | #Qd3e1f(ixn)e Q 3 0 ( x ) ( i n t ) ( ((xi)n*t2)1(4(x7)4*81306734784.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::24510: :In file included from src/libavcodec/aacps.c83::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31( 0. 991744 | 3 0 2 6 6 Q9310(917.282f6)4,5 1Q83917(6 20f./1M8_8P1I2),5 5Q53301(715.5237f9)6}4,7 8{2Q7311f(/ M0_.P9I7)6,8 6Q43002(31.8310834836f3)6,4 4Q63f1/(-M0_.P2I8)6,6 Q435304(316.6367201f0)1}2,5 6 8| 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'4 44384932 545f/ | M#_dPeIf),i nQe3 0Q(311.(5x5)3 2 3 5 2 9 2 4 f / M _ P I()in, t )| ( ^~~~~~~~~~~~~~( x)*214748src/libavcodec/aac_defines.h3:6444:8.360: +note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 510 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10737 415108 | 2{4Q.301 (+ 00..59)9 4 3| 0 ^ 266919728f), Q31( 0.In file included from 1src/libavcodec/aacps_fixed.c8:8241: 2In file included from 5src/libavcodec/aacps.c5:5323: 1src/libavcodec/aacps_fixed_tablegen.h7:51745:386f:) warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.97686402 31748 | 1 8 4 3 f ) ,Q 3Q03(11.(2-604.52188696746523f4/3M6_6P6I2),0 fQ)3}0,( 1 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 964782src/libavcodec/aac_defines.h7:145f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1.3 0453 | 8#6d3e6f4i4n6ef /QM_3P1I()x,) Q 3 0 ( 1 . 3 7 1 01 2 5 6 8 5(fi/nM_tP)I)(,( xQ)3*02(114.744484338644983.205f /+M _0P.I5)), Q 3| 0 ^ ~( 1.5532352924f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~510 :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' 510 | {Q 3441( | # d0e.f9i9n4e3 0Q23606(9x1)9 7 2 8 f ) , Q 3 1 ( 0 .(i1n8t8)1(2(5x5)5*311077535734f1)8}2,4 .{0Q 3+1 (0 .05.)9 7| 6 ^8 6402381843f), Q31(-0In file included from .src/libavcodec/aacps_fixed.c2:8246: 6In file included from 4src/libavcodec/aacps.c5:3324: 3src/libavcodec/aacps_fixed_tablegen.h6:61746:2610:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 174 | note: expanded from macro 'Q31' Q30( 145. | 2#6d4e5f1i8n9e7 6Q23f1/(Mx_)P I ) , Q 3 0 ( 1 . 2 7 9 6(4i7n8t2)7(1(fx/)M*_2P1I4)7,4 8Q33604(81..03 0+3 806.356)4 46 f| / ^ ~M _PI), Q30(1.3In file included from 7src/libavcodec/aacsbr_fixed.c1:0621: 2src/libavcodec/aacsbrdata.h56:85105:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.4443 85104 | 9{3Q2351f(/ M0_.P9I9)4,3 0Q23606(911.95752382f3)5,2 9Q2341f(/ M0_.P1I8)8, 1 2| 5 ^~~~~~~~~~~~~~5 5317553f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: ( expanded from macro 'Q30'0 .9768640 2443 | 8#1de8f4i3nfe), Q3Q301((x-)0 . 2 8 6 6 4 5 3 4 3 6 6 6(2i0nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737418src/libavcodec/aac_defines.h24:.450: 36+: note: 0.expanded from macro 'Q31' 5) | ^ 45 | #define 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 : 174(:i36n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 +174 | 0. 5 ) | ^ ~Q 30(1.2645189762f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 509Q:3083(:1 .warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6478271f/M_PI )509, | {QQ3301((1-.03.09308868396454963f6/0M2_5P4I6)f,) ,Q 30Q(311.(3 701.0612205364835f9/7M0_5P4I3)8,0 Qf3)0}(,1 .{4Q43413(8-409.302656f1/8M6_2P2I5)4,8 1Q7370(f1).,5 5Q33213(5-209.2243f/8M1_2P2I1)7,2 2 1| 3 ^~~~~~~~~~~~~~5 9f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t ) ( (x ) * 1(0i73n7t4)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: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::17462:: 11src/libavcodec/aacsbrdata.h:: warning: 509implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | 509 | { QQ3310((-10..296405818899576923f6/0M2_5P4I6)f,) ,Q 3Q03(11(. 207.966427083247319f7/0M5_4P3I8)0,f )Q}3,0 ({1Q.3310(-308.603666414866f2/2M5_4P8I1)77, fQ)3,0 (Q13.13(7-100.12253688152f2/1M7_2P2I1)3,5 9Q3f0)(}1,. 4 4| 4 ~~~~^~~~~~~~~~~~~~~~~~~3 849325fsrc/libavcodec/aac_defines.h/:M_45P:36I:) ,note: Qexpanded from macro 'Q31'3 0(1.553 2453 | 5#2d9e2f4ifn/Me_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*214 7444 | 8#d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (int)((x)*1073741824.0 + 0.5) | ^ In 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] 173In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 509 | {Q31(-0.90889593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.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] Q 509 | {Q31(-0.90830(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.5590143204f89593602546f), Q31( 0.62034397054380f)}, {Q31(-0.06618622548177f), Q31(-0.23812217221359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ /src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' M 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _PIn file included from I), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:508:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {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] Q3 1(-0.99715979260878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 173src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | {Q31(-0.47770832416973f), Q31( 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' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ .1In file included from 6789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784src/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] 00 7648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 173src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:508:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | { 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), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1(In file included from -0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)}, | 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.hsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:In file included from 36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62: In 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] src/libavcodec/aacsbrdata.h: 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), | ^~~~~~~~~~~~~~ 508src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 6: In 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] warning: 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), | ^~~~~~~~~~~~~~ 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 Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from 508 | {Q31(-0.47770832416973f), Q31(-0.16789556203025f)}, {Q31(-0.99715979260878f), Q31(-0.93565784007648f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 24: In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps.c 507 | {Q31( 0.65269447475094f), Q31( 0.65916004833:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 172 | Q30(1.4136143923f/M_P2f)}, {Q31( 0.67439478141121f), Q31(-0.81684380846796f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ Isrc/libavcodec/aac_defines.h):,45 :36Q:3 0note: (expanded from macro 'Q31'1 .42293226 7452 | f#/dMe_fPiIn)e, Q3Q310((x1). 4 3 7 3 0 7 8 3 4 6 f / M(_iPnIt)),( (Qx3)0*(211.4477448331684388.501 f+/ M0_.P5I)) , | Q ^ ~3 0(1.5113102198f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.5075:6592:6 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 427f/M_PI), | ^~~~~~~~~~~~~~507 | {Q31( 0.src/libavcodec/aac_defines.h6:5442:69364: 4note: 74expanded from macro 'Q30'7 5094f), Q 3441 | (# d0e.f6i5n9e1 6Q03004(8x3)3 9 3 2 f ) } , { Q 3 1 ( (0i.n6t7)4(3(9x4)*7180174317142118f2)4,. 0Q 3+1 (0-.05.)8 1 6| 8 ^4 380846796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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 In file included from :note: 172src/libavcodec/acelp_pitch_delay.cexpanded from macro 'Q31': :111:24 : warning: src/libavutil/ffmath.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :49:30 :45 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q3 1172( | x 49) | Q 3 r0e (t 1u .r 4n 1 3e6 x1p 42 3(f9i2(n3Mtf_)/L(M_(OPGxI2))*,_2 11Q0340 7(41*8. 34x26)24;98 3.2 02| 6+ ~ ^7 2 f0/.M5_)P I )| , ^ ~ Q30(1.4373078346fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,507 :Q32:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1. 4743183851f/M _507P | I{)Q,3 1Q(30 (01..655121639140427149785f0/9M4f_)P,I )Q,3 1Q(3 00(.16.559612660608448432379f3/2Mf_)PI}),, { Q| 3 ^~~~~~~~~~~~~~1 ( 0.67439src/libavcodec/aac_defines.h4:7448:13641: 12note: 1expanded from macro 'Q30'f ), Q31(- 044. | 81#6d8ef4i3n8e0 8Q43607(9x6)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):(45(:x36:) *note: 1expanded from macro 'Q31'0 73741824. 045 | +# d0e.f5i)n e | Q ^3 1(x) (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*32: 2src/libavcodec/aacps_fixed_tablegen.h1:41727:4868:3 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 172 | CC libavcodec/adx_parser.o Q30(1.41In file included from 3src/libavcodec/aacsbr_fixed.c61:4623: 9src/libavcodec/aacsbrdata.h2:3507f:/7M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.422932 25076 | 7{2Qf3/1M(_ P0I.)6,5 2Q6390(414.74437753009748f3)4,6 fQ/3M1_(P I0).,6 5Q93106(010.44873433913823f8)5}1,f /{MQ_3P1I() ,0 .Q63704(319.457181134110122119f8)f,/ MQ_3P1I(),- 0Q.3801(618.4536820686486749462f7)f}/,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 | # d44e | f#idnefei nQe3 1Q(3x0)( x ) ( i(nitn)t()((x()x*)2*11407743873644188.204 .+0 0+. 50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24506: :In file included from 83src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :172:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | {Q31(-0. 481729 | 7 2 8 9 3 9 3Q23207(41f.)4,1 3Q63114(3 90.2536f2/8M9_2P4I6)3,6 2Q63806(f1).}42,2 9{3Q23216(7-20f./8M9_0P3I3)6, 5Q83608(916.9473f7)3,0 7Q83314(6-f0/.M7_1P6I5),6 5Q63309(817.048724f3)1}8,3 8 5| 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), src/libavcodec/aac_defines.hQ3:045(:136.:5 1note: 1expanded from macro 'Q31'3 102198f/M _45P | I#)d,e fQin3e0( 1Q.351(6x2)6 6 8 4 4 2 7 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~) ((x)*21474src/libavcodec/aac_defines.h8:3446:4368:. 0note: expanded from macro 'Q30'+ 0.5) | ^ ~44 | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 506: 58 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*107374 15068 | 2{4Q.301 (+- 00..458)9 7 2| 8 ^9 3932274f), Q31( 0.562In file included from 89src/libavcodec/aacps_fixed.c2:4246: 3In file included from 6src/libavcodec/aacps.c2:326: 8src/libavcodec/aacps_fixed_tablegen.h6:f172):}36:, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.8903365868 91726 | 9 7 f ) , Q3Q13(0-(01..741163566154633992837f0/8M2_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.42293src/libavcodec/aac_defines.h2:2456:7362:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 145. | 4#3d7e3f0i7n8e3 4Q63f1/(Mx_P)I ) , Q 3 0 ( 1 . 4 7 4 3 1(8i3n85t1)f(/M(_xP)I*)21,4 7Q4308(316.4581.103 1+0 2019.85f)/ M _| P ^ ~I) , Q30(1.5626684427fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h : 506| :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' 506 | {Q31( -440 | .#4d8e9f7i2n8e93 9Q33202(7x4)f ) , Q 3 1 ( 0 . 5 6 2(8i9n2t46)3(6(2x)6*8160f7)3}7,41 {8Q234.10( -+0 .08.950)3 3 6| 5 ^8 689697f), Q31(-0.716In file included from 5src/libavcodec/aacps_fixed.c6:245: 6In file included from 3src/libavcodec/aacps.c9:328: 7src/libavcodec/aacps_fixed_tablegen.h08:2172f:)11}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 172expanded from macro 'Q31' | Q30 (451 | .#4d1e3f6i1n4e3 9Q2331f(/xM)_ P I ) , Q 3 0 ( 1 . 4 2 2(9i3n2t2)6(7(2xf/)M*_2P14I7)4, 8Q33604(81..04 3+7 300.758)3 4 6| f ^ ~/ M_PI), Q30(1.47431838In file included from 5src/libavcodec/aacsbr_fixed.c1f:/62M: _src/libavcodec/aacsbrdata.hP:I506):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5113102198f/ M506_ | PI{)Q3,1 (Q-300(.14.859672268698349432272f7/4Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~ 0.5628924src/libavcodec/aac_defines.h6:3446:2366:8 6note: f)expanded from macro 'Q30'} , {Q31(- 044. | 8#9d0e3f3i6n5e8 6Q83906(9x7)f ) , Q 3 1 ( - 0 . 71 6(5i6n5t6)3(9(8x7)0*8120f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: 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 : 171 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 81713 | 6 4 8 . 0 + Q03.05()1 . 4| 5 ^ ~9 0617418f/M_PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:6625: 88src/libavcodec/aacsbrdata.h9:85051:1835:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.4763 50505 | 5{4Q5391f(/ M0_.P1I0)8,3 1Q83602(81.1500724993f2)1,9 0Q93f1/(M-_0P.I0)8,6 2Q83803(711.7542599121f7)3}4,5 8{fQ/M3_1P(I )0,. 9Q13202(914.1576554101443967f5)0,f /QM3_1P(-I0).,6 5 9| 8 ^~~~~~~~~~~~~~7 351408410fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d: efnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e fi 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.hIn file included from :171src/libavcodec/aacsbr_fixed.c::11162: :src/libavcodec/aacsbrdata.h warning: :505implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | 505 | { Q 3Q13(0 (01..140589301681672481180f7/4M9_fP)I,) ,Q 3Q13(0-(01..048665288889387111754f5/9M2f_)P}I,) ,{ QQ3310(( 10..49716232590451475594f0/4M3_6PfI)),, QQ3310((-10..56052998372315910490f8/4M1_0PIf)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .52911734src/libavcodec/aac_defines.h5:845f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1.5 6455 | 1#1d4e9f7i5n0ef /QM3_1P(Ix)), | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )*expanded from macro 'Q30'2 14748364 844. | 0# d+e f0i.n5e) Q 30| ( ^ ~x ) (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:15050:7313:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | ^505 | {Q31( 0.10831862810749f), Q31(-0.08628837174592f)}, {Q31( 0.9122941754In 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] 04 171 | Q30(1.4590617418f/M_PI), Q30(1.46588936f), Q31(-0.65987351408410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 4515f/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) | ^ deIn file included from fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:505:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 505 | {Q31( 0.1083186281074In 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] 9f 171 | Q30(1.4590617418f/M_PI), Q30(1.46), Q31(-0.08628837158898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 59In 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] 2f 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)}, {Q31( 0.91229417540436f), Q31(-0.65987351408410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In file included from : note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824src/libavcodec/aacdec_template.c.0: +3054 :040:. 5warning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | ^ : 3054 | In file included from src/libavcodec/aacps_fixed.c : 24a: cIn file included from ->src/libavcodec/aacps.co:c32[: 0src/libavcodec/aacps_fixed_tablegen.h]:.171m:411ac:. warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am ple_rate != hdr _171i | n f o . s a mQp3l0e(_1r.a4t5e9)0 6{1 7 4| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~8 f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_P62: src/libavcodec/aacsbrdata.h:504:83: warning: I), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ 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 Q30(x) (intIn file included from )(src/libavcodec/ac3enc.c(:x45): *1src/libavcodec/put_bits.h0:72273:7374:1 82warning: 4.comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c :50424 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1706:71367:0 94warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1937357f), Q 31701( | - 0 . 9 5 47Q8300(7518.24291950269f9)4}1,6 f{Q/3M1_(P I)0,. 5Q631501(717.0459686341468f0)40,0 fQ/3M1_(P-I0).,7 0Q63903(811.15704739757588f4)11}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(1.src/libavcodec/aac_defines.h5:2452:369:07 4note: 9expanded from macro 'Q31'5 5f/M_ P45I | )#d,e fQi30n(e1 .Q5314(1x4)4 2 0 3 6 6 f/ M _ P I ) , (Qin3t0)((1(.5x)6*6271949754281346f4/8M._0PI )+, 0 .| ^~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from 227 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 504 : 59i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->buf_end - 504s | -{>Qb3u1f( _0p.6t7r7 0>94=9 1s9i3z7e35o7ff()B,i tQB3u1f()-)0. 9{5 4 7| 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 75822906f)}, {Q31( 0.56151770568316f), Q31(-0.7069381174777844 | #define Q30(x) (int)((x)*1073741824.0 + 0.5f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ )src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:504:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 504 | {Q31( 0.67709491937357f), Q31(-0.95478075822906f)}, {Q31( 0.56151770568316f), Q31(-0.70693811747778f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.h:: 45In file included from :src/libavcodec/aacps.c36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 170 | Q 3 0 ( 1(.i4n9t1)5(2(9x9)4*1261f4/7M4_P8I3)6,4 8Q.300 (+1 .04.956)4 4 8| 04 ^ ~0 0f/M_PI), Q30(1.50395In file included from 58src/libavcodec/aacsbr_fixed.c4:1621: f/src/libavcodec/aacsbrdata.hM:_504P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (1.5229074955f/ M504_P | I{)Q,3 1Q(3 00(.16.757401944492109336763f5/7Mf_)P,I )Q,3 1Q(3-00(.19.5547686077959852221940f6/Mf_)P}I,) ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.5615177src/libavcodec/aac_defines.h0:5446:8363:1 6note: fexpanded from macro 'Q30') , Q31(-0 .447 | 0#6d9e3f8i1n1e7 4Q7370(7x8)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824.0 45+ | #0d.e5f)i n e| ^Q 31(x) (inIn file included from t)src/libavcodec/aacps_fixed.c(:24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h:717048:3866:4 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 170 | Q30(1.491In file included from 52src/libavcodec/aacsbr_fixed.c9:9624: 1src/libavcodec/aacsbrdata.h6:f503/:M83_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.496448040 0503f | /{MQ_3P1I()-,0 .Q83006(912.050102349854588471f1)f,/ MQ_31P(I-)0,. Q33206(217.554202696037241945f5)f}/,M _{PQI3)1, (Q 300.(413.058401040432604396967f6/fM)_,P I)Q,3 1Q(3-00(.12.159616970999556231646f3/8Mf_)P}I,) , | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | 44# | d#edfeifniene QQ3310((x)x ) src/libavcodec/put_bits.h : (265(i:in37nt:)t )(warning: (((comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]xx ))**1201743774481832644. 80265. 0 | + + 0 .0 5. )5 ) | ^i| f ^ ~ (s->buf_end - s-In file included from >src/libavcodec/aacps_fixed.cbIn file included from :u24src/libavcodec/aacsbr_fixed.cf: :_In file included from 62psrc/libavcodec/aacps.c: t:src/libavcodec/aacsbrdata.hr32: : 503>:src/libavcodec/aacps_fixed_tablegen.h=59: :170s :iwarning: 61z:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e owarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( BitBuf)) {503 | {| Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1703 | 1 ( - 0 . 8 0Q63902(010.1244981458279f9)4,1 6Qf3/1M(_P-I0).,3 2Q63207(514.04696634241840f4)0}0,f /{MQ_3P1I() ,0 .Q43300(810.050033694595987461f1f)/,M _QP3I1)(,- 0Q.3201(91.159202995067346965358f/fM)_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(1.54144src/libavcodec/aac_defines.h2:03456:636f:/ Mnote: _expanded from macro 'Q31'P I), Q30(1. 5456 | 6#7d9e9f5i2n1e4 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *2147483 64448 | .#0d e+f i0n.e 5Q)3 0 (| x ^ ~) (isrc/libavcodec/acelp_pitch_delay.cnt:)In file included from 95(src/libavcodec/aacsbr_fixed.c:(9x::)62 *: warning: 1src/libavcodec/aacsbrdata.h07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:3503 7:4311:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 94+ | 0 . 5 ) | ^ 503 | { Q e31n(e-r0g.y8_0m6e9a2nIn file included from )0src/libavcodec/aacps_fixed.c)0:1 24/2: 4 In file included from 8 src/libavcodec/aacps.c4| :8 ~327 : fsrc/libavcodec/aacps_fixed_tablegen.h):,170 :Q36 3:951 | (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .3 2 6 2 7 5s4qr0t6f6(3 f21701i | 4x fe )d }_ ,m e {aQQn33_01e((1n .0e4.r94g13y502 89?090 401f36i6f4x/9eM9_d7P6_Ifm),)e ,aQ n3Q0_3(1e1(n.-4e09r.6g24y149 81:094 00190.5f60/M)3_6;P6 I src/libavcodec/aacsbr_template.c)| 3, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8: fQ369)3:}023,(: 1 .| warning: ~~~~^~~~~~~~~~~~~~~~~~~5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 039558src/libavcodec/aac_defines.h4:1451:f36/ :Msrc/libavcodec/acelp_pitch_delay.c369 _ | :note: P expanded from macro 'Q31'93I :) 78, : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (f o451r | . #5(d2e k2f 929=i | 0 n71 e;4 9 k5 Q 5<3 f=1 /( sMxf_b)fPr _I-> e)n x,_ p mQ 1a30s 0t( (e 01r .;. 5 0 4k5 +1 +4* )4 (2 i 0 | n| 3 ~ ~ ^ ~~~~~~~~~~~~~6t 6)f(/(Mx_)P *I293)1, | 4 Q7 34 08 (3 16. 45 86 .6 07 9src/libavcodec/aacsbr_template.c 9+: 5 381 20:1 23.4(:f5a /)vwarning: Mp comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ r P| iIv) ^ ~_, s c a| ^~~~~~~~~~~~~~l a381 | rp r o d u src/libavcodec/aac_defines.h c:In file included from t 44src/libavcodec/aacsbr_fixed.c_ ::f36fl62:oo: rasrc/libavcodec/aacsbrdata.hnote: t:(expanded from macro 'Q30'503_k :c =(6 p:1 r;warning: e dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k44_ | t<#a=db elsfebi,nre - >pQr 3ne503_0 | dm({ixacQ)st3 ti 1eo (r -n; _ 0ek .r+ 8r+ 0) o6 r 9, | 2 ~ ^ ~~~~~~~~~~~~~40 )0( 1i+2n 4t )8| (4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^(8 x7)f*)1 ,094 7 | 3Q 73 41 1(8 -2 04 ..3 02 6 +2 70 .5 5 4)0 6 6e| 3n ^2e 1r4gfy)_}m, e{aQn3)1)( /0 . 4| 3 ~~~~~~~~~~~In file included from 0src/libavcodec/aacps_fixed.c8:00240: 3In file included from 6src/libavcodec/aacps.c4:9329: 7src/libavcodec/aacps_fixed_tablegen.h6:f170src/libavcodec/acelp_pitch_delay.c)::,11: 91 :Qwarning: 317implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1: (-warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 219190 9915 | 6 31706 | 6 3 8 ff l) o} a,Q 3t 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~v1 a.l4 9=1 5src/libavcodec/aac_defines.hf2:i945x9:4e136d6:_f g/note: aMexpanded from macro 'Q31'i_n P_If)a,c tQo3 r045 ( | *1#. 4d 9e| 6 ^~~~~~~~~~~~~~~~~ ~4f4 i8n0e4 0Q03f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 0 3 9(5i5n8t4)1(1(fx/)M*_2P1I)4,7 4Q83306(418..502 2+9 007.459)5 5 f| / ^ ~M _PI), Q30(1.5414420In file included from 36src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:P502I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5667995214f /502M | _{PQI3)1,( - 0| . ^~~~~~~~~~~~~~4 33112603src/libavcodec/aac_defines.h8:0449:7365:f )note: ,expanded from macro 'Q30' Q31( 0.8 4453 | 2#1d8e1f5i9n4e7 4Q9300f()x}), { Q 3 1 ( 0 . 9 9 1 9 4(9i7n9t6)7(3(8x3)6*f1)0,73 7Q43118(2 40..09 1+8 706.254)9 7 6| 6 ^4 22f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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:169:136: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q31(x) 169 | Q 3 0((i1n.t5)1(4(6x2)1*32717407f4/8M3_6P4I8).,0 Q+3 00.(51).5 1 8| 1 ^ ~3 340src/libavcodec/acelp_pitch_delay.c19:f100/:M34_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h2:35024 :8100594 | :9 4 warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f /pMr_ePdIi)c,t iQo3n0 _(5021e. | r5r{3oQ6r93[4318](6 8-=00 92f./04M._30P3 I1*)1 ,2l 6oQ03g3018(010f.9(57f55i0fx0)e6,d8 _7gQ3a36i11n(f_ /f0Ma_.cPt8Io5)r,3) 2;Q 13 80| 1( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~51 .95467749907f5)7}5,9 5{fQ/3M1_(P I0).,9 9 1| 9 ^~~~~~~~~~~~~~4 979673836src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.91876 2444 | 9#d7e6f6i4n2e2 fQ)3}0(, x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (45i:n36t):( (note: xexpanded from macro 'Q31')* 107374182 445. | 0# d+e f0i.n5e) Q | 3 ^1 (x) (In file included from insrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:71694:8111:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 169 | Q30(1.5146In file included from 2src/libavcodec/aacsbr_fixed.c13:7627: 0src/libavcodec/aacsbrdata.hf:/M502_:P32I:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.5181334019f /502M | _{PQI3)1,( -Q03.04(313.15122364083489049573f5/fM)_,P IQ)3,1 (Q 300.(815.352316891458964870499f0/fM)_}PI,) ,{ QQ3310(( 10..59590109648977396617f3/8M3_6PfI)),, QQ3310((1 .05.697198775672549957f6/6M4_2P2If)),} , | ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:: 45note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #de f45i | ne# dQe3f0i(nxe )Q 3 1 ( x ) ( i n t ) (((ixn)*t1)0(7(3x7)4*12812447.408 3+6 408..50) + | 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::62169: :src/libavcodec/aacsbrdata.h86:: 502warning: :6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | 502 | { Q 31 ( -Q03.04(313.15114266201338707907f5/fM)_,P IQ),3 1Q(3 00(.18.55312811831354091497f4/9M0_fP)I}),, {QQ3301((1 .05.293941894499475936f/7M3_8P3I6)f,) ,Q 3Q03(11(. 503.699148876680294f9/7M6_6P4I2)2,f )Q}3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 500687361src/libavcodec/aac_defines.hf:/45M:_36P:I )note: , expanded from macro 'Q31'Q 30(1.5679 7455CC libavcodec/adxdec.o 7 | 5#d9e5ffi/nMe_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: t)expanded from macro 'Q30'( (x)*2147 4448 | 3#6d4e8f.i0n e+ Q030.5()x ) | ^ ~ (int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:25014:.840: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5) | ^ 501 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c8:1249: 2In file included from 4src/libavcodec/aacps.c9:9320: 0src/libavcodec/aacps_fixed_tablegen.h2:51697:2614f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.996984252 51690 | 5 7 9 f ) } ,Q {3Q03(11.(5-104.6226173179708f5/0M8_7P3I3)57,f )Q,30 (Q13.15(1 801.363849001393f6/9M7_7P6I1)9,3f )Q}3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~5 234849453src/libavcodec/aac_defines.hf:/45M:_36P:I )note: , expanded from macro 'Q31'Q 30(1.536 9454 | 8#6d8e0f9ifne/ MQ_3P1I(),x )Q 3 0 ( 1 . 5 5 0 0 6 8 7 3 6(1ifn/tM)_(P(Ix)),* 2Q13407(418.356647987.507 5+9 5f0/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ 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:501 :4458 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 501 | { Q 3 1 ( (0i.n8t1)9(2(4x9)9*01002753772441f8)2,4 .Q03 1+( 00..59)96 9 8| 4 ^2 5250579f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 26In file included from 7src/libavcodec/aacps.c1:9328: 5src/libavcodec/aacps_fixed_tablegen.h0:81697:3363:5 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.689033 61699 | 7 7 6 19 3 f )Q}3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 146213770src/libavcodec/aac_defines.hf/:M45_:P36I):, note: Qexpanded from macro 'Q31'3 0(1.5181 3453 | 4#0d1e9ffi/nMe_ QP3I)1,(x )Q 3 0 ( 1 . 5 2 3 4 8 4 9 4 5(3ifn/tM)_(P(xI))*,2 1Q43704(813.654386.904 8+6 800.95f)/ M _| P ^ ~I ), Q30(1.5500687361In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,501 :Q323:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5679757595f /501M | _{PQI3)1,( 0| . ^~~~~~~~~~~~~~8 1924990src/libavcodec/aac_defines.h0:25447:2364:f )note: , expanded from macro 'Q30'Q 31( 0.9 9446 | 9#8d4e2f5i2n5e0 5Q7390f()x}), { Q 3 1 ( - 0 . 2 6 7 19 8(5i0n8t7)3(3(5x7)*f1)0,7 3Q73411(8 204..608 9+ 003.356)9 77 6| ^1 93f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :169:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (169x | ) Q 3 0 ( 1 .5 1 4(6i2n1t3)7((7x0)f*/2M1_P47I4),8 3Q63408(.10. 5+1 801.353)4 0 1| 9 ^ ~f/ M_PI), Q30(1.5234849In file included from 4src/libavcodec/aacsbr_fixed.c5:362f: /src/libavcodec/aacsbrdata.hM:_501P:I7),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5369486809f /501M | _{PQI3)1,( Q03.08CC libavcodec/adxenc.o (119.254590900608275376214ff/M)_,P IQ)3,1 Q(3 0(01..956976984925725570559759ff/)M}_,P I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .267198src/libavcodec/aac_defines.h50:8447:3363:5 7note: fexpanded from macro 'Q30') , Q31( 0 .446 | 8#9d0e3f3i6n9e7 7Q63109(3xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *1expanded from macro 'Q31'0 7374182 445. | 0# d+e f0i.n5e) Q| 31 ^( x) (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x): *2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:641688:.1360: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:500:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73530179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 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:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:In file included from 36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62: In file included from src/libavcodec/aacsbrdata.h:500:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 500 | {Q31( 0.76789609461795f), Q31(-0.76519356730966f)}, {Q31(-0.82002421836409f), Q31(-0.73524: 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] 30 168 | Q30(1.5391840935179553767f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' / 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ M_In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :500 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.559160947288 warningfs/ generatedM. _PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.csrc/libavcodec/aac_defines.h::3144:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' : 44 | #d e500f | in{eQ 3Q130(( x0). 7 6 7 8 96 0 9 4 6 1 7 9 5(fi)n,t )Q(3(x1)(*-01.07736574119832546.703 0+9 606.f5))} , | { ^Q 31(-0.820024218In file included from 3src/libavcodec/aacps_fixed.c6:4240: 9In file included from fsrc/libavcodec/aacps.c):,32: src/libavcodec/aacps_fixed_tablegen.hQ:1683:161(: -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 73530179553767 f168)} | , | ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(1.539src/libavcodec/aac_defines.h1:8454:0369:3 5note: f/expanded from macro 'Q31'M _PI), Q3 045( | 1#.d5e4f1i1n7e0 Q833515(fx/)M _ P I ) , Q 3 0( 1 . 5 4(4i1n9t4)3(4(0x)7*f2/M14_P7I4)8,36 4Q83.00( 1+. 505.157)8 3 68| ^ ~0 9f/M_PI), Q30(1.55In file included from 91src/libavcodec/aacsbr_fixed.c6:0962: 47src/libavcodec/aacsbrdata.h8:f500/:M7_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.569213 65002 | 8{8Qf3/1(M_ P0I.)7,6 7 8| 9 ^~~~~~~~~~~~~~6 09461795fsrc/libavcodec/aac_defines.h),: 44Q:3361:( note: -expanded from macro 'Q30'0 .765193 5446 | 7#3d0e9fi6n6ef )Q}3,0 (x{)Q 3 1 ( - 0 . 8 2 0 0 2 4 2(1i8n3t6)4(0(9xf))*1,0 7Q33714(1-802.47.305 3+0 107.955)5 3 7| 6 ^7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h511In file included from src/libavcodec/aacps_fixed.c::1724:: In file included from warning: 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:168:36: warning: 511implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if (goal_sb <168 | sb r - > k x [Q13]0 (+1 .5s3b9r1-8>4m0[913]5) f{/ M _| P ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~I ), Q30(1.5411708355src/libavcodec/aacsbr_template.cf:/524:M34_:P Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] , Q30(1.5 45244 | 1 9 4 3 4 0 7 ff/oM_rP I()i ,= Qk3;0 (i1 .=5=5 1k7 |8|3 6s8b0 9>f /(Ms_bPrI)-,> Qk3[00]( 1-.5 519 +1 6m0s9b4 7-8f /oMd_dP)I;) i,- -Q)3 0{( 1 .| 5 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 692136288f/M_PI), src/libavcodec/aacsbr_template.c :| 550 ^~~~~~~~~~~~~~: 17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h:44:36: 550note: | expanded from macro 'Q30' } whi l44e | #(dsebf i!n=e sQb3r0-(x>)kx [ 1 ] + s b r - > m [(1i]nt)); ( (| x ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~) *1073741824.0 + 0.5) | ^ :45In file included from :36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:499:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : In file included from 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 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' 36 44 | #define Q30(x) : note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 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] src/libavcodec/aacsbr_fixed.c: 167 | Q30(1.5530153513f/M_PI), Q30(1.5541347265f/M_PI), Q30(1.5558375120f/M_PI), Q30(1.562: src/libavcodec/aacsbrdata.h:499:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 499 | {Q31( 0.97394027897442f), Q31(-0.26695944086561f)}, {Q31( 0.99206463477946f), Q31(-0.57010120849429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1085424f/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) | ^ 45:36In 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] : note: expanded from macro 'Q31' 167 45 | #define Q31(x) | 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.hi:n44t:)36(:( xnote: )*expanded from macro 'Q30'2 1474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:44991:8312:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 499 | {Q31( 0.973In file included from 94src/libavcodec/aacps_fixed.c0:2247: 8In file included from 97src/libavcodec/aacps.c4:4322: fsrc/libavcodec/aacps_fixed_tablegen.h),: 167Q:361:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .26695944086561 f167) | } , { Q 3 1Q(3 00(.19.925056340165334571739f4/6Mf_)P,I) ,Q 3Q310(-(10..55574011304172206854f/9M4_2P9I)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 5558375120src/libavcodec/aac_defines.hf/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.5601 08455 | 4#2d4eff/iMn_eP IQ)3,1 (Q3x0)( 1 . 5 6 4 2 5 6 9 0 6 5 f /(Mi_nPtI))(,( xQ)3*02(114.576498930664985.000 f+/ M0_P.I5)), | | ^~~~~~~~~~~~~~ ^ ~ 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: | 499#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 499 | { Q(3i1n(t )0(.(9x7)3*91400723778491784244.20f )+, 0Q.351)( - 0| . ^2 6695944086561f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: In file included from 0src/libavcodec/aacps.c.:329: 9src/libavcodec/aacps_fixed_tablegen.h2:01676:4366:3 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 946f), Q31(-0.5 701671 | 0 1 2 0 8 4Q93402(91f.5)5}3,0 1 5| 3 ~~~~~^~~~~~~~~~~~~~~~~~5 13f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'5 541347265f /45M | _#PdIe)f,i nQe3 0Q(311.(5x5)5 8 3 7 5 1 2 0 f / M _ P I )(,i nQt3)0(((1x.)5*62011048754482346f4/8M._0P I+), 0Q.350)( 1. 5| 6 ^ ~4 2569065f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:56629: 9src/libavcodec/aacsbrdata.h0:64989:5840:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 498 | src/libavcodec/aac_defines.h{:Q44:3361: (note: -expanded from macro 'Q30'0 .7209478 644 | 2#3d7e6f9i6nfe )Q,3 0Q(3x1)( - 0 . 3 5 0 0 8 9 6 1 9 3 4(2i5nt5)f()(}x,) *{1Q073317(4 108.2748.80 4+3 03.151)0 1 9| 2 ^5 1f), Q31( 0.52851In file included from 3src/libavcodec/aacps_fixed.c98:9245: 8In file included from src/libavcodec/aacps.c2:7321: fsrc/libavcodec/aacps_fixed_tablegen.h):}167,: 11 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45src/libavcodec/aacsbr_template.c:36::588 :note: 19 expanded from macro 'Q31':167 | warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q 3450 | (# 1d588.e | 5f 5i 3n 0e 1 f5Qo33r5 11(3k(f x/)=M _ 1P;I ) k, 5n 4[(10i3]n4;t7 )2k(6+(5+xf))/*M 2_ P1| I4 ~ ^ ~~~~~~~~~)7 ,4 Q83306(418..505 5+8 307.5src/libavcodec/aacsbr_template.c51:2)0615 f: /19| M: ^ ~_ warning: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I ), Q30(1 .56156 | 0 1 0 8In file included from 5src/libavcodec/aacsbr_fixed.cf4o2:r462 f: /(Msrc/libavcodec/aacsbrdata.hk_: P498=I: )591,:; Qwarning: k3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0< (=1 .s5b6r4-2>5n6_9q0;6 5k f+/498+M | )_{ PQ{I3 )1 ,(| - ~ ^ ~~~~~~~~Q0 3.072(019.45769896026397560906ff/)M,_ PQI3)1,( - 0| . ^~~~~~~~~~~~~~3 50089619src/libavcodec/aac_defines.h3:4442:5365:f )note: }expanded from macro 'Q30', {Q31( 044. | 7#8d8e4f3i3n1e1 0Q139025(1xf)) , Q 3 1 ( 0 . 5 2 8 5 1(3i9n8t9)5(8(2x7)1*f1)0}7,3 7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~82 4.0 + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 166 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 11664 | 7 4 8 3 6 4 8Q.300 (+1 .506.057)9 6 6| 1 ^ ~8 5f/M_PI), Q30(1.5614In file included from 26src/libavcodec/aacsbr_fixed.c5:2620: 3src/libavcodec/aacsbrdata.hf:/M498_:P31I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.5623844862 f/498M | _{PIQ3)1,( -Q03.07(210.596447788662739761986f/fM)_,P IQ)3,1 (Q-300.(13.550607819611995938442f5/5Mf_)P}I,) ,{ QQ3301((1 .05.77082894632387151f0/1M9_2P5I1)f, ) ,| ^~~~~~~~~~~~~~Q 31( 0.5src/libavcodec/aac_defines.h2:8445:1363:9 8note: 9expanded from macro 'Q30'5 8271f)} ,44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e fine Q3src/libavcodec/aac_defines.h0:(x45): 36 : note: expanded from macro 'Q31' (i n45t | )(#(dxe)f*i1n0e7 3Q73411(82x4). 0 + 0 . 5 ) | ^ (int)((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: src/libavcodec/aacps_fixed_tablegen.h.:5166): 111 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 166src/libavcodec/aacsbrdata.h | : 498 : 6 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.560796618 5498f | /{MQ_3P1I()-,0 .Q73200(914.7586164223675629036ff/)M_,P IQ)3,1 (Q-300.(315.050682936814943846225f5/fM_)P}I,) ,{ QQ3301((1 .05.64778886473931181f0/M1_9P2I5)1,f )Q3,0 (Q13.15(6 701.15925895814f3/9M8_9P5I8)2,7 1Qf3)0}(,1 . 5| 7 ~~~~^~~~~~~~~~~~~~~~~~~0 2962875fsrc/libavcodec/aac_defines.h/:M45_:PI36):, 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 30 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 7 4| 18 ^ ~2 4.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h497: | 166{Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 75214681811150f )166, | Q 3 1 ( - 0 .Q3909(915.5566087190646216865f5/fM)_}P,I ){,Q 3Q13(0-(01..452611402269598280239f3/3M9_fP)I),, QQ3310(( 10..5969237824049846129f9/9M3_9P4If)),} ,Q3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 5647867src/libavcodec/aac_defines.h9:1458:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(1 .455 | 6#7d1e1f9i59n8e4f /QM3_1P(xI)), Q 3 0 ( 1 . 5 7 02 9 6 2 8(7i5nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~ 483648.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 497 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x)497* | 10{7Q33714(1 802.47.502 1+4 608.158)1 1 1| 5 ^0 f), Q31(-0.9995568In file included from 1src/libavcodec/aacps_fixed.c0:4242: 6In file included from 6src/libavcodec/aacps.c5:32: fsrc/libavcodec/aacps_fixed_tablegen.h):}166,: 61{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.42102998829339 f166) | , Q 3 1 (Q 300(.19.95762007994616918959f3/9M4_fP)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.56142src/libavcodec/aac_defines.h6:5452:0336f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 1.455 | 6#2d3e8f4i4n8e6 2Qf3/1M(_xP)I ) , Q 30 ( 1 . 5 6 47 8 6(i7n9t1)8(f(/xM)_P*I2)1,4 7Q43803(16.45867.101 9+5 09.845f)/ M _P| I ^ ~) , Q30(1.57029628In file included from 7src/libavcodec/aacsbr_fixed.c5:f62/: Msrc/libavcodec/aacsbrdata.h_:PI497):,31 : | ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36 :497 note: | expanded from macro 'Q30'{Q 31( 0.7 5442 | 14#6d8e1f8i1n1e1 5Q03f0)(,x )Q 3 1 ( - 0 . 9 9 9 5 5 6 8(1i0n4t2)6(6(5xf))*}1,0 7{3Q734118(2-40.0. 4+2 10.052)9 9 8| 8 ^2 9339f), Q31( 0.99In file included from 7src/libavcodec/aacps_fixed.c20:9244: 1In file included from 9src/libavcodec/aacps.c9:9323: 9src/libavcodec/aacps_fixed_tablegen.h4:f166):}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' 166 | 45Q | 3#0d(e1f.i5n6e0 79Q636118(5xf)/ M _P I ) , Q 3 0 ( 1 . 5 6(1i4n2t6)5(2(0x3)f*/2M1_4P7I4)8,3 6Q4380.(01 .+5 602.358)4 4 8| 6 ^ ~2 f/M_PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:4627: 8src/libavcodec/aacsbrdata.h6:74979:178:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.5 64977 | 1{1Q93519(8 40f./7M5_2P1I4)6,8 1Q3801(111.5507f0)2,9 6Q283715(f-/0M._P9I9)9,5 5 6| 8 ^~~~~~~~~~~~~~1 042665fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( -0.42102 9449 | 8#8d2e9f3i3n9ef )Q,30 (Qx3)1 ( 0 . 9 9 7 2 0 9 4 1(9i9n9t3)9(4(fx))*}1,0 7 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 1824.0 +src/libavcodec/aac_defines.h :045.:5)36 : | note: ^expanded from macro 'Q31' 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 : 166 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 81663 | 64 8 . 0 +Q 300.(15.)5 6 07| 9 ^ ~6 6185f/M_PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c6:1624: 2src/libavcodec/aacsbrdata.h6:54962:0833:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.5623 84964 | 48{6Q23f1/(M-_0P.9I2)4,4 4Q03805(418.45466476f8)6,7 9Q1381f(/-M0_.P1I)0,4 5Q73509(011.85767413169f5)9}8,4 f{/QM3_1P(I-)0,. 8Q33802(215.9537507289762288f7)5,f /QM3_1P(I-0).,0 1 6| 9 ^~~~~~~~~~~~~~5 0432088src/libavcodec/aac_defines.h8:544f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:fi36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n(ei nQt3)(1((xx))* 1 0 73 7 4 1 8 2 4 . 0 + 0(.i5n) t) (| ( ^x )*2147483648.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:165: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:496 :16558 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.565173 04962 | 9{9Qf3/1M(_-P0I.)9,2 4Q43400(815.458645456267f20),0 7Qf3/M1_(P-I0).,1 0Q43507(519.506168076463062f6)}7,f /{MQ_3P1I()-,0 .Q3803(8212.559637547187702285f6)f,/ MQ_3P1I()-,0 .Q03106(915.054638270288898253f8)}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(1.src/libavcodec/aac_defines.h5:74505:1365:1 5note: 58expanded from macro 'Q31'f /M_PI), 45| | ^~~~~~~~~~~~~~# define Qsrc/libavcodec/aac_defines.h31:(44x:)36 : note: expanded from macro 'Q30' (44i | n#t)d(ef(ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0 . 5 ) ( i| ^ ~n t)((x)*1073741824.0 In file included from +src/libavcodec/aacsbr_fixed.c 0:.625: ) src/libavcodec/aacsbrdata.h :| 496 ^:31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 496src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:2165:41114:4 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 484466f), Q31(-0. 10165 | 4 5 7 5 9 0 1Q83704(316.f5)6}5,1 7{3Q03219(9-f0/.M8_3P8I2)2,5 9Q33507(817.2586f5)5,2 7Q2310(0-70f./0M1_6P9I5)0,4 3Q23008(818.55f6)6}0,6 6 0| 2 ~~~~^~~~~~~~~~~~~~~~~~~6 7f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'6 74170256 f45/ | M#_dPeIf)i,n eQ 30Q(311.(5x6)8 7 2 8 9 2 3 8 f / M _ P I()i,n tQ)3(0((x1).*5271047541853165458.80f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ 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:496: 644: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 496 | { Q 3 1 ( - 0. 9(2i4n4t4)0(8(5x4)8*41406763f7)4,1 8Q2341.(0- 0+. 10.054)5 7 5| 9 ^0 187436f)}, {Q31(-0.In file included from 8src/libavcodec/aacps_fixed.c3:8242: 2In file included from 5src/libavcodec/aacps.c9:3325: 7src/libavcodec/aacps_fixed_tablegen.h8:71652:886f:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.016950432088 81655 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.56517src/libavcodec/aac_defines.h3:0452:9369:fIn file included from /note: src/libavcodec/ac3enc_float.cMexpanded from macro 'Q31'_:P 31I: )In file included from ,src/libavcodec/ac3enc.h :Q433: 0src/libavcodec/put_bits.h( :145227. | :5#376d:5e 5fwarning: 2i7comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]n e2 0Q0371f(/xM)_ P I 227) | , Q 3 0 ( 1 . 5 i(6fi6 n0t(6)s6(-0(>2xb6)u7*ff2_In file included from 1e/n4Msrc/libavcodec/ac3enc_fixed.cd7_: 4P31-I8 : )3sIn file included from ,6-src/libavcodec/ac3enc.h 4>:8Qb43.3: u00src/libavcodec/put_bits.hf (:_+1p 227.0t:.5r3756 :)7> 4=1 warning: 7| s0 ^ ~comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]i2 z 5e6fo/fM(_BPiIt)B ,u227 f | Q )3 )0 ( {In file included from 1 src/libavcodec/aacsbr_fixed.c. :5 | 626 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 8 i7src/libavcodec/aacsbrdata.hf2: 8495(9:s283-3:>8 bfwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ _Me_nPdI ),- Qs3-0>(b1u.f 5_4957p | 0t{5rQ1 35>11=(5 -5s08i.fz4/e6Mo3_fP5(I3B)4i,4 t1 B2| u1 ^~~~~~~~~~~~~~f2 )7)2 4{f ) ,src/libavcodec/aac_defines.h| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:Q 443:136(:- 0note: .expanded from macro 'Q30'9 5249041 5443 | 9#0d0e6ffi)n}e, Q{3Q03(1x()- 0 . 0 7 0 6 4 0 9 6 3 3 9(0i2n1tf))((,x )Q*3110(7-307.4914842749.800 3+2 005.858)6 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ 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.h: 16545: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 165 | ( i nQt3)0(((1x.)5*625114773408239694f8./0M _+P I0).,5 )Q 3 0| ( ^ ~1. 5655272007f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(621: .src/libavcodec/aacsbrdata.h5:64956:0586:6 02warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), Q30(1. 54956 | 7{4Q13710(2-506.f4/6M3_5P3I4)4,1 2Q13207(214.f5)6,8 7Q23819(2-308.f9/5M2_4P9I0)4,15 Q393000(61f.)5}70,5 1{5Q13515(8-f/0M._0P7I0)6, 40 9| ^~~~~~~~~~~~~~6 339021f),src/libavcodec/aac_defines.h :Q443:136(:- 0note: .expanded from macro 'Q30'9 44798032 0445 | 8#8d6eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 14507 | 3#7d4e1f8i24n.e0 Q+3 10.(5x)) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:332: 6src/libavcodec/aacps_fixed_tablegen.h4:8165.:036 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 165 | QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:54951:7313:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q30(1 .4955 | 6{5Q523712(0-007.f4/6M3_P5I3)4,4 1Q2301(217.2546f6)0,6 6Q03216(7f-/0M._9PI5)2,4 9Q03401(5319.05066f7)4}17,0 2{5Q63f1/(M-_0P.I0)7,0 6Q43009(613.3596082712f8)9,2 3Q83f1/(M-_0P.I9)4,4 Q73908(013.2507505818561f5)5}8,f / 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 30 ( x ) ( i n t()i(n(tx))(*(2x1)4*714087337644188.204 .+0 0+. 50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24: :In file included from 495src/libavcodec/aacps.c::632:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]165 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31( -1650 | . 4 6 3 5 3 4Q43102(112.752645f1)7,3 0Q23991f(/-M0_.P9I5)2,4 9Q03401(513.950605562f7)2}0,0 7{fQ/3M1_(P-I0).,0 7Q03064(10.9566src/libavcodec/put_bits.h3630:9626506:203712:f6 7)warning: f,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]/ MQ_3P1I()-, 0Q.390 4(26541 | 7.9 586 07 34 12 70 05 28 58i66fff /()Ms}_,-P >I b)| u, ~~~~^~~~~~~~~~~~~~~~~~~f _Qe3n0d( 1-.5 src/libavcodec/aac_defines.h6s:8-457>:2b368u:9f 2_note: 3p8texpanded from macro 'Q31'fr / >M=_ PsIi)z, e45Qo | 3f#0d((e1Bf.ii5tn7Be0u5 f1)Q5)311 src/libavcodec/put_bits.h5({5x :8) 265 | f: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~37/ :M _ warning: P comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]I ) , | ^~~~~~~~~~~~~~ (in t265) | ( (src/libavcodec/aac_defines.h x: )44 *: 236 1: 4 7inote: 4fexpanded from macro 'Q30'8 (3s6-4src/libavcodec/aacdec_template.c>8.b:0 u3474 f44:+_10 | e :#n0d d.e warning: 5f-)missing field 'help' initializer [-Wmissing-field-initializers]i sn -e| > ^ ~Qb 3u34740f | ( _x p) t r { N> U=L L s} i, z e In file included from | osrc/libavcodec/aacsbr_fixed.c ^ f: (62 B: isrc/libavcodec/aacsbrdata.h(t:iB494n:ut84f):)( )(warning: x{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) * 1| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 3741824.0 +494 | 0.{5Q)3 1 (| ^0 .87392477144549f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:132: 2src/libavcodec/aacps_fixed_tablegen.h7:91646:11367:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 361f)}, {Q31( 0.1 91640 | 5 0 3 6 1 0 1Q53705(31f.)5,6 7Q633411(05 70f./0M1_6P0I2)6,1 5Q383701(915.f56)7}8,3 3 3| 04 ~~~~~^~~~~~~~~~~~~~~~~~4 f/M_PI), src/libavcodec/aac_defines.hQ:3045(:136.:5 6note: 8expanded from macro 'Q31'1 36 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] 3344f/M_PI), Q30(1.5688960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/494 | {Q31( 0.87392477144549f), Q31(-0.1M_PI), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: 796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'Q30'src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2 147483648.044 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ +In 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] 0 .5) | ^ ~ 164 | 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) | ^ ~ QIn file included from 30(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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:494:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:164:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(xsrc/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 (int)((x)*1073741824.0 + 0.5) | ^ :45:In 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] 36: 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' note: 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.expanded from macro 'Q31' 5 src/libavcodec/aacsbr_template.c45 | :#684d:e23f:i nwarning: e comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 31(x) 684 | ( i nfto)r( ((xi) *=2 114;7 4i8 3<6 4c8h._0d a+ t0a.-5>)b s | _ ^ ~n um_env; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:58: src/libavcodec/aacsbr_template.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]700 :23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ) 700 | | ^ for (i = 0; iIn file included from src/libavcodec/aacps_fixed.c<: 24c: hIn file included from _src/libavcodec/aacps.cd:a32t: asrc/libavcodec/aacps_fixed_tablegen.h-:>164b:s36_:n uwarning: m_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e nv; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 164 | Q30src/libavcodec/aacsbr_template.c(:1747.:5206:7 6warning: 34comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 057f/M_ PI747) | , Q 3i0f( 1(.5b6s7_8p3o3i3n0t4e4rf /> Mc_hPI_)d,a tQa-3>0b(s1_.n5u6m8_1e36n3v3 4+4 f1/)M _{P I )| , ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ Q30(1.493 | src/libavcodec/aacsbr_template.c{:Q7543:119:(- 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 3697829 17547 | 8 7 5 2 ff)o,r Q(3i1 (=- 01.;9 7i 6<4=9 9c0h3_9d3a6t2a28-f>)b}s,_ n{uQm3_1e(n-v0;. 9i7+2+2)4 7{3 7 | 8 ~ ^ ~~~~~~~~~~~~~~~~~~~8 9348f), Q31( 0src/libavcodec/aacsbr_template.c.:278220:8411:3 3warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 79837f)} , 782 | | ~~~~^~~~~~~~~~~~~~~~~~~ ch_datasrc/libavcodec/aac_defines.h-:>45e_:a36[:0 ] note: =expanded from macro 'Q31' -(ch_data -45> | e#_dae[f1i]n e! Q=3 1b(sx_)n u m _ e n v _ o l d ) ; (/i/n tl)_(A(Pxre)*v2 1 4| 7 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 483648.0 + 0.5) | ^ ~ 56In 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] 88 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31(960552f/M_PI), Q30(1.5696337223f/M_PI), Q30(1.5706381798f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ .2In file included from 2081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164:45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 11:In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)src/libavcodec/aacsbrdata.h:493:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *1 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 37In file included from 41824.0 + 0.5) 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.241330389929 ^ 60In file included from f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:796:44:src/libavcodec/aac_defines.h :warning: 45comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45:24 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 163Q:31361:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )163( | ( x ) * 2 1 4Q7304(803.64085.601 7+4 90.657)4 f /| M ^ ~_ PI), Q30(0.05266292In file included from 3src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h_:P492I):,58 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0473113805f/ M492 | _{PQI3)1,( Q03.204(103.30033388949726916501ff/)M,_ PQI3)1,( Q03.05(102.904230672267360127378ff/)M}_P,I ){,Q 31Q(3-00(.06.6030923842100567946188f/5Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .08249679src/libavcodec/aac_defines.h6:2449:0368:1 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 796src/libavcodec/aac_defines.h | : 45 : 36 : dnote: sexpanded from macro 'Q31't ->e_a[0] 45 | # d e f i n e Q 3=1 -((xd)s t - >e _ a [ 1 ] ! = d(sitn-t)>b(s(_x)n*um2_1e4n7v4)8;3 6 4| 8 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~. 0 + 0.5) | ^ ~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:32: 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:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | 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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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)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(src/libavcodec/aacsbr_template.cx): 824 : 19 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (in t824) | ( ( x )f*o2r1 4(7i 4=8 306;4 8i. 0< +s b0r.-5)> n _| q ^ ~; i++) | ~ ^ ~~~~~~~~ QIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36In file included from : note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from : 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] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:491:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | Q 30491( | {0Q.3015(6 107.4191617142f5/3M4_7P3I5)1,2 6Qf3)0,(0 .Q03512(6 6029.223194f8/4M7_6P3I3)1,3 3Q0310f()0}.,0 4{7Q33111(3-800.54f1/3M6_8P3I3)7,3 1Q43108(20f.)0,3 3Q83147(6 105.12f8/2M1_6P8I3)7,6 8Q03306(50f.0)2}0,72 76 1| 7 ~~~~~^~~~~~~~~~~~~~~~~~7f /M_PI), src/libavcodec/aac_defines.hQ3:045(:036.:0 0note: 2expanded from macro 'Q31'8 205961f/M _45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7n4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4910:.585:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 491 | {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 1In file included from 1src/libavcodec/aacps.c1:132: 25src/libavcodec/aacps_fixed_tablegen.h3:41637:3365:1 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(src/libavcodec/ac3enc.c 0.:2821:41398 :4163 7 | 6 warning: 3 3 missing field 'unit' initializer [-Wmissing-field-initializers]1 3 3 0Q13f0)(}0,.0 5{6Q13714(9-6 0782.4 | 4f{/1"M3c_6Pe8In3)3,t7e 3rQ1_34m01i(8x02l.fe0)v5,"2 ,6Q 63"12C(9e n203t.e92rf8 2/MM1i_6x8P 3IL7)6e,8v 0eQ3l3605"(f,0) }.O,0F 4FS 7E| 3T ~~~~^~~~~~~~~~~~~~~~~~~1( c13e8n0t5efrsrc/libavcodec/aac_defines.h/_M:m_45iP:xI36_):l, e note: vQexpanded from macro 'Q31'e 3l0)(,0 .A0V3 _345O8 | P4#7Td6_e1fT5Y1ifPn/EeM_ _FQPL3I1)O(A,xT ),Q 3 {0 .( d0 b. 0l 2 0 =7 2L 7E 6V 1E7 L7_(fMi/IMnN_tUP)SI(_)(4x,P) O*QI32N01T(4570D4.B80 30}62,48 8200..5009 ,6+ 1 1f0./.0M5,_) P AI C| )3 ^ ~,E NC _| P ^~~~~~~~~~~~~~A RAM}, | src/libavcodec/aac_defines.h ^: 44In file included from :src/libavcodec/aacsbr_fixed.c36:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 491 | { Q 3 1 ( 0 . 11112534735 1(2isrc/libavcodec/ac3enc.c6nft:))83,(: (Qx1393):1* (1warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]07 .3274114882447.603 3+1 38303 | .0{51")fs )u }r| ,r ^ o {uQn3d_1(m-i0x.l4e1v3"6,8 3"In file included from 3S7src/libavcodec/aacps_fixed.cu3:r124r: 4oIn file included from u1src/libavcodec/aacps.cn8:d232 f: M)src/libavcodec/aacps_fixed_tablegen.hi,:x 163 :QL113e:1v (e warning: l0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]". ,2 8O2F1F6S8E3T7(6s8u 0r1633r6 | o5 u fn )d _} m, i Qx 3_0| l( ~~~~~^~~~~~~~~~~~~~~~~~e0 v.e0l)5,6 1Asrc/libavcodec/aac_defines.h7V:4_459O:6P367T:4_ fT/note: YMexpanded from macro 'Q31'P_ EPI_)F,L QO3 A0T(,450 | .{#0.d5de2bf6li6 n2=e9 2LQE33V91Ef(L/x_M)M_ IP NI U )S ,_ 6 QD 3B 0 ( } 0, . 00(4.7i03n,1 1t13).8(00(,5x )fA*/C2M31_E4NP7CI4_)8P,3A6 R4QA83M.0}0(, 0 +. 0| 30 ^3. 85)4 7 6| 1 ^ ~5 1f/M_PI), Q30(0.020727In file included from 61src/libavcodec/aacsbr_fixed.c7:762f: /Msrc/libavcodec/aacsbrdata.h_:P491I:)7,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.002820src/libavcodec/ac3enc.c59:685 1:491f134 | /:{ QMwarning: _3missing field 'unit' initializer [-Wmissing-field-initializers]P1 I() ,0 . 1| 1 ^~~~~~~~~~~~~~1 125 3854 | 7{src/libavcodec/aac_defines.h3":5m441i:2x366if:n) gnote: ,_expanded from macro 'Q30'l eQv3e1l(", 044". | M2#i1dx4ie8nf4gi7 n6Le3e 3vQ1e33l03"(0,x1 )fO )F} F, S E{ TQ ( 3m 1i (x -i0 n. g4 _1 l3(e6iv8ne3tl3))7(,3( 1xA4)V1*_18O20Pf7T)3_,7T 4YQ1P38E21_4(I. N0T0 ,+. {20.8.i526)14 6 8=3| 7 ^A6 C830E36N5Cf_)O}P,T _ N| O ~~~~~^~~~~~~~~~~~~~~~~~N In file included from E src/libavcodec/aacps_fixed.c}:,24 : AIn file included from src/libavcodec/aac_defines.hCsrc/libavcodec/aacps.c3:E:45N32:C: 36_src/libavcodec/aacps_fixed_tablegen.h:O: P162note: T:expanded from macro 'Q31'_136 N: Owarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E , 1451 | 1#,de fAiCne3 EQ N3162C1 | _( Px A) R A M } Q, 3 0 (| 0 ^. 1 2 5 2 3(3i7n0t9)8(f(/Mx_)*P2I1)4,7 4Q83306(408..101 7+6 4010.351)7 f /M| _ ^ ~P I), Q30(0.1059871912fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 490Q:3840:( 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 62724727f/M_PI), 490src/libavcodec/ac3enc_float.cQ | 3{:0Q68(3:0118.(:0 406warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 0053324051f0/5M4_1P0I 4)368,7 | f Q) 3, 0 (Qr30e1.t0(u0-r60n3. 98F56F68M47I89N21(f8c/0oM3o_5rP5dI2,) ,8C9 Of E)| F} ^~~~~~~~~~~~~~,_ M{AXQ)3;1 ( -src/libavcodec/aac_defines.h| 0: ~~~~~~^~~~~~~~~~~~~~~~. 449:7367:9 0note: 54expanded from macro 'Q30'src/libavutil/macros.h8 :6490:0225:8 4note: f expanded from macro 'FFMIN')44 ,src/libavcodec/ac3enc.c | :#Qd913e:1f 144i(49:n | e#warning: 0 dmissing field 'unit' initializer [-Wmissing-field-initializers]Q.e 39f0i6(n2xe9) 0 F8 F0 6M 9I N9 91( 9 | a {2 ,"4b p)e 2r (f_) (f} ar), a (m i>e| n _ ~~~~~^~~~~~~~~~~~~~~~~~tm( e)bt()a( dx?a) t*(src/libavcodec/aac_defines.ha1b:"0)45,7: 3 :367" :4A( 1lanote: 8l)expanded from macro 'Q31'2o )4w . 0C| h ^ ~a + n45 g | 0i#.nd5ge)f iM ne| e ^ tQ a3d1a(tx)a P e r - F r a mIn file included from esrc/libavcodec/aacps_fixed.c ": ,24 : OIn file included from (Fsrc/libavcodec/aacps.ciF:nSt32E): T(src/libavcodec/aacps_fixed_tablegen.h((:ax162l):l*111o2:w 1_warning: 4p7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e4 r8_3f6r4a8m.e0_ m+e t0 .a162d5 | a )t a ) | , ^ ~ AQV3_0O(P0T._1T2Y5P2E33_7B0In file included from O9src/libavcodec/aacsbr_fixed.cO8:Lf62/,M: _{src/libavcodec/aacsbrdata.hP.I:i)4906,: 584Q: 3 =0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 .}1,17 604,1 013,1 7490Af | C/{3MQE_3NP1I(C _)0P,. 2AQ0R33A02M(0}01,.0 15 04| 51 ^90 8473179f12)f,/ MQ_3P1I()-,0 .Q83608(70.90178602375254278297f)f}/M,_ P{IQ)3,1 (Q-300.(907.src/libavcodec/ac3enc.c70:949206:5812749:80 65warning: 03missing field 'unit' initializer [-Wmissing-field-initializers]40 55f8/4Mf_)P,I )Q,3 Q192(3 | 0{0(".0c.9o06p02y69r30i98g50h66t49"89,29 f2"4/C2oMfp_)yP}I,r) i, g| ~~~~^~~~~~~~~~~~~~~~~~~h t| ^~~~~~~~~~~~~~B isrc/libavcodec/aac_defines.ht:"45,: src/libavcodec/aac_defines.h36O::F 44Fnote: :S36expanded from macro 'Q31'E: T (note: cexpanded from macro 'Q30'o pyr i45g | h #t44) | d,#e dfAeiVfni_enO ePQ TQ3_31T0(Y(xP)xE )_ I N T , { . i 6 4 = ( (iiAnnCtt3))E(((N(xCx)_)*O*2P11T04_77N34O78N43E16 48}28,4. .0A0 C +3+ E0 N.0C5._)5O )P T| _ ^ ~| N ^O NE, 1, AC3ENC_PARIn file included from In file included from Asrc/libavcodec/aacsbr_fixed.cM:src/libavcodec/aacps_fixed.c}:62,24 : : src/libavcodec/aacsbrdata.hIn file included from | src/libavcodec/aacps.c: ^:490 32:: 31:src/libavcodec/aacps_fixed_tablegen.h :warning: 162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0162. | 2 0 3 2 0 1 0Q534100(40.3172f5)2,3 3Q73019(8-f/0M._8P6src/libavcodec/ac3enc.cI8)7:,993 1:Q811430:30 5(warning: 50missing field 'unit' initializer [-Wmissing-field-initializers]2 .8191f7)6}4,1 0{3Q 139371f | (/{M-"_0d.Pi9Ia)7l,7n 9oQ0r35CC libavcodec/agm.o m04"(8,06 .0"10D05i58a94l8fo)7g,u1 e9Q 13L21fe(/v Me_0lP. I9()6d2,B9)0 "8Q,03 06O(9F09F9.S02E74T62(f2d)7i}2a4,l7o2 g7 uf| e/ ~~~~^~~~~~~~~~~~~~~~~~~_M l_ePvIe)l,) src/libavcodec/aac_defines.h,Q: 345A0:V36(_:0O .Pnote: 0Texpanded from macro 'Q31'4_ 6T8Y9P0E5_3I4 N545Tf | ,/# dM{e_.fPiiI6n)4e, =QQ 33-013((10x .)}0 ,0 6- 33 91 5, 6 4- 81 2, f / MA _C(P3iIEn)Nt,C) _( P(| Ax ^~~~~~~~~~~~~~R )A*M2}1,4 7src/libavcodec/aac_defines.h 4:| 844 ^3: 6364:8 .note: 0expanded from macro 'Q30' + 0.5) | 44 ^ ~ | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(490i:n7t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 490+ | {0Q.351)( 0| . ^2 0320105410437f), Q31In file included from (src/libavcodec/aacps_fixed.c-:024.: 8In file included from 6src/libavcodec/aacps.c8:7329: 1src/libavcodec/aacps_fixed_tablegen.h8:01623:56152:8 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0.9779 01625 | 4 8 6 0 0 5 8Q43f0)(,0. 1Q23512(3 307.099682f9/0M8_0P6I9)9,9 2Q4302(f0).}1,1 7 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 0317f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q3360:src/libavcodec/ac3enc.c (0:note: .98expanded from macro 'Q31'1: 01335:9 8warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]1 9 451 | 2#fd/eMf_iPnIe ) ,Q98 3 | 1Q{3("0xo()r0 i. g0 i7 n6 a2 l7 "2 ,4 7" 2O7 rf /i Mg(_iiPnnIa)tl,) ( B(Qix3t)0 *(S20t.1r40e74a46m88"39,60 45O83F.4F50Sf E+/T (M0o_.rP5iI)g) i, n | aQ ^ ~l3 )0,( 0A.V0_0O6P3T9_5T6Y4P8In file included from 2Esrc/libavcodec/aacsbr_fixed.cf_:/I62MN: _TPsrc/libavcodec/aacsbrdata.h,I: )489 ,: 83{ :.| i ^~~~~~~~~~~~~~warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = AC3src/libavcodec/aac_defines.hE:N44C:_36O :P489 T | note: _{expanded from macro 'Q30'QN 3O1N(E- 0}. ,244 0 | A6#C5d31eE3fNi4Cn9_e6O 2PQ0T36_08N(9Oxf)N) E ,, Q 13, 1 (A C 0 3. E 5N 4C 5_ 9P(3Ai0Rn4At4M)0}(6,(6 x3 5)| *5 ^1f 0)7}3,74 {18Q2341.(0- 0+. 602.512)6 4 1| 6 ^ 356920f), Q31(-0.59In file included from 89src/libavcodec/aacps_fixed.c3:6248: 1In file included from 7src/libavcodec/aacps.c0:0323: 9src/libavcodec/aacps_fixed_tablegen.h2:162f:)36}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 162note: | expanded from macro 'Q31' Q30 (450. | 1#d2e5f2i3n3e7 0Q9381f(/xM)_ P I ) , Q 3 0 ( 0 . 1 1 7(6i4n1t0)31(7(fx/)M*_2P1I4)7,4 8Q33604(80..01 0+5 908.751)9 1 2| f/ ^ ~M _PI), Q30(0.07627247In file included from 2src/libavcodec/aacsbr_fixed.c7:f62/: M_src/libavcodec/aacsbrdata.hP:I489):,58 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0468905345f/M_ P489I | ){, QQ3310((-00..0200src/libavcodec/ac3enc.c6635:9110535:4613394:6 8220warning: f6missing field 'unit' initializer [-Wmissing-field-initializers]/8 M9_fP)I,) Q,3 1 | (105 ^~~~~~~~~~~~~~ | 0 .{5"4l5t9r3src/libavcodec/aac_defines.ht0:_444c4:m036i6:x 6lnote: 3eexpanded from macro 'Q30'5v 5"f,) }",L t{ /Q44R | 3t#1 d(Ce-ef0ni.tn6e2er1 2QM36i04x1( 6xL3)e5 v6 e9 l2 "0 ,f ) O, F F QS 3E 1T (( -l(0ti.rn5tt9_8)c9(e3(nxt6)8e*1r71_00m7i03x37_49l21f8e)2v}4,e. l0 )| , ~~~~^~~~~~~~~~~~~~~~~~~+ A0V._5O)P src/libavcodec/aac_defines.hT :_| 45T ^:Y36 P:E _note: Fexpanded from macro 'Q31'L OAT, {.db l45In file included from | src/libavcodec/aacps_fixed.c=#: d24-e: 1In file included from f.src/libavcodec/aacps.ci0:n32e : }Qsrc/libavcodec/aacps_fixed_tablegen.h,3 1:-162(1x:.)110: , warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 , A C 3 E N C( _i162Pn | At R) A( M (} x, ) Q* 32| 01 ^(4 704.81326542833.07 0+9 80f./5M)_ PI | ) ^ ~, Q30(0.1176410317f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0489(:032.:1src/libavcodec/ac3enc.c0 :5warning: 106implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9: 81397:1 91warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]f /M_PI )489, | Q{3Q0 3(10610 | (.{-0"07l.6t22r07t62_45s71u23r74mf9i/6xM2l_0eP6v8I"9),f, ) ",QL 3t0Q/3(R10t(. 0In file included from S04u6.src/libavcodec/ac3dec_fixed.cr8:5r941560o5: 5u93src/libavcodec/ac3dec.cn34:d50425 f4:M57/4i:0xM 6 _6warning: LP3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eI 5v5)ef,l) "}Q,,3 0O{(FQ0 F3.425S1 | E0(T 0-( 60l 3.t 96r 25t 61_ 24s 6ud48ro12rwf6on/3um5Mni6_dx9P__I2mc)0io,fx e)_ f,l| f e ^~~~~~~~~~~~~~sQv 3e[1l0()]-,[0 n.src/libavcodec/aac_defines.hAf5V]:9_8 44O9=:P3 36Td6_8:oTw 1Ynote: n7Pexpanded from macro 'Q30'm0E i0_x3F_9Lc2Ofo A)e44fT | f},#s, d [{e1.f ]di| [bn ~~~~~^~~~~~~~~~~~~~~~~~nl ef ]=Q 3=-0 1(s.src/libavcodec/aac_defines.hxm0:) i45 }x :, 36 *-: 1 L. note: 0E expanded from macro 'Q31',V E 2L ._ 0M ,I N A(U45CiS | 3n_#Et3Nd)DCeB(_;f(Pi xAn) Re*| A1 ^~~~ ~M0Q }733,17 4( 1x8| )2 ^ 4 . 0 + 0 .5 ) | ^ (int)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.0: 24+: In file included from 0src/libavcodec/aacps.c:.325: )src/libavcodec/aacps_fixed_tablegen.h : 161:| 136 ^ ~: src/libavcodec/ac3enc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 107:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h 161:107 | 489 | :{ 6" : l owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oQ _3c0m(i0x.l1e9v69" 3,4899 | 9"{7LQ5o03/f1R/o(M -_C0Pe.In2)t0e6,r 5 Q1M33i04x(9 06L.2e108v65e86l97"f,4)1 ,1O 6F0FQfS3/E1MT(_( Pl0Io.)r5,o _4Qc53e09n(3t00.e41r64_80m61i65x35_58l56efv3)9}ef,l/ M){_,QP 3IA1)V(,_- O0QP.3T60_2T(1Y02P.64163E5_69F2L0OAfT),, {Q.3db1l( -=0 .5-19.809 3}6,8 1-710.003,9 22f.)0},, AC 3| ~~~~^~~~~~~~~~~~~~~~~~~EN C_PARAsrc/libavcodec/aac_defines.hM:}45,: 36 :| ^note: expanded from macro 'Q31' 1223674342f/M_PI), Q30(0.0758088827f/M_PI), Q30(0.01src/libavcodec/ac3enc.c0:31088:813944:7 9warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]/M _PI), | ^~~~~~~~~~~~~~ 108 | {"lsrc/libavcodec/aac_defines.ho:r44o:_36s:u rnote: mexpanded from macro 'Q30'i xlev", src/libavcodec/aacsbr_template.c "44:L | 868o:#/19dR:eof warning: iSncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]ue rQr3o0u(xn )d868 | M i x L e f vo er l " ( ,i( iOn=Ft F)(0S(x;E) T*i( 1l0o0bus +n_ d0n_.mu5i)mx __ le| ev ^nelv );, iA+V+_)O {P T _| T ~ ^ ~~~~~~~~~~~~~~~~~~~YIn file included from Psrc/libavcodec/aacps_fixed.cE:_24F: LIn file included from Osrc/libavcodec/aacps.cA:T,32 : {src/libavcodec/aacsbr_template.csrc/libavcodec/aacps_fixed_tablegen.h.:d:872b161:l:31:111 :warning: = comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .0 } ,872 | - 1 . 0 ,161 | 2 . 0 , A QC 3 03 (E 0Nf.Co1_r9 P69(A3Rjsrc/libavcodec/ac3dec.c9A 9:M=4477} :5,5800 :f; / | Mj ^warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P< Is)b,r -Q>3n0[(c0h. _1447d8 | a5 t6 a7 -4 >1 b1 s6 0_ ff/r Me _ qP _Ird)eos,w[ niQm 3i+0x (0_1.]c1]o6;e8 f1jf5+s5+[8)06 ]3{[ 9i f]/| M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=_ P(Id)o,w nQm3i0x(0_.c1o2e2f3fsrc/libavcodec/aacsbr_template.c6s:[788004]3:[314i:2] f warning: /+Mcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] _ P| I) ~~~~~~~~~~~~~~~~~~~~~^, Q30 (8800 | . 0448 7 | 5 8 0 8 8 8 2 7 f / M _ P I )f , o Qr3 0( (j 0 .= 0 01 ;0 3j8 8 4< 4 7s 9b fr /- M> _n P I[ )cd,ho_ wd an| tm ^~~~~~~~~~~~~~a i-x>_bcso_efffrsrc/libavcodec/aac_defines.hes:q[44_1:r]36[e:si []note: i)expanded from macro 'Q30' *+ 1L]E]V;E 44L | _j#Md+Ie+NU)fS i_n{ 3e D | BQ; ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 0 (| x ~~~~~~~~~~~~~~~~~~~~ ~) src/libavcodec/aacsbr_template.c : 889(:i31nt:) (warning: (xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) *1073741 88892 | 4 . 0 + 0 . 5) | ^ for (j = 0; j < sIn file included from bsrc/libavcodec/aacps_fixed.cr:-24>: nIn file included from [src/libavcodec/aacps.c:c32h: _src/libavcodec/aacps_fixed_tablegen.hd:a161t:a86:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s _freq_res[i + 1161] | ] ; j + + )Q 3{0 ( 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 969399750f/M_Psrc/libavcodec/aacsbr_template.cI:)900,: Q273:0 (warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 185674116 0900f | / M _ P I ) , Q 3 0 ( 0f.o1r6 8(1j5 58=6 13;9 fj/ M<_ PsIb)r, -Q>3n0[(c0h._1d2a23t6a7-4>b3s4_2ff/rMe_qP_Ir)e,s [Qi3 0+( 01.]07]src/libavcodec/ac3dec.c5;8 :0j451+8:+835)8:2 7warning: {fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ), Q30 (4510 | .0 1 0 3 8 8 44 7s9-f>/dMo_wPnIm)i,x _c o| e ^~~~~~~~~~~~~~f fs[0][i]src/libavcodec/aac_defines.h := 44F:src/libavcodec/ac3enc.cI36::X122 R:note: 1231expanded from macro 'Q30':2 (warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]o w nm44 | i#xd_ecfoien fef122 s | Q[3{00"(]sxt[)ei r] e) o ;_ r e| ma ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ t r i x i nsrc/libavcodec/ac3.h g:" 42,( :i"44nSt:t) e(note: (rexpanded from macro 'FIXR12'x e)o* 1R0e7m a3427t | 4r1#id8xe24ifn.ig0 n"e+, F 0I.OXF5RF)1S 2 E(| Ta ^() s t e r e o _ r e In file included from m src/libavcodec/aacps_fixed.ca :t 24r : i(In file included from x(src/libavcodec/aacps.cii:nn32tg: ))(src/libavcodec/aacps_fixed_tablegen.h,(: 161a:A)61V:_ Owarning: *Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T4_0T9Y6 P+ E0_.B5O O)161L) | , { | . ~~~~^~~~~~ ~ i Q6340 (=0. 119 6}9,3 909,7 510f,/ MA_CPI3E)N,C _QP30A(R0A.M18}5,6 74 1| 1 ^6 0f/M_PI), Q30(0.1681558639f/M_PI), Q30(0.1223674342f/M_PI), Q30(0.075808845 | #define Q31(x)In file included from src/libavcodec/ac3dec_fixed.c : 156 : src/libavcodec/ac3dec.c : 452 :35 : warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147 44528 | 3 6 4 8 . 0 + s0-.>5d)o w n| m ^ ~i x_coeffs[1][i] = FIXRIn file included from 12src/libavcodec/aacsbr_fixed.c(:d62o: wsrc/libavcodec/aacsbrdata.hn:m488i:src/libavcodec/ac3enc.cx84_::c 127o:ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f6 f:s [warning: 1]missing field 'help' initializer [-Wmissing-field-initializers][ i]); 127 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~{488 N | U{LQL3src/libavcodec/ac3.h}:1( 42- :440| :. ^6 5note: 8expanded from macro 'FIXR12'8 91296591 6428 | f#)d,e fQi3n1e( F0I.X5R8128(3a5)6 3 4 1 3 8 5 8 3 f) } , { Q(3(1i(n t0).(9(8a8)3 8*0 84069965 3+ 7302.f5)),) Q 3| 1 ~~~~^~~~~~ ~( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 2 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 7fIn file included from /M_PI), Q30(0.0103884479f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:488:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In file included from 488:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 32: src/libavcodec/aacps_fixed_tablegen.h:161:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | 161 | Q30(0.1969399750f/M_PI), Q30(0.1856741160f/M_PI){Q31(-0.65889129659168f), Q31( 0.58835634138583f)},, 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) | ^ Q31In 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( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 487 | {Q31(-0.48 21600 | 2 4 2 9 5 3 6Q93890f()0.,3 0Q632717(3-6405.f9/6M8_0P5I6)0,8 8Q843106(4f0).}29,1 1{4Q83511(3 60f./2M7_5P7I2)5,8 2Q43106(506.72f6)6,9 3Q23613(6 05.f/5M8_6P3I47)5,3 3Q3350(803.21f9)9}7,8 3 | 77 ~~~~~^~~~~~~~~~~~~~~~~~2 2f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0src/libavcodec/aacsbr_template.cexpanded from macro 'Q31'. 1:29376:4191:1 4warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]452 | 9#fd/eMf_iPnIe) ,Q937 3 | Q 13 (0x( 0) .f 0o 1 r7 5 (6 i0 9=8 4 09;f /i M _ 1b4s7_4src/libavcodec/aac_defines.hn8:u3m446_4:n836o.:0i snote: e+expanded from macro 'Q30'; 0i.+5+)) { | 44 ^ ~ | | # ~ ^ ~~~~~~~~~~~~~~~~~~~~~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacsbr_template.c: :62 939: :src/libavcodec/aacsbrdata.h 27: :487 : warning: 59 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:( iwarning: ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (( x939)* | 1 0 75 3 7 warning 4s 1 generated487 8 | . 2{ 4Q .3 01 (+f -o00r.. 54()8j 2 0=| 2 ^04 ;2 9j5 3<6 s9b8r9-f>)n,_ qQ;3 1j(+In file included from -+0src/libavcodec/aacps_fixed.c.):9 246{: 8 In file included from 0 src/libavcodec/aacps.c5| :6 ~ ^ ~~~~~~~~320 8: 8src/libavcodec/aacps_fixed_tablegen.h8:41601:61114:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q3src/libavcodec/aacsbr_template.c1:(948 :027.:2 7warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 21605 | 8 2 4 1 6 5948 6 | Q7 3 f0 () 0, . 3 Q0 36 12( 7 07 3f.6o5r48 5(6fj3/4M 7=_5P 3I13);, 3 5jQ 83<30 2(sf0b).r}2-,9> 1n 1_| 4q ~~~~~^~~~~~~~~~~~~~~~~~8; 5 1j3+6+f) /src/libavcodec/aac_defines.hM{: _45 P:I| 36) ~ ^ ~~~~~~~~,: Qnote: 3expanded from macro 'Q31'0 (0.26693 2456 | 3#6d5eff/iM_nPeI )Q,3 1(Qx30)( 0 .1 9 9 78 3 7 7 2 2 f / M _(PiIn)t,) (Q(3x0)(*02.1124674418134652498f./0M _+P I0).,5 )Q 3 0| ( ^ ~0. 0175609849f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c:)62,: src/libavcodec/aacsbrdata.h :| 487 ^~~~~~~~~~~~~~: 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' 487 | {Q31 (44-0 | #.d4e8f2i0n2e 4Q29350(3x6)9 8 9 f ) , Q 3 1 ( - 0 . (9i6n8t0)5(6(0x8)8*8140176347f41)8}2,4. 0{ Q+3 10.(5 )0 . 2| 7 ^5 72582416567f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.245: In file included from 8src/libavcodec/aacps.c6:3324: 75src/libavcodec/aacps_fixed_tablegen.h3:31603:5868:3 2warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h src/libavcodec/ac3dec_fixed.c::16045156 | : : src/libavcodec/ac3dec.c36 :: 487 :note: 21expanded from macro 'Q31'Q: 3 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .30 6452 | 7#7d36 e4487f5 | fi /n Me_ P Q I3 ) 1, ( iQxf3) 0 (( p0 r. e2 v9 e1 x1 p4 8 >5 1 23 46 Uf()/i Mn{_t P)I ()| (, ~~~~~~~ ^ ~~~x )Q*3201(407.428636694382.603 6+5 f/0M._5)P I) ,| ^ ~ Q30(0.199783772In file included from 2src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I487):,6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1264114529 f487/ | M{_QP3I1)(,- 0Q.340(802.00214752690593864998f9/fM)_P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .9680560src/libavcodec/aac_defines.h88:448:4361:6 4fnote: )expanded from macro 'Q30'} , {Q31( 044. | 2#7d5e7f2i5n8e2 4Q3106(5x6)7 f ) , Q 3 1 ( 0 . 5 8 6(3in4t7)5(3(3x3)5*8src/libavcodec/ac3enc.c1320f7:)31397}:4,121 :8 2| warning: ~~~~^~~~~~~~~~~~~~~~~~~4missing field 'value' initializer [-Wmissing-field-initializers] . 0 + 0.src/libavcodec/aac_defines.h5 :)13945 | : 36 | : ^ note: {expanded from macro 'Q31' NULL } 45| | ^# defIn file included from insrc/libavcodec/aacps_fixed.ce: 24: QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 160 : 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 41607 | 4 8 3 6 4 8Q.300 (+0 .03.056)2 7 7| 3 ^ ~64 5f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c2:9621: 14src/libavcodec/aacsbrdata.h8:54861:3836f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.2669 34862 | 6{3Q6351f(/-M0_.PI8)5,2 8Q323409(207.519399778f3)7,7 2Q23f1/(M _0P.I9)1,4 7Q535603(902.21422614f1)1},4 5{2Q93f1/(M _0P.I8)8,8 6Q63800(809.50817152640f9)8,4 9Qf3/1M_(P-I0).,9 9 7| 3 ^~~~~~~~~~~~~~5 26708322src/libavcodec/aac_defines.h6:f44:)36}:, note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: neexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e (Qi3n1t()x()( x ) *1 0 7 3 7 4 1 8 2 4 .0 (+i n0t.)5()( 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:160: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:486:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | Q4863 | 0{(Q03.13(06-207.7835624853f2/4M9_2P7I5)3,9 7Qf3)0,( 0Q.3219(1 104.895113467f5/5M6_3P9I2)2,4 2Q130f()0}.,2 6{6Q93312(6 306.58f8/8M6_6P8I0)8,9 5Q83102(40f.)1,99 7Q83317(7-202.f9/9M7_3P5I2)6,7 0Q83302(20.61f2)6}4,1 1 4| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 9f/M_Psrc/libavcodec/aac_defines.hI:),45 :Q363:0 (note: 0.expanded from macro 'Q31'0 1756098 4459 | f#/dMe_fPiIn)e, Q 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)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:74864:1328:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 486 | {Q31(-0.852832In file included from 49src/libavcodec/aacps_fixed.c2:7245: 3In file included from 9src/libavcodec/aacps.c7:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q1603:111(: 0warning: .9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1475563922421f) }160, | { Q 3 1 ( Q03.08(808.36608620787935684152f4/fM)_,P IQ)3,1 (Q-300.(90.927931512468750183362f2/6Mf_)P}I,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.266src/libavcodec/aac_defines.h9:3452:63366:5 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f1i9n97e8 3Q73712(2xf)/ M _ P I ) , Q 3 0 ( 0. 1 2(6i4n1t1)4(5(2x9)f/*M2_1P4I7)4,8 3Q3604(80..00 1+7 5060.958)4 9 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44486::636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #486d | e{fQi3n1e( -Q03.08(5x2)8 3 2 4 9 2 7 5 3 9 7 f ) , (Qi3nt1)(( (0x.)9*11407753576431982242.402 1+f )0},. 5{) Q 3| 1 ^( 0.88866808958124fsrc/libavcodec/acelp_vectors.cIn file included from )src/libavcodec/aacps_fixed.c,:: 201Q24:: 347In file included from 1:src/libavcodec/aacps.c( :-warning: 320implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: . 9src/libavcodec/aacps_fixed_tablegen.h9:71593:1365:2 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 83 22012 | 6 f ) } , | 159 ~~~~^~~~~~~~~~~~~~~~~~~g | a i n _src/libavcodec/aac_defines.h s :Qc453:a036l(:e0 _note: .f4expanded from macro 'Q31'a2 c0t0o9r2 5 =845 | 2s#7qdfre/tfM(i_snPpeIe )Q,3 1Q(3x0)( 0 . e 4c 0h3 _ 8e 7n5 e8 r2 g7 8/ f (/pioMn_stPt)If()i(,lx t)Qe3*r02_(1e40n7.e43r87g36)69;42 80 .6| 40 ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~0 5+f /0M._5P)I ) ,| ^ ~Q3 0(0.29537954In file included from 9src/libavcodec/aacsbr_fixed.c3:f62/: Msrc/libavcodec/aacsbrdata.h_:P485I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1946786791 f485/ | M{_QP3I1)(, 0Q.3src/libavcodec/acelp_vectors.c401(:00203.2:053228:70 80warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 92496432ff/)M,_ P203QI | )3 ,1 ( | 0g ^~~~~~~~~~~~~~.a 0i2n1_1s6c7asrc/libavcodec/aac_defines.h3l:6e449_:3f365a:7c 3tnote: 4ofexpanded from macro 'Q30'r) }*,= {1Q. 0443 1 | -(# da0el.fp0ih9na6e;3 8Q 03| 60 ~ ^~~~~2( 0x0)8 0 4 8 f ) , Q 3 1 ( (0i.n0t4)4(1(1x9)8*140378317445178f2)4}.,0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h| ^: 45: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 : 159 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 11594 | 7 48 3 6 4 8Q.300 (+ 00..452)0 0 9| 2 ^ ~5 827f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:44850:35987: 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 78f/M_PI), 485Q | 3{0Q(301.(37 60.94201602450850f0/0M1_9P4I6)3,f )Q,3 0Q(301.(2 905.30729151469733f6/9M3_5P7I3)4,f )Q}3,0 ({0Q.3119(4 607.806976931f8/0M6_2P0I0)8,0 4Q83f0)(,0 Q.30127(8 702.20944421f19/M8_4P3I8)1,4 5 7| f ^~~~~~~~~~~~~~) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | d#efdienfei nQe3 0Q(3x1)( x ) ( i n t()i((nxt))*(1(0x7)3*724114872448.306 4+8 .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::24485: :In file included from 32src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :159:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.4102 51598 | 0 0 01 9 4 6Q330f()0,. 4Q23010(9 205.802271f1/6M7_P3I69)3,5 7Q3340f()0.}4,0 3{8Q73518(2 708.f0/9M6_3P8I0)6,2 0Q0380(004.83f7)69,2 0Q63410(5 f0/.M0_4P4I1)1,9 8Q43308(104.5279f5)3}7,9 5 4| 9 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:30 (note: 0expanded from macro 'Q31'. 194678 6457 | 9#1fd/eMf_iPI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' n 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ e In file included from Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.cIn file included from :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h :159:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463In file included from f)src/libavcodec/ac3enc_float.c,:78 : Qsrc/libavcodec/ac3enc_template.c3:1(218 :029.:0src/libavcodec/acelp_vectors.c 2warning: :1implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]2191 :6437:3 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5 721834 | f ) } , {219 Q | 3 1 ( 0 . 0 9 6 s3 c8 a 0l e6 f2a 0c0i8tfo0 r4(8 cf=o) o,s rqQdr3_t1(d(si u0fm._f0o 4>f4 1_N19sE8q4Wu3_aC8Pr1Le4s_5 C7/Of O)sR}cD,a_ lTH eR| fE ~~~~~^~~~~~~~~~~~~~~~~~aSc HtOoLrD));src/libavcodec/aac_defines.h : 45| | : ^~~~~~~~~~ ~ ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~36 : note: expanded from macro 'Q31' 159 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from Q30(0.4200925827f/M_PI), Q30(0.4038758278src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/ 484 | {Q31( 0.973123139236M_PI), Q30(0.3769206405f/M_PI), Q30(0.2953795493f/M_PI), Q30(0.1946786791f/M_PI), Q30(0.0278722942f/M_PI), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 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:159:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 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), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ (-0In 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] .9 159 | Q30(0.4200925827f/M_PI9548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h), 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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] note: expanded from macro 'Q31' 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), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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] fi ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 158In file included from | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI),src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 484 | {Q31( 0.97312313923635f), Q31(-0CC libavcodec/aic.o .99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h3:045(0:.364:4 9note: 9expanded from macro 'Q31'4 53008f/ M45_ | PI#)d,e Qf3i0n(e0 .Q332813(3x5)8 2 1 6 f / M _ P I ) , Q 3 0((i0.n0t5)2(22(3x6)8*6211f4/7M4_8P3I6)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.c :4462 | : #src/libavcodec/aacsbrdata.hd:e484f:i31n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 484 | { Q 3 1((i n0t.)9(7(3x1)2*311037932734613852f4).,0 Q+ 301.(5-)0 . 9| 9 ^5 48191630031f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c3:8322: 9src/libavcodec/aacps_fixed_tablegen.h9:1589:7866:5 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 17f), Q31( 0.985 11586 | 9 0 9 7 1 5Q4302(70f).}5,6 2 8| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 7542f/src/libavcodec/aac_defines.hM:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.54997 2455 | 3#4d2eff/iMn_eP IQ)3,1 (Q3x0)( 0 . 5 2 7 4 8 9 0 0 6 5 f /(Mi_nPtI))(,( xQ)3*02(10.4474489396454380.008f /+M _0P.I5)) , | Q ^ ~3 0(0.328335821In file included from src/libavcodec/aacsbr_fixed.c6:f62/: Msrc/libavcodec/aacsbrdata.h_:PI484):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.052223686 1484f | /{MQ_3P1I() ,0 . 9| 7 ^~~~~~~~~~~~~~3 1231392src/libavcodec/aac_defines.h3:6443:536f:) ,note: expanded from macro 'Q30'Q 31(-0.9 9445 | 4#8d1e9f1i6n3e0 0Q3310f()x}), { Q 3 1 ( - 0 . 38 2 9(9i9n7t6)((5x67)0*11707f3)7,4 1Q83214(. 00 .+9 805.156) 9 0| 9 ^7 15427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:158:61: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 158 | Q3 0 ( 0 .(5i6n2t8)7(1(7x5)4*2f2/1M4_7P4I8)36,4 8Q.300 (+0 .05.459)9 7 2| 5 ^ ~ 342f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .5src/libavcodec/aacsbrdata.h2:74834:8839:0 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30( 0483. | 4{4Q93914(5 300.0586f7/2M1_9P7I9)7,4 8Q33904(f0).,3 2Q833315(8-201.62f4/0M7_6P8I3)6,4 1Q43409(90f.)0}5,2 2{2Q33618(6 10f./4M6_8PI5)7,7 6 6| 7 ^~~~~~~~~~~~~~46 029f), src/libavcodec/aac_defines.hQ:3441:(-360:. 3note: 0expanded from macro 'Q30'1 40233457 1449 | 8#fd)e}f,i n e| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((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:.5158): 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.h158: | 483 : 59 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.562871754 2483f | /{MQ_P3I1)(, 0Q3.05(607.251499799772458334924f/fM)_,P IQ)3,1 (Q-300.(204.057267843869401046459f9/fM)_}P,I ){,Q 3Q13(0 (00..446489597475636070486f0/2M_9PfI)),, QQ3310((-00..33208134305283231465f7/1M9_8PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0522src/libavcodec/aac_defines.h2:3456:8366:1 fnote: /expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~45 | #definesrc/libavcodec/aac_defines.h :Q443:136(: xnote: )expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(3x0)(*x2) 1 47 4 8 3 6 4 8 . 0 + (i0n.t5))( ( x| ) ^ ~* 1073741824.0 In file included from +src/libavcodec/aacsbr_fixed.c 0:.625: )src/libavcodec/aacsbrdata.h : 483| : ^31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h6:71582:1119:79 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 394f), Q31(-0 .1582 | 4 0 7 6 8 3Q63401(404.9596f2)8}7,1 7{5Q4321f(/ M0_.P4I6)8,5 7Q736067(406.0524999f7)2,5 3Q4321f(/-M0_.P3I0)1,4 0Q23303(405.75129784f8)9}00,6 5 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 4expanded from macro 'Q31'4 9945300 845f | /#Md_ePIf)i,n eQ 3Q03(10.(3x2)8 3 3 5 8 2 1 6 f / M _ P I )(,i nQt3)0((0(.x0)5*222124376488631f6/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.h:483: 447 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 483 | { Q 3 1 ( 0 . 5 6(7in2t1)9(7(9x7)4*81309743f7)4,1 8Q2341.(0- 0+. 204.057)6 83 6| 4 ^1 4499f)}, {Q31( 0.46In file included from 8src/libavcodec/aacps_fixed.c5:7247: 6In file included from 6src/libavcodec/aacps.c7:4326: 0src/libavcodec/aacps_fixed_tablegen.h2:9157f:)136,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.3014023345719 8157f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h67:1452:7362:9 3note: 3expanded from macro 'Q31'5 f/M_PI) ,45 | Q#3d0e(f0i.n6e6 3Q83819(3x4)8 5 f / M _ P I ) , Q 3 0((i0n.t6)5((0x6)7*692016417f4/8M3_6P4I8).,0 Q+3 00(.05.)6 0 0| 9 ^ ~5 97182f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.h0:.4825:0833:6 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 291f/M_PI), Q 34820 | ({0Q.3110(6 000.2984724972f5/6M5_5P5I3)1,6 0 f| ) ^~~~~~~~~~~~~~, Q31( 0src/libavcodec/aac_defines.h.:8443:1366:3 9note: 0expanded from macro 'Q30'6 518293f) }44, | #{dQe31f(i n0e. 7Q53008(1x1)4 5 2 8 6 9 4 8 f ) , Q 3(1i(n-t0).(3(5x5)3*31202733714412822645.f0) }+, 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from insrc/libavcodec/aacps.ce:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1157(:x111): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t)157( | ( x ) * 2 1Q43704(803.664781.207 2+9 303.55f)/ M _| P ^ ~I) , Q30(0.6638In file included from 8src/libavcodec/aacsbr_fixed.c9:3624: 8src/libavcodec/aacsbrdata.h5:f482/:M59_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.650676 94820 | 6{1Qf3/1M(_ P0I.),9 4Q23902(50.6650505935196701f8)2,f /QM3_1P(I )0,. 8Q33106(309.0560531683289032f9)1f}/,M _{PQI3)1,( Q03.075(008.11104650208268974487f)f,/ MQ_3P1I(),-0 . 3| 5 ^~~~~~~~~~~~~~5 33223142src/libavcodec/aac_defines.h2:6445:f36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q 3 (1i(nxt)) ( ( x ) *1 0 7 3 7 4 1 8 2 4(.i0n t+ )0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5) In 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:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:482:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | 482 | Q{Q330(10(. 607.19274229393255f6/5M5_5P3I1)60,f )Q,3 0Q(301.(6 603.88839136438950f6/5M1_P8I2)9,3 fQ3)0}(,0 .{6Q53016(7 6090.6715f0/8M1_1PI4)5,2 8Q63904(80f.)6,0 0Q93519(7-108.23f5/5M3_3P2I2)3,1 4Q23206(50f.)5}0,3 63 8| 0 ~~~~~^~~~~~~~~~~~~~~~~~2 91f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.10600 2458 | 7#4d7eff/iMn_eP IQ)3,1 ( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: inexpanded from macro 'Q30't )((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:74823:774:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^482 | {Q31( 0.9429256555In file included from 3src/libavcodec/aacps_fixed.c1:6240: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(157 :061.:8 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3906518293f)}, {157Q | 3 1 ( 0. 7 5Q03801(104.56278162974289f3)3,5 fQ/M3_1P(I-)0,. 3Q53503(302.26361384829236458f5)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(0src/libavcodec/aac_defines.h.:6455:0366:7 6note: 9expanded from macro 'Q31'0 61f/M_PI), Q30(0 .456 | 0#0d9e5f9i7n1e8 2Qf3/1(Mx_)P I ) , Q 3 0 ( 0 . 5 0 3 6(3i8n0t)2(9(1xf)*/2M1_4P7I4)83,6 4Q83.00( 0+. 100.650)0 2 8| 7 ^ ~4 7f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:84:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 44 | #de f481i | n{Qe3 1Q(3-00(.x6)5 2 9 8 8 0 4 55 2 1 1 9 f ) ,( iQn3t1)((-(0x.)1*8140379357745148502942.10f )+} ,0 .{5Q)31 ( | 0 ^. 11960319006843f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:92498: 9In file included from 9src/libavcodec/aacps.c3:4326: 7src/libavcodec/aacps_fixed_tablegen.h8:015716:836f:) }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 | Q#3d0e(f0i.n6e7 1Q23712(9x3)3 5 f / M_ P I ) , Q 3 0 ((0i.n6t6)3(8(8x9)3*428154f7/4M8_3P6I4)8,. 0Q 3+0 (00..56)5 0 6| 7 ^ ~6 9061f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 0src/libavcodec/aacsbrdata.h.:64810:0599:5 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 82f/M_PI), Q30( 0481 | .{5Q03316(38-00.26915f2/9M_8P8I0)4,5 5Q23101(90.f1)0,6 0Q03218(7-407.f1/8M4_3P9I5)7,5 4 5| 0 ^~~~~~~~~~~~~~9 21f)}, src/libavcodec/aac_defines.h{Q:3441:(36 :0 .note: 1expanded from macro 'Q30'1 9603190 0446 | 8#4d3eff)i,n eQ 3Q13(0 (0x.)9 9 8 9 9 3 4 6 7 8 0 1 6 8 f()i}n,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:3457:4361:8 2note: 4expanded from macro 'Q31'. 0 + 0. 545) | # d| e ^f ine Q31(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:)157*:2111:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 157 ^ ~ | Q30(0.In file included from 6src/libavcodec/aacsbr_fixed.c7:1622: src/libavcodec/aacsbrdata.h7:24819:3313:5 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.6638893485 f481/ | M{_QP3I1)(,- 0.Q6350(2098.860540655726191096f1)f,/ MQ_3P1I()-,0 .Q183403(90.567050495509972118f2)f}/,M _{PQI3)1,( Q03.101(906.05301396003860824931f)f,/ MQ_3PI1(), 0Q.9309(809.91304660708208176487ff)/}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' | #define Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1(4i7n4t8)3(6(x4)8.*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:481: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.c481: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(156-:0136.:65 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 804552119f), Q3 1156( | - 0 . 1 8 4 Q303(905.7758453598019src/libavcodec/aacsbr_template.c825:13ff1170)/:}M20,_: P {Iwarning: Q)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare],3 1 Q(3 00(.01.179865033 19117098 | 01 08 65 83 4fi3/ffM) _,(P bIQy)3t,1e (sQ _30r0.e(9a09d. 78>89 5c9n33t4968)71 8{805 13 f6| /8 ~~~~~~~~~~ ^ ~~~M f_)P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.78src/libavcodec/aac_defines.h5:453:9368:1 8note: 5expanded from macro 'Q31'3 f/M_PI )45, | #Qd3e0f(i0n.e7 8Q533918(1x8)5 3 f / M _ P I ) , Q 3 0 ((0i.n7t8)5(3(9x8)18*52314f7/4M8_3P6I48).,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:i480n:e83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 480 | { Q 3(1i(n-t0).(3(6x0)2*41802738274421889264f.)0, +Q 301.(5 )0. 3 4| 6 ^5 5735648287f)}, {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.249: 3In file included from 3src/libavcodec/aacps.c8:832: 8src/libavcodec/aacps_fixed_tablegen.h1:215654:91112:0 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.844765 41561 | 0 9 6 4 2 9 fQ)}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~7 8539818src/libavcodec/aac_defines.h53:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.78539 8451 | 8#53dfe/fMi_nPeI )Q3,1 Q(3x0)( 0 . 7 8 5 39 8 1 8 5 3 f(/Mi_nPtI))(,( xQ)3*02(104.77488533694881.805 3+f /0M._5)P I )| , ^ ~ Q30(0.7853981In file included from 8src/libavcodec/aacsbr_fixed.c5:3f62/: Msrc/libavcodec/aacsbrdata.h_:P480I:)58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.7853981853f/M 480_ | P{IQ),3 1 (-| 0 ^~~~~~~~~~~~~~. 3602482src/libavcodec/aac_defines.h82:4442:8369:6 fnote: )expanded from macro 'Q30', Q31( 0 .3444 | 6#5d5e7f3i5n6e4 8Q2380(7xf)) } , { Q 3 1 ( - 0. 9 3 3 8(i8n8t1)2(5(49x2)0*91f07)3,7 4Q13182(-40..08 4+4 706.554)1 0 9| 6 ^4 29f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24: expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:156 :4586 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 156 | (i nQt3)0((0(.x7)8*523194871485833f6/4M8_.P0I )+, 0Q.350)( 0 .| 7 ^ ~8 53981853f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4803:032(:0 .warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3981853f/M_PI), Q48030 | ({0Q.371(8-503.938610825438f2/8M2_4P2I8)9,6 fQ)3,0 (Q03.178(5 309.831486553f5/7M3_5P6I4)8,2 8Q73f0)(}0,. 7{8Q53319(8-108.95333f8/8M8_1P2I5)4,9 2 0| 9 ^~~~~~~~~~~~~~f ), Q31(-src/libavcodec/aac_defines.h0:.448:4364:7 6note: 54expanded from macro 'Q30'1 096429f )44} | ,# d| e ~~~~~^~~~~~~~~~~~~~~~~~f ine Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)*3110(7x3)7 4 1 8 2 4 . 0 + 0. 5 )( i n| t ^) ((x)*2147483648.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 :156: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:480:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]156 | Q 34800 | (0{.Q7318(53-908.13865032f4/82M8_2PI42)8,9 6Qf3)0,( 0Q.3718(5 309.38416855537f3/5M6_4P8I2)87,f )Q}3,0 ({0Q.3718(5-309.891835338f8/8M1_2P54I9)2,0 9Qf3)0,( Q03.71(85-309.88414875635f/4M1_0P9I6)4,2 9Qf3)0}(,0 . 7| 85 ~~~~^~~~~~~~~~~~~~~~~~~3 98185src/libavcodec/aac_defines.h3:f/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.7853981853 f/45M | _#PdeIf)i,n e | ^~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int) 44( | (#xd)e*f2i1n4e7 4Q83306(4x)8 .0 + 0 . 5 ) | ^ ~ (int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:46218: 2src/libavcodec/aacsbrdata.h4:.479:083 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 ) | ^ 479 | {Q31( 0.39In file included from 7src/libavcodec/aacps_fixed.c01:4242: 1In file included from 4src/libavcodec/aacps.c4:63328: 1src/libavcodec/aacps_fixed_tablegen.hf:)156,: 36Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.8177963417431 6156f | ) } , { QQ3301((0-.07.835730928414865431f8/M7_4P3I7)f,) ,Q 3Q03(10(.-708.5837097811865536f2/2M29_5P9If)),} ,Q 30 (0| . ~~~~^~~~~~~~~~~~~~~~~~~7 853981src/libavcodec/aac_defines.h8:5453:f36:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 7#8d5e39f8i1ne8 5Q331f(/xM)_ PI ) , Q 3 0( 0 . 7 8 5 3 9(i8n18t5)3(f(/xM)_*2P1I4)7,4 8Q33604(80..07 8+5 309.851)8 5 3| f/ ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::47944::5836:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | 479# | d{eQfi3n1e( Q03.03(9x7)0 1 4 2 1 4 4 6 3 8 1 f ) , (Qi31n(t )0(.(8x17)*71906733471474138162f4).}0, +{ Q031.(5-)0 . 3| 70 ^2 4464187437f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c8:7240: 7In file included from 1src/libavcodec/aacps.c65:6322: 2src/libavcodec/aacps_fixed_tablegen.h2:91565:911f:) },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 156 | 45 | Q#d3e0f(i0n.e7 8Q5331(9x8)1 85 3 f / M _ P I ), Q 3(0i(n0t.)7(8(5x3)9*8211845734f83/6M4_8P.I0) +, 0Q.350)( 0 .| 7 ^ ~8 53981853f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 479Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 853981853f /479M | _{PQI3)1(, 0Q.3309(700.17482153494861388513ff)/,M _QP3I1)(, 0Q.38017(70.97683543197841381563ff)/}M,_ P{IQ)3,1 ( -0| . ^~~~~~~~~~~~~~3 7024464src/libavcodec/aac_defines.h1:8447:4363:7 fnote: ),expanded from macro 'Q30' Q31(-0 .448 | 7#0d7e1f6i5n6e2 2Q23905(9xf) ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36):( (note: x)expanded from macro 'Q31'* 1073741824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from (isrc/libavcodec/aacps_fixed.cn:t24): In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:11554:71364:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 155 | QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 8src/libavcodec/aacsbrdata.h:94799:572:3 3warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), Q30 (4790 | .{9Q03619(06 90.632947f/0M1_4P2I1)4,4 6Q33801(f0).,9 2Q013119(4 004.88f1/7M7_9P6I3)4,1 7Q43301(60f.)9}69,8 3{6Q53912(7-f0/.M3_7P0I2)4,4 6Q43108(71.43076f7)1,5 8Q33411(4f-/0M._8P7I0)7,1 6Q53602(212.945694f7)9}3,4 4 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 44:4536 | :# denote: fexpanded from macro 'Q30'i ne Q31 (x44) | # d e f i ne Q 3 0 ( x ) ( i n t ) ( ( x ) * 21 4 7 (4i83n6t4)8(.(x0) *+1 00.7357)4 1 8| 2 ^ ~4 .0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478: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 :47832 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31551:(111 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 887685615875f), 155Q | 3 1 ( - 0 . 1Q13208(4502.88929054263363f77)4}f,/ M{_Q3P1I() ,0 .Q8350(102.6940365798026390692f4)f,/ QM_3P1I() ,0 .Q3502(3049.2925011514934504478f)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.9:6369:8 note: 3expanded from macro 'Q31'65 927f/M_PI), Q30(1.067 1455 | 8#34d1e4ffin/eM _PQI31)(,x )Q 3 0 ( 1 . 4 6 4 7 9 3 4 4(3i7nft/)M(_(PxI))*,2 1 4| 74 ^~~~~~~~~~~~~~8 3648.0 +src/libavcodec/aac_defines.h :044.:536): | note: ^ ~expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n478e:59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 478 | {Q 3 1 ( 0(.i9nt3)8(8(7x6)8*510671357847158f2)4,. 0Q 31+( -00..5)1 1 2| 8 ^4 528204636f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c( :024.: In file included from 8src/libavcodec/aacps.c5:13226: 4src/libavcodec/aacps_fixed_tablegen.h3:1555:7868:2 30warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.523492 51551 | 5 4 3 5 4 7 fQ)3}0,( 0 .| 8 ~~~~~^~~~~~~~~~~~~~~~~~9 952337src/libavcodec/aac_defines.h7:445f:/36M:_ note: PIexpanded from macro 'Q31') , Q30( 045. | 9#0d6e9f0i6n9e6 2Q43f1(/xM)_ P I ) , Q 30 ( 0 .9 2 0 1(i1n9t4)0(4(8fx/)M*_2P1I4)7,4 8Q33604(80..09 6+9 803.655)9 2 7f| / ^ ~M _PI), Q30(1.In file included from 0src/libavcodec/aacsbr_fixed.c67:1625: 8src/libavcodec/aacsbrdata.h3:414784:f31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.4 64784 | 7{9Q33414(37 f0/.M9_3P8I8)7,6 8 5| 6 ^~~~~~~~~~~~~~1 5875f), src/libavcodec/aac_defines.hQ3:144(:-360:. 1note: 1expanded from macro 'Q30'2 8452820 4446 | 3#6dfe)f}i,n e{ QQ3310(( x0). 8 5 1 2 6 4 3 5 7 8 2 3 0 9(fi)n,t Q)3(1((x) *01.057233744912852145.4305 4+7 f0).}5,) | ~~~~^~~~~~~~~~~~~~~~~~~| ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: efIn file included from isrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1155(:x61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x155) | * 2 1 4 7 4 8Q3306(408..809 9+5 203.357)7 4 f| ^ ~/M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c9:0626: 9src/libavcodec/aacsbrdata.h0:64789:672:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4789 | 2{0Q13119(4 004.89f3/8M8_7P6I8)5,6 Q13508(705f.)9,6 9Q83316(5-902.71f1/2M8_4P5I)2,8 2Q03406(31.60f)6}7,1 5{83Q43114(f /0M._8PI5)12,6 4Q33507(812.340694f7)9, 34Q4331(7 f0/M._5P2I3)4,9 2 5| 1 ^~~~~~~~~~~~~~5 43547f)}src/libavcodec/aac_defines.h,: 44 :36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:ef note: iexpanded from macro 'Q31'n e Q30(x )45 | # d e f i n e Q 3 1 ((xi)n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+)* 201.45)7 4 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.hIn file included from :src/libavcodec/aacsbr_fixed.c155::62: 36src/libavcodec/aacsbrdata.h:: 477warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 477155 | | { Q 3 1( 0 .Q93909(701.486939750326393717f4),f /MQ_3P1I()-,0 .Q83308(8099.59406295036496622f4)f}/,M _{PQI3),1 (Q-300.(705.3972630815169430994788ff)/,M _QP31I() ,0. 0Q0831046(403.4398669285f3)6},5 9 2| 7 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_Psrc/libavcodec/aac_defines.h:I45):,36 :Q note: 3expanded from macro 'Q31'0 (1.0 6457 | 1#d5e8f3in4e1 4Qf3/1(Mx_) PI ) , Q 3 0 ( 1 . 4 (6i4n7t9)3(4(x4)3*271f4/74M8_3P64I8.)0, + 0| . ^~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h :477:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f477 | i{nQe3 1(Q 300.9(x9)97 1 4 6 3 7 0 3 6 91 f ) , (Qi3n1t()-0(.(8x3)8*819097534724513842642.f0) }+, 0{.Q53)1 (- 0| . ^7 5376385639978f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 0In file included from 0src/libavcodec/aacps.c8:1324: 6src/libavcodec/aacps_fixed_tablegen.h4:31554:3118: 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:15536 | : note: expanded from macro 'Q31' Q30( 045. | 8#9d9e5f2i3n3e7 74Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 9 0 6 9(0i6n9t6)(2(4xf)/*M2_1P4I7)4,8 3Q63408(.00. 9+2 001.159)4 0 | 4 ^ ~8 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62: 0src/libavcodec/aacsbrdata.h.:94776:9318:3 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 27f/M_PI )477, | {QQ3301(( 10..096979175184364317403f6/9M1_fP)I,) , QQ3310((-10..486348789939454423573f4/6M_2PfI))},, { Q| 3 ^~~~~~~~~~~~~~1 (-0.753src/libavcodec/aac_defines.h7:6443:8365: 6note: 3expanded from macro 'Q30'9 978f), Q443 | 1#(d e0f.i0ne0 8Q13406(4x3)4 3 8 6 2 5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((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 : (iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)154*:21361:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 154 ^ ~ | Q30(1.00792In file included from 4src/libavcodec/aacsbr_fixed.c5:5626: 7src/libavcodec/aacsbrdata.hf:/477M:_7PI:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.02082383 64773 | f{/Q3M_1P(I )0,. 9Q9309(711.406433730037639014f4)f,/ MQ_3PI1)(,- 0Q3.08(318.81929058452150334996f2/fM)_}P,I ){,Q 3Q310((-10..2745234766034889536f3/9M9_7P8I)f, )Q,3 0Q(311.(5 108.507028614868413f4/3M8_P6I2)5f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4445 | | #d#defeifnien eQ 3Q03(1x()x ) ( i n(ti)n(t()x)(*(x1)07*3271441782448.30 6+48 .0.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::154476::11184:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476154 | | { Q 3 1 ( - 0Q.309(319.401093719728425050672ff/)M_, PIQ)3,1 (Q-300.(CC libavcodec/alac.o 516.4002903872936840336536f/fM)_}P,I ){Q,3 Q13(0-(01..80845930300073310848467f7/fM)_,P IQ)3,1 (Q 03.04(716.21420680501409319398f2/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.24src/libavcodec/aac_defines.h24:6450:4368:9 3note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d1e.f5i1n8e5 7Q23618(8x1)f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h((:x44):36*:2 1note: 4expanded from macro 'Q30'7 483648. 044 | +# d0e.f5i)ne Q| 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c(:i62nt: )src/libavcodec/aacsbrdata.h(:(476x:58)*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0 .4765 | ){Q 3 1| ( ^ -0.93941931782002In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:1545:6864:0 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9640356f)}, {Q3 1154( | - 0 . 8 8 5 9Q03000(13.180806779274f5)5,6 7Qf3/1(M _P0I.)4,7 6Q23406(010.409210388223f83)6}3,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:145.:0364:3 30note: 7expanded from macro 'Q31'3 044f/M_P I45) | ,# dQe3f0i(n1e. 1Q230185(1x0)3 9 9 f /M _ P I ) , Q 3 0 ((i1n.2t4)2(4(6x0)4*8291437f4/8M_3P6I4)8,. 0Q 3+0 (01..55)18 5 7| 2 ^ ~6 881f/M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:476:src/libavcodec/aac_defines.h31:: 44warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q30' 47644 | | {#Qd3e1fi(n-e0 .Q93309(4x1)9 3 1 7 8 2 0 0 2 f ) , (Qi3n1t()-(0(.x5)6*410097337794614802345.60f )+ }0,. 5{)Q 3 1| ( ^- 0.88590003188677f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: ( In file included from 0src/libavcodec/aacps.c.:4327: 6src/libavcodec/aacps_fixed_tablegen.h2:41546:0610:4 9warning: 13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h154:45 | : 36 : note: expanded from macro 'Q31'Q 30(1.00 7459 | 2#4d5e5f6i7nfe/ MQ_3P1I)(,x )Q 3 0 ( 1 . 0 2 0 8 2 3 8 3(6i3nft/)M(_(PxI)),* 2Q134074(813.0644383.007 3+04 40f./5M)_ P I| ) ^ ~, Q30(1.1208510In file included from src/libavcodec/aacsbr_fixed.c3:9629: fsrc/libavcodec/aacsbrdata.h/:M476_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.2424604 84769 | 3{f/QM3_1PI()-,0 .Q93309(411.953118577822060828f1)f,/ MQ_3P1I(),- 0 .| 5 ^~~~~~~~~~~~~~6 4093796src/libavcodec/aac_defines.h4:0443:5366:f )note: }expanded from macro 'Q30', {Q31(-0 .448 | 8#5d9e0f0i0n3e 1Q83806(7x7)f ) , Q 3 1 ( 0 . 4 7 6(2i4n6t0)0(4(9x13)8*21f0)7}3,7 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 + src/libavcodec/aac_defines.h0:45.:536): note: | expanded from macro 'Q31' ^ 45 | #define QIn file included from 3src/libavcodec/aacps_fixed.c1:(24x: )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] (int)((x)*214748 361544 | 8 . 0 + 0Q3.05()1 . 0| 0 ^ ~7 9245567f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(475:1.830:2 0warning: 82implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8363f/M_PI), 475Q | 3{0Q(13.10(4 303.07434014843f0/9M9_0P2I1)7,8 6Qf3)0(,1 .Q13210(8-5100.3993596f8/9M7_4P4I9),8 7Q6310f()1}.,24 2{4Q63014(89 30f./9M3_3P1I0)1,8 0Q1302(5513.25f1)8,5 7Q263818(1-f0/M._9P9I9),1 3 3| 0 ^~~~~~~~~~~~~~8 068246f)src/libavcodec/aac_defines.h}:,44 :36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fiexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3(i1n(tx))( ( x )* 1 0 7 3 7 41 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5)In 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] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:59: warning: 154implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(1.0 04757 | 9{2Q435156( 70f/.M4_4P1I8)3,0 9Q930021(17.8062f0)8,2 3Q833613(f-/0M._9P3I5)6,8 9Q3704(419.8074613f3)0}7,3 04{4Qf3/1M(_ P0I.)9,3 3Q13001(81.01122058553120f39)9,f /QM3_1P(I)-,0 .Q93909(113.3204820466804284963ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.5src/libavcodec/aac_defines.h1:8455:7362:6 8note: 8expanded from macro 'Q31'1 f/M_PI), 45| | ^~~~~~~~~~~~~~# definesrc/libavcodec/aac_defines.h :Q443:136:( xnote: )expanded from macro 'Q30' 44 | # d e f(iinne tQ)3(0((xx))* 2 1 4 7 4 8 36 4 8 . 0 + (0i.n5t)) ( (| x ^ ~) *1073741824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:475: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 :47532 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31531:(136 :0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 183099021786f), Q1533 | 1 ( - 0 . 9Q3350(618.1957047409387786718ff/)M}_,P I{)Q,3 1Q3(0 (01.9.1363619021085041272f5/5M3_2PfI)),, QQ3301((1-.109.CC libavcodec/alac_data.o 39897596173034f0/8M0_6P8I)2,4 6Qf30)(}1.,2 7 5| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 67318f/Msrc/libavcodec/aac_defines.h_:PI45):,36 :Q 3note: 0(expanded from macro 'Q31'1 .3761177 04563 | f#/dM_ePfIi)n,e Q 3Q03(11(.x5)4 2 9 2 40 4 6 5f / M_ P I ) , ( i| ^~~~~~~~~~~~~~n t)((x)src/libavcodec/aac_defines.h*:244:1364: 7note: 48expanded from macro 'Q30'3 648.0 + 440 | .#5d)e fi n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62(i: nsrc/libavcodec/aacsbrdata.ht:)475(:(x7):* 1warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0. 5475) | { Q| 3 ^1 ( 0.441830990In file included from 21src/libavcodec/aacps_fixed.c7:8246: fIn file included from src/libavcodec/aacps.c):32,: src/libavcodec/aacps_fixed_tablegen.hQ:1533:1111(:- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 9356897449876 1153f | ) } , { QQ3301((1. 105.09730337187081f8/M0_1PI2)5,5 3Q23f0src/libavcodec/aacsbr_template.c)(1,:. 1Q129363:61199(:2- 00warning: 5.4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]29 79f9/1M3_3P0I)8, 0 12936Q | 83 20 4( 6 1ff.)o1}r9, 3(8 k7 5| ~~~~~^~~~~~~~~~~~~~~~~~6= 7 004;f /ksrc/libavcodec/aac_defines.hM _:<45P :Isb36)r:,- > note: kQexpanded from macro 'Q31'3x 0[(11].;2 7k5 +445+1 | 6)# 7d{3e 1f8 if| /n ~ ^ ~~~~~~~~~~Me Q31(x) _ P I ) , Q 3(0i(n1t.3)7(6(1x1src/libavcodec/aacsbr_template.c7):713000*:621931:f4 /7warning: M4_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P8 I3),6 4Q83.00 ( 13001+ | . 5 40 2. 95f2)o4r 0 4(| 6k 5 ^ ~=f /M0_;P Ik) ,< s| b ^~~~~~~~~~~~~~r ->kxIn file included from [src/libavcodec/aacsbr_fixed.c0:src/libavcodec/aac_defines.h]:62;44 : :ksrc/libavcodec/aacsbrdata.h36+:+: )474 note: :{expanded from macro 'Q30'83 : | warning: ~ ^ ~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0474( | x){ Q 3 1 ( - 0 . 1 6 7 9(6i4nt5)8(9(6x8)*919087f3)7,41 8Q2341.0( -+0 .0.958)9 8 7| 5 ^1 1890470f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-24: 0In file included from .src/libavcodec/aacps.c8:327: 9src/libavcodec/aacps_fixed_tablegen.h:71539:2862:5 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 213f), Q31(-0 .1537 | 1 7 2 5 7 2Q53004(116.81050f7)0}3,7 87 8| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h :Q3450:(361:. 1note: 6expanded from macro 'Q31'6 9205427 f45/ | M_#PdIe),f iQn3e0 (Q13.119(3x8)75 6 7 04 f /M _ PI ) , Q 3 0 ((1.i2n7t54)1(67(3x1)8f*/2M1_4PI7)4,8 3Q6340(81..037 6+1 107.750)63 f /| M ^ ~_ PI), Q30(1.5In file included from 4src/libavcodec/aacsbr_fixed.c2:92624: 0src/libavcodec/aacsbrdata.h46:5474f:/58M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :47444: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.167 9446 | 4#5d8ef9i6n8e9 9Q83f0)(,x )Q 3 1( - 0 . 9 8 9 8 7 5 (1i1nt8)9(0(4x7)0*f10)7}3,7 41{8Q243.10( -+0 .08.57)9 7 9| 2 ^2 5745213f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: In file included from 7src/libavcodec/aacps.c:1327: 2src/libavcodec/aacps_fixed_tablegen.h5:71532:561:0 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 80f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:15345 | : 36 : note: expanded from macro 'Q31'Q 30(1.1507 0453 | 7#87d8eff/iMn_eP IQ)3,1 (Qx3)0 (1 . 1 6 6 9 2 05 44 2 7 warning f /s M generated(_. iPInt)),( Q(3x0)(*12.114973488735667480.40f /+M _0P.I5)), Q 3| 0 ^ ~( 1.2754167318f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:30474(:131.:3 7warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 177063f/M_PI) ,474 | Q{30Q(311.(5-402.9124607496654f5/8M_9P6I8),9 9 8| f ^~~~~~~~~~~~~~ ), Q31(src/libavcodec/aac_defines.h-:044.:9368:9 8note: 7expanded from macro 'Q30'5 1189047 044f | )#d}e,fi n{eQ Q3310((x-)0 . 8 7 9 7 9 2 2 5 7 4 5(i2n1t3)f()(,x )Q*31107(3-7401.872147.205 7+ 205.054)1 6| 8 ^0 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :153:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 153 | Q3 0 ( 1 .1 5 0(7i0n3t78)7((8fx/)M*_2P1I4)7, 4Q83306(14.81.606 9+2 0504.257)f / M| _ ^ ~P I), Q30(1.19387In file included from 5src/libavcodec/aacsbr_fixed.c6:7620: 4fsrc/libavcodec/aacsbrdata.h/:M474_:PI6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.275416731 8474f | /{MQ_3P1I)(,- 0Q.3106(719.63475681916787909638ff/)M,_ PQI)3,1 (Q-300(.19.85942897254101486950f/4M7_0PfI))},, {| Q ^~~~~~~~~~~~~~3 1(-0.8src/libavcodec/aac_defines.h7:9447:369:2 2note: 5expanded from macro 'Q30'7 45213f) ,44 | Q#3d1e(f-i0n.e7 1Q7302(5x7)2 5 0 4 1 6 8 0 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)((x)src/libavcodec/aac_defines.h*1:0457:3367:4 1note: 8expanded from macro 'Q31'2 4.0 + 0 .455 | )# d e| f ^in e Q31(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(:(153x:)11*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5 )153 | | ^ ~ Q30(1.150703In file included from 7src/libavcodec/aacsbr_fixed.c8:7862f: /src/libavcodec/aacsbrdata.hM:_473P:I84):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.1669205427 f473/ | M{_QP3I1),( -Q03.04(316.14953589745366700643f/3Mf_)P,I) ,Q 3Q13(0-(01..9247854016570331081f/1M3_28PI4)f,) }Q,3 0{(Q13.13(7-6011.7979086438f4/7M1_7P0I2),9 7Q63f0)(,1 .5Q43219(2 4004.6956f2/4M5_P1I6)6,9 2 3| 8 ^~~~~~~~~~~~~~0 9f)},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 Q30(x )45 | # d e f i n e Q 3 (1i(nxt)) (( x )* 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0.(5()x ) *| 2 ^ 147483648.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:152: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:473:58: src/libavcodec/aacsbr_template.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1521319 | : 19 : warning: Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 0 (4731 | .{2Q643511 (8-131990 | 7. 642 3 f6 /4fM5o_5rP9I 4)(,3j6 0=Q6 3300(;31 f.j)2 ,7< 9 Q6s34b17r(8--2>07n.1u9fm4/_M8p_0aP5tI0c)3h,0 e1sQ13;30 2(j81+4.+f3)0) 3{}8 ,6 3 | 6{ ~ ^ ~~~~~~~~~~~~~~~~4Q 4361f(/-M0_.PI9)9,8 4Q834src/libavcodec/aacsbr_template.c07(:111322.7:302272:19 07warning: 16comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2f 5)6,8 5Qf3/1M(_ P13220I | .) , 9 6 Q23 40 5( 11 6. 64 94 24 33 8w84h09i93l2fe5) f}(/,gM _< P=| I ~~~~^~~~~~~~~~~~~~~~~~~)s , bQr3-0>(src/libavcodec/aac_defines.hn1:._455q:5 363&:2& 3 note: 5kexpanded from macro 'Q31'2 9> 2=4 fs/bMr_-P >I45f) | _,t #ad b| le ^~~~~~~~~~~~~~e fnionies eQsrc/libavcodec/aac_defines.h3[:g144](:)x36 :) | note: ~ ^ ~~~~~~~~ expanded from macro 'Q30' 44 | # src/libavcodec/aacsbr_template.cd :e(1338if:in11nt:e) (warning: Q(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3x 0)(*x2) 1 4 7 13384 | 8 3 6 4 8i .f 0 (+ k ( 0i<.n 5ts))b(r (-x >)| m* ^ ~[1 10]7 3+7 4s1b8r2-4>.k0In file included from x src/libavcodec/aacsbr_fixed.c[+:1 62]0: ).src/libavcodec/aacsbrdata.h 5:) 473 :| 31 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c:.324: 3src/libavcodec/aacps_fixed_tablegen.h6:4152:51115:9 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 60633f), Q31(-0 .1529 | 48 0 5 0 3 0Q1301(312.82644f5)1}8,9 7{6Q23f1/(M-_0.P9I)9,8 4Q83407(117.0227997664f7)82,7 1Qf3/1M(_ P0I.)9,6 Q23405(116.639032836830694f4)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(451:.3637:1 0note: 1expanded from macro 'Q31'2 5685f/M _P45I | )#, dQe3f0i(n1.e4 4Q43318(4x93)2 5 f / M _ PI ) , Q 3 0 (1 . 5(5i3n2t3)5(2(9x2)4f*/2M1_P4I7)4, 8 3| 6 ^~~~~~~~~~~~~~4 8.0 + 0src/libavcodec/aac_defines.h.:544): 36: | note: ^ ~expanded from macro 'Q30' 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.hQ:30473(:x6): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n473t | )({(Qx3)1*(10-703.744316842545.904 3+6 00.653)3 f )| , ^ Q31(-0.94805030113In file included from 2src/libavcodec/aacps_fixed.c8:424: fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:31521:(86-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 848471702976f )152, | Q 3 1 ( 0Q3.09(6214.52166465912839870692ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(1src/libavcodec/aac_defines.h.:2457:9366:4 7note: 8expanded from macro 'Q31'2 71f/M_PI )45, | #Qd3e0f(i1n.e3 0Q33816(3x6)4 4 6 f / M _ P I ) , Q 3 0((i1n.t3)7(1(0x1)2*526184574f8/3M6_4P8I.)0, +Q 300.(51). 4 4| 43 ^ ~8 49325f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4721:83.:5 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 352924f/M_P I472) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.63364src/libavcodec/aac_defines.h9:6448:5363:4 6note: 5expanded from macro 'Q30'0f ), Q31( -440 | .#1d6e4f7i3n5e9 4Q43203(7x4)6 f ) } , { Q 3 1 ( - 0 .(1i6n2t5)8(2(1x7)5*01007793274f1)8,2 4Q.301 (+- 00..955)9 3 9| 1 ^2 5400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::24: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:152:61: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 152 | Q 3 0((i1n.t2)6(4(5x1)8*92716427f4/8M3_6P4I)8,. 0Q 3+0 (01..52)7 9 64| 7 ^ ~8 271f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1.src/libavcodec/aacsbrdata.h3:4720:3588:6 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 46f/M_PI), Q4723 | 0{(Q13.13(7-100.162353668459f6/8M5_3P4I6)50, fQ)3,0 (Q311.(4-404.31864497332559f4/4M_2P3I7)4,6 fQ)3}0,(1 .{5Q53312(3-5029.21642f5/8M_2P1I7)5,0 0 7| 9 ^~~~~~~~~~~~~~2f ), Q31(-src/libavcodec/aac_defines.h0:.449:5369:3 note: 9expanded from macro 'Q30'12 5400802f 44) | }#,d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (45i | nt#)d(e(fxi)n*e1 0Q733174(1x8)2 4. 0 + 0 . 5 ) | ^ (int)((x)*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:32.: 5src/libavcodec/aacps_fixed_tablegen.h:)152 : 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:472 :15231 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.264 472 | {5Q13891(7-602.f6/3M3_6P4I9)6, 8Q5303(416.5207f9)6,4 78Q23711(f/-M0_.P1I6)4, 7Q33509(414.320337864366f4)4}6,f /{MQ_3P1I()-, 0Q.3106(215.83271170510205769825ff/)M_, PQI)3,1 (Q-300(.19.5494343981429534205f0/M8_P0I2)f,) }Q,3 0( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 532352src/libavcodec/aac_defines.h9:2454:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n44e:36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # de f i n e Q(3i0n(tx))( ( x ) * 2 1 4 7 4 8 3 6(4i8n.0t) (+( x0).*51)0 7 3| 7 ^ ~4 1824.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :472:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 472src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h6:31523:6114:9 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 34650f), Q31(-0. 11526 | 4 7 3 5 9 4 4Q3203(714.62f6)4},5 1{8Q93716(2-f0/M._1P6I2)5,8 2Q13705(0107.9227f9)6,4 7Q83217(1-f0/.M9_5P9I3)9,1 2Q53400(0810.23f0)3}8,6 36 | 4 ~~~~^~~~~~~~~~~~~~~~~~~4 6f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.371 0451 | 2#5d6e8f5fin/eM _QP3I1)(,x )Q3 0 ( 1 . 4 4 4 3 8 4 9 3 2 5(f/iMn_tP)I()(,x )Q*3201(417.4585332634582.902 4+f /0M._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 471expanded from macro 'Q30':83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi ne471 | Q{3Q03(x1)( - 0 . 7 0 4 6 7 0 5 7 7 8(6i8n2t6)f()(,x )Q*13017(3 704.19832247.02 7+7 705.051)8 5 7| ^f )}, {Q31( 0.998460In file included from 21src/libavcodec/aacps_fixed.c9:0245: 25In file included from 4src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q1513:1136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8725746254433f) },151 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h.:3457:3368:5 6note: 3expanded from macro 'Q31'0 61f/M_P I45) | ,# dQ3e0f(i1n.e3 8Q531212(1x8)0 0 f / M_ P I ) , Q3 src/libavcodec/aacsbr_template.c 0 :( 1(1353.4i:n019t2:)6 (4warning: (0xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4)6 *1291f4/7M4_8P3I6 )13534, | 8 .Q 03 0 +(f 1o0.r. 45(4k)8 4 =2| 0 ^ ~8; 8 6k9 2)In file included from k,src/libavcodec/aacsbr_fixed.cx :[Q6203: ]0src/libavcodec/aacsbrdata.h;(: 1471.k:4+59+9:4) 9 warning: 8{7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 8 7| ~ ^ ~~~~~~~~~~8 f/M_PI) ,471 | Q{3Q0(311(.-5src/libavcodec/aacsbr_template.c600:.413597:0071448:76 77warning: 00comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f5 /7M7_8P6I)8,2 61359 f | | ) ^~~~~~~~~~~~~~ , Q 3f1o(r src/libavcodec/aac_defines.h0 :.(449;: 336k2: 7< 2 note: 7sexpanded from macro 'Q30'7b 7r5-0>1k8x5[7 0f]44 | )#+} d,se bfr{i-Qn>3em1 ([Q 3000].(;x9) 9 k8+ +4 ) 6 0 2 {1 9 0 | 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~2 5 4 f )(,i nQt)3(1((x-)*01.0src/libavcodec/aacsbr_template.c978:371366724:51197:84 2warning: 64comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2. 50 4+4 303.f 5))1366} | , | ^| ~~~~~^~~~~~~~~~~~~~~~~~f or (ksrc/libavcodec/aac_defines.h :=45 :036;: knote: expanded from macro 'Q31'< In file included from ssrc/libavcodec/aacps_fixed.cb:24r: -In file included from >src/libavcodec/aacps.c45k: | x32[: #1src/libavcodec/aacps_fixed_tablegen.hd]:e151;f :ik111n+:+e )warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3{1 ( x| ) ~ ^ ~~~~~~~~~~ 151 | ( isrc/libavcodec/aacsbr_template.c n: t1372 ):(Q14(3:x0) (*warning: 12comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].1 34774388356643 0813726. | 10 f /+ M _0fP.Io5)r) , (; Q| k3 ^ ~ 0( <1 .3s8b5r1-2>2k1x[81In file included from 0]src/libavcodec/aacsbr_fixed.c0 :f+62 /: sMsrc/libavcodec/aacsbrdata.h_:b471Pr:I-)32>,:m [warning: Q13]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0; ( 1k.+40+2)6 {40 4 6| 4711 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~9 | f{/QM3_1P(I-)0,.7 Q043607(015.747488642882866f9)2,f /QM3_1P(I )0,. 9Q33207(217.7479540918875478f7)8}f, /{M_Q3P1I() ,0 .Q39908(416.0526104900752857740ff)/, MQ_3P1(I-)0,. 98 7| 2 ^~~~~~~~~~~~~~ 5746254src/libavcodec/aac_defines.h4:344:336f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:4445 | :#36de:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q 3 (1i(nxt)) ( ( x ) *1 0 7 3 7 4 1 8 2(4.i0n t+) 0(.(5x)) * 2| 1 ^4 7483648.0 + 0.5) In 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:In file included from 86src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :471:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | 471 | { Q 3Q13(0-(0.17.034763780556737086618f2/6Mf_)P,I )Q,3 1Q(3 00(.19.332875217272715800108f5/M7_fP)I}),, { QQ331(0 (01..949082466400241691095f2/5M4_fP)I,) , QQ3310((-10..49488742258876469225f4/M4_3P3If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .49498src/libavcodec/aac_defines.h74:8457:836f:/ M_note: expanded from macro 'Q31'P I), Q30 (45 | 1.#5d6e0f4i0n7e8 7Q7031f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(44(:x36):* note: 2expanded from macro 'Q30'1 47483648 .440 | #+d e0f.i5n)e Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:nt470):(84(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 73741824.0 470+ | {0Q.351) ( -| 0 ^. 99829663752In file included from 8src/libavcodec/aacps_fixed.c1:824f: )In file included from ,src/libavcodec/aacps.c: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(151 :061.:0 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7138824311f)}, {151Q | 3 1 ( - 0 .Q730800(110.31763584586138046f1)f/,M _QP3I1)(, 0Q.3303(618.0368855192428118107f0)f}/,M_ P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1.src/libavcodec/aac_defines.h4:0452:6364:0 4note: 6expanded from macro 'Q31'1 9f/M_PI )45, | #Qd3e0f(i1n.e4 Q43814(2x8)8 6 9 2 f / M _ P I ) , Q 3(0(i1n.t4)9(4(9x8)7*42817487f4/8M3_6P4I8).,0 Q+3 00(.15.)5 6 0| 40 ^ ~7 8770f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :470:58: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 470 | {Q3 144( | -#0d.e9f98i2n9e6 Q633705(2x8)1 8 f ) , Q 3 1 ( 0 . 0(1i8n7t7)1((3x8)8*2140371317f4)1}8,2 4{.Q03 1+( -00..57)0 8| 0 ^1 016548184f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.243: 36In file included from 8src/libavcodec/aacps.c0:6328: 5src/libavcodec/aacps_fixed_tablegen.h9:4151:8361:1 7warning: fimplicit 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 73458 | 5#6d3e0f6i1nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 3 8 5 1 2 2 1 (80i0nft/)M(_(xP)I*),2 14Q73408(316.4480.2064 0+4 601.95f) /M _| P ^ ~I ), Q30(1.44In file included from 8src/libavcodec/aacsbr_fixed.c4:2628: 8src/libavcodec/aacsbrdata.h6:94702:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.4 94704 | 9{8Q73418(7-80f./9M9_8P2I9)6,6 3Q73502(811.85f6)0,4 0Q73817(7 00f./M0_1P8I7)7,1 3 8| 8 ^~~~~~~~~~~~~~2 4311f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -0expanded from macro 'Q30'. 70801016 5444 | 8#d1e8f4if)n,e QQ3310(( x0). 3 3 6 8 0 6 8 5 9 4 8 1 1(7fi)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *1073src/libavcodec/aac_defines.h7:4451:368:2 4note: .expanded from macro 'Q31'0 + 0.5) 45 | | # ^d efine 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:n151t:)11(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 1510 | . 5 ) | ^ ~Q 30(1.3738563In file included from 0src/libavcodec/aacsbr_fixed.c6:1f62: /src/libavcodec/aacsbrdata.hM:_470P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.38512 24701 | 8{0Q03f1/(M-_0P.I9)9,8 2Q93606(317.5420821684f0)4,6 1Q931f(/ M0_.P0I1)8,7 7Q133088(21.44341814f2)8}8, 6{9Q23f1/(M-_0P.I7)0,8 Q013001(615.4489149884f7)4,8 7Q83f1(/ M0_.P3I36)8,0 6Q83509(418.151670f4)0}7,8 7 7| 0 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # d ef i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (x+) *01.50)7 3 7| 41 ^ ~ 824.0 + 0.5In 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] In file included from 469src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h7:951509:8136:7 0warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3261f), Q31( 0.9 71501 | 3 8 4 11 3 1 8Q8309(4f1).}4,4 5{5Q623610(1-10f./9M9_2P6I4)7,0 8Q943801(011.f4)5, 3Q13515(2-709.29f9/5M4_2P8I2)2,4 0Q23503(61f.)4}6,48 0 9| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 93f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.4 945 | 4#5d2e38f8i2n9e fQ/3M1_(PIx)), Q 3 0 ( 1 . 5 2 3 9 0 5(7i5nt4)1(f(/xM)_*P2I1)4,7 4Q833604(81..05 64+ 400.0567)2 9 f| / ^ ~M _PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h469::4458::36 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44469 | | #{dQef3i1n(e-0 .Q73905(9x8)7 0 2 9 7 3 2 6 1 f ) , (Qi3n1t() (0(.9x7)1*318047131734118882944.f0) }+, 0 .{5Q)3 1 (-| 0 ^. 99264708948101fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.:91509:51114:2 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 150 | src/libavcodec/aac_defines.h : 45 :Q363:0 (note: 1expanded from macro 'Q31'. 4455626 0451 | 1#fd/eMf_iPIn)e, Q 3Q13(0x()1. 4 5 3 1 5 5 2 7 9 2 f / M _(PiIn)t),( (Qx3)0*(211.4476448830694187.903f /+M _0P.I5)), | Q ^ ~3 0(1.4945238In file included from 8src/libavcodec/aacsbr_fixed.c2:962f: /src/libavcodec/aacsbrdata.hM:_469:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.52390 54697 | 5{4Q13f1/(M-_0P.I7)9, 59Q83700(219.7536246410f0)6,7 29Qf3/1M(_P I0).9,7 1 3| 8 ^~~~~~~~~~~~~~41 131889src/libavcodec/aac_defines.h4f:)44}:36,: note: {Qexpanded from macro 'Q30'3 1(-0.9 92446 | 4#d7e08f9i4n8e1 0Q13f0)(,x )Q 3 1 ( - 0 . 9 9 5 4 2 8 2(2in4t0)2(5(3x6)f)*}1,0 73 7| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 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 : 150 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 81503 | 6 4 8 . 0 +Q 300(.15.)4 45 5| 6 ^ ~2 6011f/M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.4:5623: 1src/libavcodec/aacsbrdata.h5:54692:7962:f /Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.4648 04699 | 1{7Q9331f/(M-_0P.I7)9,5 9Q83700(219.74392456213f8)8,2 9Qf3/M1_(PI )0,. 97Q1303(814.15123319808597544f1)f}/,M _{PQI)3,1 (Q-300.(91.952664447000896472891f0/1Mf_),PI )Q,3 1 (| - ^~~~~~~~~~~~~~0 .995428src/libavcodec/aac_defines.h22:4440:236:5 3note: 6expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #defisrc/libavcodec/aac_defines.hn:e45 :Q363:0 (note: xexpanded from macro 'Q31') 45 | # d e f i(nien tQ)3(1((xx))* 1 07 3 7 4 18 2 4 . 0 + 0(.i5n)t ) (| (x ^) *2147483648.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:150: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:468:84: 150warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.44 54685 | 6{2Q630111(f /0M._2P5I8)72,6 7Q3500(613.36405f31)5,5 2Q73912(f /0M._9P9I8)9,33 0Q3390(3318.1466f4)8}0,9 1{7Q9331f(/-M0_.P0I1),1 1Q53909(816.84199453273f8)8,2 9Qf3/1M(_ P0.I9)8,4 9QCC libavcodec/alacdsp.o 6300(119.75422434940f57)}5,41 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Q30src/libavcodec/aac_defines.h(:145.5:6364:4 note: 00expanded from macro 'Q31'6 729f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(src/libavcodec/aac_defines.hx): 44 :36 : note: expanded from macro 'Q30' (44i | n#td)ef(i(nxe) *Q213407(4x8) 3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0.4685:)58 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.322: 5src/libavcodec/aacps_fixed_tablegen.h8:71502:6367:5 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 360f), Q31( 0.99 81509 | 3 3 0 3 9 3Q3src/libavcodec/aacsbr_template.c380:(1139061:f.19)4:}4 5,warning: 5 6{comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2Q 63011(1-f/0M._0P1I 1)13901, | 5 Q9 39 08 (6f18o.1r49 53(37e1f 5)=5, 2 70Q9;32 1fe(/ M<0 _.Pc9Ih8)_4,d9 a6tQ0a31-09>(71b4.s2_44n64u44m8_f0e)9n}1v,7;9 3 ef| +/ ~~~~^~~~~~~~~~~~~~~~~~~+M) _ P{I ) ,| src/libavcodec/aac_defines.h ~ ^ ~~~~~~~~~~~~~~~~~~~Q: 3450:(361:.4 9note: 4expanded from macro 'Q31'5 238829f/Msrc/libavcodec/aacsbr_template.c _:45P1401 | I:#)23,:d e Qfwarning: 3i0ncomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare](e 1 .Q53213(9x0)5 714015 | 4 1 f / M _ P I ) ,f oQ r3 0(((ii1n .t=5)6 (40(;4x0 )0i*6 27<21 94if7l/4iM8m_3;P6 I4i)8,+. +0 )| ^~~~~~~~~~~~~~+ | ~ ^ ~~~~0. 5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_template.c:1407In file included from : 23src/libavcodec/aacsbr_fixed.c44:: | 62#warning: : dcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]esrc/libavcodec/aacsbrdata.hf :i468n:e32 : Qwarning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01407 ( | x ) f 468o | r { Q (3 i1 ((= i 0n0.t;2) 5(i8( 7x<2) 6*s17b05r70-36>73n431_68q02;f4 ).i,0+ + Q)+3 1 0(| . ~ ^ ~~~~~~~~50 ). 9 9| 8 ^9 3303933816f)},src/libavcodec/aacsbr_template.c :{Q14113:1In file included from 23(:src/libavcodec/aacps_fixed.c- :0warning: .240: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1In file included from 1src/libavcodec/aacps.c1:325: 9src/libavcodec/aacps_fixed_tablegen.h9:81506: 1181411:1 | 9 3 warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ) , Q f3o1r( (0i. 9=8 409150;6 | 0 i1 9 <7 4 s2 4bQr43-40>f(n)[1}1.,]4 ;4 5 | 5i ~~~~~^~~~~~~~~~~~~~~~~~6+ 2+6)0 1{1src/libavcodec/aac_defines.h f: /45M| : ~ ^ ~~~~~~~~~36_ :P Inote: )expanded from macro 'Q31', Q30(1 .454 | 5src/libavcodec/aacsbr_template.c3#:1d14215e:5f232i:7n 9warning: e2comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] f Q/3M1_(PIx)) , 1421 | Q 3 0 ( 1 . 4 6 4 f8 o0 r9( 1i7(n9it3 )f=(/ (M0x_;)P *Ii2) ,<1 4 i7Ql43i08m(3;16 .4i4+89+.4)05 2{+3 8 08| 2. ~ ^ ~~~~95 f)/ M _| P ^ ~I ), Q30(1.52In file included from 3src/libavcodec/aacsbr_fixed.c9:0625: 7src/libavcodec/aacsbrdata.h5:44681:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5 64684 | 4{0Q03617(2 90f./2M5_8P7I2)6,7 5 0| 6 ^~~~~~~~~~~~~~3 360f), Q3src/libavcodec/aac_defines.h1:(44 :036.:9 9note: 8expanded from macro 'Q30'9 3303933 8441 | 6#fd)e}f,i n{eQ 3Q13(0(-x0). 0 1 1 1 59 9 8 6 8 1 9 3 7(fi)n,t )Q(3(1x() *01.0793874491682041.907 4+2 404.45f) ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ 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.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e149f:i136n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 149 | ( i n tQ)3(0((x1).*5124164271438737604f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 5181334019f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34670:(831:. 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4849453f/M_PI )467, | {Q3Q03(11(. 503.695408864830293f3/1M5_9P1I6)2,f )Q3,0 (Q13.1(5 500.0966817036716f9/1M2_6P6I2)0,5 fQ)3}0,( 1.{5Q63719(7 507.519750f0/6M3_3P4I6)7,0 6 1| 5 ^~~~~~~~~~~~~~f ), Q31(src/libavcodec/aac_defines.h-0:.447:6368:5 4note: 0expanded from macro 'Q30'2 5314829f )44} | ,# d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n1e0 7Q33714(1x8)2 4 . 0 + 0 . 5 ) | ^ (int)((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 :| 149 ^ ~: 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:467:59: warning: 149implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(1. 54671 | 4{62Q13317(7 00.f5/0M8_4P3I2)3,3 1Q53901(16.251f8)1,3 3Q43011(9 f0/.M9_6P1I0)7,6 9Q13206(162.0552f3)48}4, 9{4Q533f1/(M _0P.I1)7,0 0Q63303(416.75036691458f6)8,0 9Qf3/1M(_-P0I.)7,6 8Q5304(012.55351040868297f3)6}1,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q3src/libavcodec/aac_defines.h0:(451.:5366:7 9note: 7expanded from macro 'Q31'5 7595f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31(x)src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f21i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:14678:2324.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 467 | {Q31( 0.508432In file included from 33src/libavcodec/aacps_fixed.c1:52491: 6In file included from 2src/libavcodec/aacps.cf:32): ,src/libavcodec/aacps_fixed_tablegen.h :Q1493:186(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96107691266205f) }149, | {Q 3 1 ( 0Q.3107(010.65313464261703671750ff)/,M _PQI3)1,( -Q03.07(618.55148021533341041892f9/fM)_P},I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(1.5src/libavcodec/aac_defines.h2:3454:8364:9 4note: 53expanded from macro 'Q31'f /M_PI) ,45 | Q#3d0e(f1i.n5e3 69Q43816(8x0)9 f / M _ PI ) , Q 3 0 ( 1(.i5n5t0)0(6(8x7)3*6211f4/M7_4P8I3)6,4 8Q.300 (+1 .05.657)9 7| 5 ^ ~75 95f/M_PI), 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]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 467 | {Q31( 440 | .#5d0e8f4i3n2e3 3Q13509(1x)62 f ) , Q 3 1 ( 0 . 9 6 1 0(7i6n9t1)2(6(6x2)0*51f0)7}3,7 4{1Q83241.(0 0+. 1700.056)3 3| 4 ^67 0615f), Q31(-0.76854In file included from 0src/libavcodec/aacps_fixed.c2:5243: 1In file included from 4src/libavcodec/aacps.c8:2329: fsrc/libavcodec/aacps_fixed_tablegen.h):}149, : 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' 149 | 45 | # d e fi nQe3 0Q(311.(5x1)4 6 2 1 3 7 7 0 f / M _ P I )(,i nQt3)0(((1x.)5*12811437344803196f4/8M._0P I+) ,0 .Q350)( 1 .| 5 ^ ~2 34849453f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4661:.5833:6 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6809f/M_PI), Q 34660 | ({1Q.3515(00 608.71306410f7/9M6_0P5I1)0, 5Q823f0)(,1 .Q53617(9 705.77579355f7/7M9_3P8I1)1,6 1 9| f) ^~~~~~~~~~~~~~} , {Q31( 0.src/libavcodec/aac_defines.h9:5449:6364:7 3note: 7expanded from macro 'Q30'8 21728f), 44Q | 3#1d(e-f0i.n3e5 4Q33508(1x8)2 8 5 5 0 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 + 450 | .#5d)e f i| n ^e Q31(x) In file included from (src/libavcodec/aacps_fixed.ci:n24t): (In file included from (src/libavcodec/aacps.cx:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:41497:4368:3 6warning: 48implicit 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.h1:44666:2591:3 7warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q3 0466( | 1{.Q53118(1 303.41001490f7/9M6_0PI5)1,0 5Q8320f()1,. 5Q23314(8 409.45737f3/5M7_7P9I3)8,1 1Q63109(f1).}53,6 9{4Q83618(0 90f./9M5_9PI6)4,7 3Q73802(117.2585f00)6,8 7Q33611(f-/0M._3P5I4),3 5Q83108(218.5556072f9)7}5,7 5 95| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h : 45:| 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 fi 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/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] In file included from 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.h:466:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 466 | {Q31( 0.10407960src/libavcodec/aacsbr_template.c:510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1446:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : 45:36: note: expanded from macro 'Q31' 1446 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aacsbr_template.c:1455:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : src/libavcodec/aacsbrdata.h:466:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | for (m = 0; m < sbr->m[1]; m++) { | ~ ^ ~~~~~~~~~ 466 | src/libavcodec/aacsbr_template.c{Q31( 0.10407960510582f), Q31( 0.77357793811619f)}, {Q31( 0.95964737821728f), Q31(-0.35435818285502f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1467:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] : 1467 | for (e = 0; e < ch_data->bs_num_env; e++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 45:src/libavcodec/aacsbr_template.c:1473:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 36 1473 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'Q31' 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)}CC libavcodec/alacenc.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: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.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: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.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: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),CC libavcodec/aliaspixdec.o Q31(-0.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:58: 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 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: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.96939905138082f)}, {Q31(-0.62228872928622f), Q31( 0.82767262846661f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:6: 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 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.721398674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h warnings 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:462:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:462:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.64612616129CC libavcodec/aliaspixenc.o 736f), Q31( 0.72198674804544f)}, {Q31( 0.11657770663191f), Q31(-0.83662833815041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from src/libavcodec/ac3dec_float.c:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.537: 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; | ^~~~ ~ | ^ ~ 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' src/libavcodec/ac3dec.c:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #447d | e f i n e Q 31 ( x ) d o w n m i x _ c o e f f s([i0n]t[)i]( (=x )(*d2o1w4n7m4i8x3_6c4o8e.f0f s+[ 00].[5i)] +| ^ ~ | ~~~~~~~~~~~~~~~~~~~~~^ 448 | 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 | { Q 3d1o(w n0m.i9x9_0c9o6e1f3f1s4[41]9[2i5]0)f )*, LQE3V1E(L-_0M.I1N9U4S5_131D8B2;8 5 4| 4 ~~~~~~~~~~~~~~~~~~~~ ~0 2f)}, {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:31: 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:7: 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:460:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:460:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | {Q31( 0.52890520960295f), Q31( 0.60048872455592f)}, {Q31( 0.74238552914587f), Q31( 0.04491915291044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | {Q31(-0.79351832348816f), QIn 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] 31( -0.36208897989136f)}, {Q31( 0.6244 | Q30(0.0000000003872359151636f), Q31( 0.08128252493444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h0f/M_PI), Q3src/libavcodec/ac3dec.c0:(0487.:0210:1 1warning: 05comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 939f/M_PI )487, | Q 3 0 ( 0 . 00 1i7f0 8(9p8r5e2vf/eMx_p P>I )2,4 QU)3 0{(0 . 0| 0 ~~~~~~~ ^ ~~~2 5254129f/M_PI), Q30(0.0029398468f/M_PI), Q30(0.0031597170f/M_PI) | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 :36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | #In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:459:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d efine Q30(x) (int)((x)*1073741824.0 +459 | {Q31(-0.79351832348816f), Q31(-0.36208897989136f)}, {Q31( 0.63872359151636f), Q31( 0.08128252493444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 0.5) | ^ :45:In 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] 36: 244 | Q30(0.0000000note: expanded from macro 'Q31' 000f/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) | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ #deIn 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fi ne Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 244In file included from | 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: src/libavcodec/aacsbrdata.hIn 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] :459 :6244: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04590 | 0{0Q03001f(/-M_0P.I7)9,3 5Q1308(302.0304181801563f9)3,9 fQ/3M1_(P-I0).,3 6Q23008(809.70908197103869f8)5}2,f /{MQ_3P1I() ,0 Q.3603(807.02032559215541162396ff/)M,_ PQI3)1,( Q03.00(801.20802259234989436484f4/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.0src/libavcodec/aac_defines.h0:3451:5369:7 17note: 0expanded from macro 'Q31'f /M_PI) 45| | ^~~~~~~~~~~~~~# define Q3src/libavcodec/aac_defines.h1:(44x:)36 : note: expanded from macro 'Q30' (44i | n#td)e(f(ixn)e* 2Q13407(4x8) 3 6 4 8 . 0 + 0 . 5 ) ( in| t ^ ~) ((x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4.:062 : +src/libavcodec/aacsbrdata.h :0458.:584): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 458 | {Q31( 0.In file included from 02src/libavcodec/aacps_fixed.c7:0244: 5In file included from 5src/libavcodec/aacps.c4:321: 4src/libavcodec/aacps_fixed_tablegen.h1:82448:536f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.05417518053 62446 | 6 f ) } , {QQ303(10(. 000.080000000010707f3/5M6_6PI8)1,8 fQ)3,0 (Q03.10(0 101.09513594329f1/9M5_1P4I1)0,3 Q93f0)(}0,. 0 0| 1 ~~~~~^~~~~~~~~~~~~~~~~~7 08985src/libavcodec/aac_defines.h2:f45/:M36_:P Inote: ),expanded from macro 'Q31' Q30(0.0 0452 | 5#2d54e1f2i9nfe/ MQ_3P1I()x,) Q 30 ( 0 . 0 0 2 9 3 9 8 4 6(8fi/nMt_)P(I()x,) *Q23104(704.8030634185.907 1+7 00f./5M)_ P I| ) ^ ~ | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 458note: :expanded from macro 'Q30'59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i458n | e{ QQ3310(( x0). 0 2 7 0 4 5 5 4 1 4 1 8 (8i5nft)),( (Qx3)1*(1-007.3704514812745.10 8+0 503.656)6 f )| } ^, {Q31( 0.80001773566In file included from 8src/libavcodec/aacps_fixed.c1:8f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0244.:9111:5 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 95141039f)}, | ~~~~~^~~~~~~~~~~~~~~~~~244 | src/libavcodec/aac_defines.h : 45Q:3360:( 0note: .expanded from macro 'Q31'0 0000000 0450 | f#/dMe_fPiIn)e, QQ3310((x0). 0 0 1 1 0 5 3 9 3 9 f /M _ P(Ii)n,t Q)3(0((x0).*02011477048893865428f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0025254129fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,458 :Q313:0( 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 29398468f/M_ P458I | ){,Q 3Q310(( 00..0002371054957517401f4/1M8_8P5If)) , | Q ^~~~~~~~~~~~~~3 1(-0.054src/libavcodec/aac_defines.h1:7445:1368:0 5note: 3expanded from macro 'Q30'6 66f)}, {44Q | 3#1d(ef i0n.8e0 0Q03107(7x3)5 6 6 8 1 8 f ) , Q 3 1 (( i0n.t9)1((5x4)2*1109753174411082349.f0) }+, 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h: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:)243 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2432 | 1 4 74 8 3 6Q4380.(00 .+0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 1src/libavcodec/aacsbrdata.h9:64580:774:07 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4580 | 0{3Q03319(5 300.90f/2M70_4P5I5)4,1 4Q13808(50f.)0,04 4Q93511(2-006.f0/5M4_1PI7)5,1 8Q0350(306.6060f52)3}0,5 6{2Q331f(/ M_0P.I8)0,0 Q013707(03.506065861185f2)6,3 7Qf3/M1_(P I0),. 9 1| 5 ^~~~~~~~~~~~~~4 21951410src/libavcodec/aac_defines.h3:944f:)36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'in e Q30(x )45 | # d e f i n e Q 3 1 ( x()i n t )( ( x ) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.25)1 4 7| 4 ^8 3648.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:: 243src/libavcodec/aacsbrdata.h::111457:: 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] 457 | { Q32431 | ( 0 . 6 2Q33109(053.704006020504020f0)0,f /MQ_3P1I()-,0 .Q93300(9803.10305159620579490f7)f}/M,_ P{IQ)3,1 Q(3 00(.04.020231058319755390498f0/7Mf_)P,I )Q,3 1Q(3-00(.00.707014247985713280562f0/8Mf_)P}I,), Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.005src/libavcodec/aac_defines.h2:3450:53662:3 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0.d0e0f5i6n1e5 2Q63317(fx/)M _ P I ), | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44:)36(:( xnote: )expanded from macro 'Q30'* 2147483 6444 | 8#.d0e f+i n0e. Q53)0 (x )| ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x457):*591:0 7warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5457) | { Q| 3 ^1 ( 0.62319537462542fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h3:02439:8863:1 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2599f)}, {Q31( 0 .42432 | 2 1 5 8 1 7Q53904(800.70f0)0,00 0Q03010(0f-0/M._0P7I7)1,2 7Q83703(805.0200189f6)0}7,4 0 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h, :Q453:360:( 0note: .expanded from macro 'Q31'0 0303953 450 | 9#fd/eMf_PiIn)e, QQ3310((x0). 0 0 4 4 9 5 1 2 0 6 f /M (_iPIn)t,) (Q(3x0)(*02.104075428330654682.30f /+M _P0I.)5,) Q 3| 0 ^ ~( 0.0056152637f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~457 :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' 457 | {Q31 ( 440 | .#6de2f3i1n9e5 37Q43602(x5)4 2 f ) , Q 3 1 ( - 0 . 9(3i0n9t8)3(1(x3)5*5120579397f4)1}8,2 4{.Q03 1+( 0 .05.4)2 2 1| 5 ^8 17594807f), Q31(-0In file included from .0src/libavcodec/aacps_fixed.c7:7241: 2In file included from 7src/libavcodec/aacps.c8:7323: 8src/libavcodec/aacps_fixed_tablegen.h52:02438:f61):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 243 | 45 | Q#3d0e(f0i.0n0e0 0Q030100(0x0)f / M _ P I ) , Q3 0 ( 0 . 0(0i1n9t6)0(7(4x0)7*f2/1M4_7P4I8)3,6 4Q380.(00 +. 000.350)3 9 5| 3 ^ ~0 9f/M_PI), Q30(0.0In file included from 04src/libavcodec/aacsbr_fixed.c4:9625: 1src/libavcodec/aacsbrdata.h2:04576:f7/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00 54572 | 3{0Q53612(3 f0/.M_6P2I3)1,9 5Q3370(406.20055462f1)5,2 6Q3371f(/-M0_.P9I3)0, 9 8| 3 ^~~~~~~~~~~~~~1 3552599src/libavcodec/aac_defines.hf:)44}:,36 :{ Qnote: 3expanded from macro 'Q30'1 ( 0.4221 5448 | 1#7d5e9fi4n8e0 7Qf3)0,(x )Q 3 1 ( - 0 . 0 7 7 1 2 7(8i7n3t8)5(2(0x8)f*1)0}7,3 7 4| 1 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0 + 0src/libavcodec/aac_defines.h.:5)45: 36 :| note: ^ expanded from macro 'Q31' 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 : 243 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42438 | 3 6 4 8 . 0Q +3 0(00..50)0 0 0| 0 ^ ~00 000f/M_PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:1629: 6src/libavcodec/aacsbrdata.h0:74564:0847:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 04560 | 3{0Q33915(3-009.f7/4M4_9P0I1)0,4 6Q9309(6206.f0)04,4 9Q513120(6 f0/.M9_4PI7)2,5 9Q13107(04.406015203f0)5}62,3 f{/QM31_(P I0).,6 4Q83800(101.9070956217552963f7)f,/M _QP31I() ,0 . 4| 1 ^~~~~~~~~~~~~~3 3666083src/libavcodec/aac_defines.h0:5447:136f:) note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:fi45n:e36 Q: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 +( i0n.5t))( ( 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:243: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:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | Q30 (4560 | .{0Q030100(0-000.0704f4/9M0_1PI0)4,6 9Q93602(60f.)0,0 1Q93610(7 400.79f/4M7_P2I5)9,1 1Q73404(601.00f0)3}0,3 9{5Q33019(f /0M._6P4I8)8, 0Q13109(709.20705494f9)5,1 2Q0361f(/ M0_P.I4)1,3 3Q63606(008.3000552731f0)5}6,2 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:00 5note: 6expanded from macro 'Q31'1 52637f/M _45P | I)#,d e f| i ^~~~~~~~~~~~~~n e Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 7Q43803(6x4)8 .0 + 0 . 5 ) | ^ ~ (int)((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+456 :0.325:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 456 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.247: 4In file included from 49src/libavcodec/aacps.c0:1320: src/libavcodec/aacps_fixed_tablegen.h4:62429:1369:6 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.947259 12421 | 7 4 4 6 1 0 fQ)3}0,( 0{.Q03010(0 000.06040808f0/1M1_P9I7)9,2 7Q5390f()0,. 0Q03314(9 103.043143f3/6M6_60P8I3)0,5 7Q13f0)(}0,.0 0 5| 4 ~~~~~^~~~~~~~~~~~~~~~~~0 70661f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Q3note: 0(expanded from macro 'Q31'0 .007991 7452 | 9#3dfe/fMi_nPeI )Q,3 1Q(3x0)( 0. 0 0 9 2 9 9 9 3 6 7 f /(Mi_nPtI))(,( xQ)3*02(104.704089396847587.509 f+/ M0_.P5I)) , | | ^ ~ ^~~~~~~~~~~~~~ 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:456:6: 44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 456 | { Q 3 1 ( - 0 . 7 4(4i9n0t1)0(4(6x9)9*6102763f)7,4 1Q83214(. 00 +. 9047.255)9 1 1| 7 ^4 4610f)}, {Q31( 0.64In file included from 88src/libavcodec/aacps_fixed.c0:1241: 9In file included from 7src/libavcodec/aacps.c9:2327: 5src/libavcodec/aacps_fixed_tablegen.h9:242f:)111,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.413366608305 71242f | )} , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h0:00450:0360:0 0note: 0expanded from macro 'Q31'0 f/M_PI), 45Q | 3#0d(e0f.i0n0e3 4Q3911(30x3)4 f / M _ P I ) , Q 3 0 ( 0(.i0n0t5)4(0(7x0)6*612f1/4M7_48PI3)6,4 8Q.300 (+0 .0.050)7 9 91| 7 ^ ~2 93f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.6200: 9src/libavcodec/aacsbrdata.h2:9455:9849:36 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 04550 | 9{9Q83715(7-509.f0/7M5_8P89I4)8,5 6 3| 0 ^~~~~~~~~~~~~~79 f), Q31(src/libavcodec/aac_defines.h :044.7:4360: 9note: 62expanded from macro 'Q30'1 4084170f )44} | ,# d{eQf31i(n e0 .Q73603(4x3)1 9 8 9 5 1 4 4 5 f ) , Q 3(1in( t0).(4(1x7)4*61602793472421683244f.)0 }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/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.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q2423:186(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )242( | ( x ) * 2 1 4Q73408(306.4080.000 0+0 000.050)f / M_| P ^ ~I) , Q30(0.00349130In file included from 3src/libavcodec/aacsbr_fixed.c4:f62/: Msrc/libavcodec/aacsbrdata.h_:P455I):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0054070661 f455/ | M{_QP3I1)(,- 0Q.3007(508.80907498951672309739ff/)M,_ PIQ)3,1 (Q3 00(.07.4000996229149098346177f0/fM)_}P,I ),{ QQ3310(( 00..0076939847351795899f5/M1_4P4I5)f,) , | ^~~~~~~~~~~~~~Q 31( 0.41src/libavcodec/aac_defines.h7:4446:6362:9 4note: 2expanded from macro 'Q30'2 634f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #definsrc/libavcodec/aac_defines.he: 45Q3:036(:x ) 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)*2147483648.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:242: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:455:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]242 | Q30(0 .4550 | 0{0Q003010(0-000.f0/7M5_8P8I9)4, 8Q53603(007.900f3)4,9 1Q33013(4 f0/.M7_4PI0)9,6 2Q13400(80.40107504f07)0}6,6 1{fQ/3M1_(PI )0,. 7Q6330(403.10908795919414752f9)3,f /QM3_1P(I ),0 .Q43107(406.602099422929693346f7f)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:0450:9369:8 7note: 5expanded from macro 'Q31'7 59f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f ine Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*in2e1 4Q73408(36x4)8 . 0 + 0. 5 ) | ^ ~ (int)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0455 :+6 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 455 | {Q31(-0.07In file included from 58src/libavcodec/aacps_fixed.c8:9244: 8In file included from 5src/libavcodec/aacps.c6:323: 0src/libavcodec/aacps_fixed_tablegen.h7:9242f:)36,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.74096214084 12427 | 0 f ) } , {QQ3301((0 .00.7060304030109080905f1/4M4_5PfI)),, QQ3310(( 00..0401374491636023944f2/2M6_3P4If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .005407src/libavcodec/aac_defines.h0:6456:136f:/ Mnote: _expanded from macro 'Q31'PI ), Q30 (450. | #0d0e79f9i1n7e2 9Q33f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 0 9(2i99n9t3)6(7(fx/)M*_2P1I47)4,8 3Q63408(.00. 0+ 009.958)7 5 7| 5 ^ ~9 f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::45444::8336:: note: warning: expanded from macro 'Q30'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 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :45:In 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] 363 warning: 242note: | expanded from macro 'Q31' Q30( 450 | .0#0d0e0f0i0n0e0 Q0301f(/xM)_ P I) , Q 3 0 ( 0 . 0 03 4 9(1i3nt0)34(f(/x)M*_2P1I4),7 4Q83306(480.0. 0+0 5400.750)6 6 | 1 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:620: 07src/libavcodec/aacsbrdata.h9:45491:759:2 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0(4540 | .{0Q093219(9-903.6879f7/4M6_4PI7)4,6 2Q5306(70.10f0)9,9 8Q7537159(f /0M._9P9I8)4,65 7 8| 83 ^~~~~~~~~~~~~~ 8537f)}src/libavcodec/aac_defines.h, :{44Q:3361:( note: 0expanded from macro 'Q30'. 3967725 6441 | 3#07d9e2ffi)n,e Q3Q130((-x0). 7 48 5 4 6 6 8 60 9 3 5 9(fi)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *10737src/libavcodec/aac_defines.h4:14582:436.:0 note: +expanded from macro 'Q31' 0.5) | ^45 | #define 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:t241):(136(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0241 | . 5) | ^ ~ Q30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c:0620: f/src/libavcodec/aacsbrdata.hM:_454P:I32),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0062100 484547 | f{/MQ_3P1I()-,0 Q.8390(704.60407946612355627412ff)/,M _QP3I1)(, 0Q.3909(80.406154728181308565387f/fM)_}P,I ){,Q 31Q(30 (00..309166757324586611320f7/9M2f_)P,I) ,Q 3Q13(0-0.(704.8015477665886070923959ff/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#dineefi nQe3 1Q(3x0)( x) ((iintn)t()((x()x*)*21104774387346148284..00 ++ 00..55)) | | ^ ~ ^ sIn file included from generatedIn 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] src/libavcodec/aacsbr_fixed.c: 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), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:454In 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] :6 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) | ^ 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:241:61: 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.h241 | 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' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :36:In 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), | ^~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | #define Q30(x) src/libavcodec/ac3dec.c(i:nt1841):(49(:x )warning: *1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 73741824.0 + 18410 | . 5 ) | ^ downmix_info->cenIn file included from tsrc/libavcodec/aacps_fixed.ce:r24_: mIn file included from isrc/libavcodec/aacps.cx:_32l: esrc/libavcodec/aacps_fixed_tablegen.hv:e241l: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = gain_levels [241s | -> Q 3c0e(n0t.e0r0_0m0i0x0_0l0e0v0efl/M]_;P I )| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), src/libavcodec/ac3dec.cQ3:01842(:0.490:1 6warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]34 8612f/M_PI) ,1842 Q | 3 0 ( 0 . 0 1 7 7d5o8w7n0m2i9xf_/iM_nPfIo)->,c e | n ^~~~~~~~~~~~~~t er_mix_lsrc/libavcodec/aac_defines.he:v44e:l36:_ lnote: texpanded from macro 'Q30'r t = ga i44n | #_dleevfeilnse[ sQ->3 0 (cxe)n t e r _ m i x _ l e v e l _(litnrtt)](;( x )| * ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 073741824.0 + 0.5) | ^ In file included from 45 | #define Q31(x) (insrc/libavcodec/ac3dec.ct):(1843(:x49):* 2warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 7483648.0 +1843 | 0 . 5 ) | ^ ~d ownmix_info->surrIn file included from ousrc/libavcodec/aacsbr_fixed.cn:d62_: msrc/libavcodec/aacsbrdata.hi:x453_:l84e:v elwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = gain_ l453e | v{eQls3[1s(- >0 . 8 1 5 0s5ur4r8o4u5n7d4_6m0i2xf_)l,e vQe3l1](;- 0| . ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 4685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/ac3dec.c :1844:49:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :Q240:31361(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (240( | x ) * 2 1 4 7Q43803(60.480.0000 0+0 000.050)f / M| _ ^ ~P I), Q30(0.011In file included from 0src/libavcodec/aacsbr_fixed.c3:66262: 2src/libavcodec/aacsbrdata.h3:f453/:M58_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01708 64533 | 1{4Q03f1/(M _0PCC libavcodec/allcodecs.o I.)81,5 0Q3504(8045.70426520622f0)9,8 8Qf31/(M-_0.P9I4),68 5Q93407(806.103269939f5)}5,6 1{7Qf3/1M(_-P0I.)4,4 9Q73603(800.9053415876206f3)9,9 fQ/3M1_(P I0).,4 0 8| 9 ^~~~~~~~~~~~~~4 572671545src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h 184444 | | # d e f i n e dQo3w0n(mxi)x _ in f o - > s u r r o u(nidn_tm)i(x(_xl)e*v1e0l7_3l7t4r1t8 2=4. 0g a+i n0_.l5e) v e| l ^s [s->surround_mix_leIn file included from vsrc/libavcodec/aacps_fixed.ce:l24_: lIn file included from tsrc/libavcodec/aacps.cr:t32]: ;src/libavcodec/aacps_fixed_tablegen.h :240 | : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI), Q30(0.0170863140fsrc/libavcodec/ac3dec.c/M:_1846P:I49):, warning: Q3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 (0.0252620 918468 | 8 f / M _ P I ) , Q 3 0(d0o.w0n2m9i3x9_5i5n6f1o7-f>/lMfe_P_mIi)x,_ lQe3v0e(l0 . 0 3 1 57 2 6=3 9g9afi/nM__lPeIv)e,ls _ l| f ^~~~~~~~~~~~~~e [s->lfe_msrc/libavcodec/aac_defines.hi:x44_:l36ev: enote: l]expanded from macro 'Q30'; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:62In 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] : src/libavcodec/aacsbrdata.h :453:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | Q30(0.0453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h000000000f/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' 45 44 | #define Q30(x) :36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.h:453:7: 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:240:61: 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.h240 | Q30(0.0000000000f/M_PI), Q30(0.0110366223f/M_PI),:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:06217: src/libavcodec/aacsbrdata.h0:84526:3841:40 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0. 04522 | 5{2Q623019(8 80f./8M3_4PI3)4,2 9Q23400(103.4062f9)3,9 5Q536117(f-/0M._1P3I0)2,3 4Q5300(604.60939175f7)2}6,3 9{9Qf31/(M _0P.I0)5,9 4 6| 4 ^~~~~~~~~~~~~~9 1307025f),src/libavcodec/aac_defines.h :Q443:136:( note: 0expanded from macro 'Q30'.2 05110470 447 | 4#8d6e6ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f37i4n1e8 2Q43.10( x+) 0 .5 ) | ^ (int)((x)*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32 : 0.src/libavcodec/aacps_fixed_tablegen.h5:)240 : 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: 59240: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 04520 | 0{0Q030100(f /0M._8P3I4)3,4 2Q93204(0013.4061f1)0,3 66Q23213(f-/M0_.P1I3)0,2 3Q43500(604.60919770f8)6}3,1 4{0Qf3/1M(_P I0).,0 5Q93406(409.103205276022059f8)8,f /QM3_1P(I )0,. Q23005(101.004279037945856661f7)f}/,M _P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:0453:1365:7 2note: 6expanded from macro 'Q31'3 99f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fxi)n*e2 1Q43704(8x3)64 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4520: 31+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 452 | {Q31( 0.8343In file included from 42src/libavcodec/aacps_fixed.c9:2244: 0In file included from 1src/libavcodec/aacps.c3:4326: fsrc/libavcodec/aacps_fixed_tablegen.h):,240 :Q113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .13023450646997f )240 | } , { Q 3 1Q(3 00(.00.50904060409001030007f0/2M5_fP)I,) ,Q 3Q310(( 00..0121005316160242730f7/4M_8P6I6)f),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .01708src/libavcodec/aac_defines.h6:3451:4360: f/note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 0#2d5e2f62i0n9e8 8Qf3/1M(_xP)I ) , Q 3 0 ( 0. 0 2 9 3 9 5(5i6n1t7)f(/(Mx_)P*I2)1,4 7Q4308(306.4083.1057 2+6 309.95f)/ M _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'452 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4523 | 0{(Qx3) 1 ( 0 . 8 3 4 3 4 2 92 4 0(1i3n4t6)f()(,x )Q*3110(7-307.4113802243.405 0+64 609.957)f ) }| , ^ {Q31( 0.0594649130702In file included from 5fsrc/libavcodec/aacps_fixed.c):,24 : Q3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h2:052391:11360:4 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 239src/libavcodec/aac_defines.h | : 45 : 36 : note: Qexpanded from macro 'Q31'30 (0.0000 0450 | 0#0d0e0ffi/nMe_ PQI3)1,( xQ)30 (0 .0 1 9 58 7 3 5 6 6 f / M_(PinIt)),( Q(3x0)(*02.1043704383316649817.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.0448668823f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 451Q3:083(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 2258915f/M_ P451I | ){,Q 3Q13(0-(00..50856661007404996661f9/7M2_8PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.968407src/libavcodec/aac_defines.h7:3448:0366:5 8note: 2expanded from macro 'Q30'f) }, {Q31( -440 | .#1d7e5f7i3n7e3 6Q63607(2x6)7 f ) , Q 3 1 ( - 0 . 4(8i1n6t6)9(2(0x8)5*914087357f4)1}8,2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' 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 : 239 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483 62394 | 8 . 0 + 0 .Q53)0( 0 .| 0 ^ ~0 00000000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0(4510:.580:1 9warning: 58implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3566f/M_PI) ,451 | Q{3Q03(10(.-003.05338166690177f0/9M6_6P9I7)2,8 fQ)3,0 (Q0.3014(4 806.6986882430f/7M7_3PI8)0,6 Q53802(f0).}0,5 2{2Q23518(9-105.f1/7M5_7P3I7)3,6 6Q6370(206.70f)5,6 1Q043419(6-10f./4M8_P1I6)6,9 2 0| 8 ^~~~~~~~~~~~~~5 9485f)},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 Q453 | 0#(xd)e f i n e Q 3 1 ( x ) ( i nt ) ( ( x ) * 1 0 7(3i7n4t1)8(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: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::23962:: 86src/libavcodec/aacsbrdata.h:: 451warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | 239{ | Q 3 1 ( - 0Q.3508(606.00700090606090702080ff)src/libavcodec/ac3dec_fixed.c/, M:Q_3P1591I:()140 ,: 0Qwarning: .390missing field 'unit' initializer [-Wmissing-field-initializers]6( 80.400179753887036556 815962 | ff/) M }_,P I ){{,Q 3"Q13(c0-o(0n0s.._10n73o503i73s13e67g93e167n6f"6/7,M2 _"6Pe7Inf)a),b, lQ e3Q 03c(1o(0n-.00s.4i44s88t16e66n86t89 22n30fo8/i5Ms9_e4P 8Ig5)ef,n) }eQ,r3 a0 t(| i0 ~~~~~^~~~~~~~~~~~~~~~~~o. n0"52,2 2Osrc/libavcodec/aac_defines.h5F:8F459S:1E365T:f( /cnote: Mo_expanded from macro 'Q31'nP sIi)s,t eQn 3t450_( | n0#od.i0esf5ei6_1ng0ee4 n4Q9e3r61a1t(fix/o)Mn _) P, I )A, V _ O| P ^~~~~~~~~~~~~~T _ T Y P E _(BiOsrc/libavcodec/aac_defines.hnO:tL44),:( 36({:x. )inote: 6*4expanded from macro 'Q30'2 1=4 704 }8,3 6 0444,8 | .#10d, e +fP iA0nR.e 5 }),Q 3 0| | ( ^ ~ ^x ) In file included from (src/libavcodec/aacsbr_fixed.ci:nt62): (src/libavcodec/aacsbrdata.h(:x451):*61:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 1824.0 + 0. 5451) | { | Q ^31 (-0.58660709669src/libavcodec/ac3dec_fixed.c72:8160f:In file included from 138),src/libavcodec/aacps_fixed.c: : Q24warning: 3: missing field 'unit' initializer [-Wmissing-field-initializers]1In file included from (src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h6:2398:4610:7 7160warning: 3 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 0 6 58{2 "fd)r}c,_ sc{aQl3 e1239(" | - ,0 ." 1p 7e 5r 7Qc3e30n7(3t06a.60g60e70 20o60f7 0fd0)y0,n0 a0Qmf3i/1cM( _-rP0aIn.)g4,8e 1 Q6c36o09(m20p0.r80e51s99s45i88o57nf3 )5t6}o6, f a/ pM| p_l ~~~~^~~~~~~~~~~~~~~~~~~Py I"),, OQsrc/libavcodec/aac_defines.hF3F0:S(45E0:T.36(0:d3 r0note: c3expanded from macro 'Q31'_3s 1c6a9l1e7)f ,/45 M | A_#VPd_IOe)Pf,Ti _nQTe3Y 0PQ(E30_1.F(0Lx4)O4 A8 T6 ,6 8{ 8.2 d3 bf /l M _= P I1 ).(,0i }nQ,3t 0)0((.00(.,x0 )56*2.22021,54 87P941A85R3f 6/}4M,8_ .P 0I| ) ^,+ 0Q.350)( 0 .| 0 ^ ~5 61044961f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:450:83: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 450 | {44Q3 | 1#(d e0f.i9nsrc/libavcodec/ac3dec_fixed.c9e: 9Q16133:001323(:8x 1)warning: 9 missing field 'unit' initializer [-Wmissing-field-initializers]7 3 8 0 4 f ) , Q 3 1611 ( | ( i0 n. t9 ){4( 5("7xh8)e8*91a6v027y93_67c64o41m98pf2r)4"}.,,0 "{+e Qn03a.1b5(l) e 0 h.| e8 ^a2 vy9 0d7y7n6a7m6i0c0 7r8a3nfg)e, cIn file included from Qosrc/libavcodec/aacps_fixed.c3m:1p24(r: -eIn file included from 0ssrc/libavcodec/aacps.c.s:0i326o: 3nsrc/libavcodec/aacps_fixed_tablegen.h"2:,3239 4:O436F2:F5 S9warning: E8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T1 2(8hfe)a}vy,_ c o| m ~~~~^~~~~~~~~~~~~~~~~~~p res s239i | o src/libavcodec/aac_defines.hn :) 45, : 36A :VQ _3note: O0expanded from macro 'Q31'( P0T._0T0YP0 E045_0 | 0B#0Od0OeL0f0,if n/{eM. i_Q6P34I1 )=,( x0Q) 3 }0 ,( 00 . ,0 1 19 ,5 8 P7 A3 R5 6 }6 ,f( /i Mn_| tP ^)I( )(,x )Q*32104(70.4083303634186.901 7+f /0M._5P)I ) ,| ^ ~Q 30(0.0448668823In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: I)src/libavcodec/aacsbrdata.h,:450 :Q593:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 522258915f/ M450_ | P{IQ)3,1 (Q 300.(909.9035063src/libavcodec/ac3dec_fixed.c1801:4916347:931168:10 f4warning: /fM)missing field 'help' initializer [-Wmissing-field-initializers]_, P IQ)3,1 (163 | | 0 ^~~~~~~~~~~~~~. 9 4 5{7 8N8U9L6Lsrc/libavcodec/aac_defines.h2}:9,446 :6 364| :9 ^ f note: )expanded from macro 'Q30'} , {Q31( 044.8 | #2d9e0f7i7n6e7 6Q03007(8x3)f ) , Q 3 1 ( - 0 . 0 6 3 2(3i4n4t2)5(9(8x1)2*180f7)3}7, 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 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 : 239 : 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*21474836 42398. | 0 + 0 .Q53)0( 0| . ^ ~0 000000000f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0450(:032.:0 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 873566f/M_P I450) | ,{ QQ3310(( 00..09390933301368911977f3/8M0_4PfI)),, QQ3310(( 00..094454788686986822936f6/4M9_fP)I}),, Q{3Q03(10(. 005.2822295087971657f6/0M0_7P8I3)f,) ,Q 3Q03(01.(0-506.1006434296314f4/2M5_9P8I1)2,8 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##dedfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()*x1)0*723174417842843.60 4+8 .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.h24:: 450In file included from src/libavcodec/aacps.c::732:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]238 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.9 992383 | 0 3 8 1 9 7 3Q3800(40f.)0,0 0Q003010(0 000.f9/4M5_7PI8)8,9 62Q93606(409.f0)2}7,5 8{8Q13419(5 f0/.M8_2P9I0)7,7 6Q73600(007.8034f2)7,3 65Q73113(f-/0M._0P6I3)2,3 4Q4320(509.801632286f1)8}8,1 5 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aac_defines.h0:(045.:0367:3 6note: 7expanded from macro 'Q31'3 1067f/M_ P45I | )#,d eQf3i0(n0e. 0Q73911(6x6)3 3 0 4 f / M _ P I ) , (| i ^~~~~~~~~~~~~~n t)((x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 449 :(84i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 24494 | .{0Q 3+1 (0-.05.)5 0 2| 5 ^4 500772635f), Q31(-0In file included from .8src/libavcodec/aacps_fixed.c8:8242: 9In file included from 3src/libavcodec/aacps.c3:8321: 3src/libavcodec/aacps_fixed_tablegen.h4:22389:4111f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.01995873 22383 | 8 8 5 5 f )Q,3 0Q(301.(0 000.08050202030501f5/0M9_6P7I6)5,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 275881src/libavcodec/aac_defines.h4:9455:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30( 045. | 0#4d2e7f3i6n5e71 3Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 6 3 26 1(8i8n1t5)f(/(M_xP)I*)2,1 4Q73408(306.4087.306 73+1 006.75f)/ M _| P ^ ~I ), Q30(0.079166In file included from 3src/libavcodec/aacsbr_fixed.c3:0624: fsrc/libavcodec/aacsbrdata.h/:M449_:P59I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44449: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.50254 4450 | 0#7d7e2f6in3e5 fQ)3,0 (Qx3)1 ( - 0 . 8 8 8 2 9 3 3 8(1i3n4t2)9(4(fx))}*,1 07{3Q73411(8 204..001 9+9 508.753)2 3 8| ^8 55f), Q31( 0.85223In file included from 5src/libavcodec/aacps_fixed.c1:5240: 9In file included from 6src/libavcodec/aacps.c7:6325: fsrc/libavcodec/aacps_fixed_tablegen.h):}238,: 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' 238 | 45Q | 3#0d(e0f.i0n0e0 0Q0030100(0xf)/ M _ P I ) , Q 3 0 ( 0 . 0(2i7n5t8)8(1(4x9)5*f2/1M4_7P4I8)3,6 4Q380.0( 0+. 004.257)3 6 5| 7 ^ ~1 3f/M_PI), Q30(0.0In file included from 6src/libavcodec/aacsbr_fixed.c3:2626: 1src/libavcodec/aacsbrdata.h8:84491:531f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.07 34496 | 7{3Q130617(f-/0M._5P0I2)5, 4Q53000(707.20673951f6)6,3 3Q0341f(/-M0_.P8I8)8,2 9 3| 3 ^~~~~~~~~~~~~~8 134294f)src/libavcodec/aac_defines.h}:,44 :{36Q:3 1note: (expanded from macro 'Q30' 0.01995 8447 | 3#2d3e8f8i5n5ef )Q,3 0Q(3x)1 ( 0 . 8 5 2 2 3 5 1 5(0i9nt6)7(6(5xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.0 +src/libavcodec/aac_defines.h :045.5:)36 : | note: ^expanded from macro 'Q31' 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24: xIn 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] (int)((x)*214 72384 | 8 3 6 4 8 . 0Q 3+0( 00..050)0 00 0| 0 ^ ~0 00f/M_PI), Q30(0.In file included from 02src/libavcodec/aacsbr_fixed.c7:5628: 8src/libavcodec/aacsbrdata.h1:44499:56f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.0 44492 | 7{3Q63517(1-30f./5M_0P2I5)45,0 0Q73702(60.3056f3),2 6Q138811(5-f0/.M8_8P8I2)9,3 3Q3801(304.209743f6)73}1,0 6{7Qf3/1M(_ P0I.)0,1 9Q93508(703.203789815656f3)3,0 4Qf3/1M(_ P0I).,8 5 2| 23 ^~~~~~~~~~~~~~5 15096765fsrc/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(x )45 | # d e f i n e Q 3 1((ixn)t) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( 0x.)5*)2 1 4| ^7 483648.0 + 0.5) | ^ ~In 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]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q3 0448( | 0{.Q03010(0-000.05030208f2/1M56_0P6I1)9,4 Q23f0)(,0 .Q03217(5-8081.941945f2/3M2_6P5I0)9,1 3Q5340f()0}.,0 4{2Q733165(7 103.f9/9M8_P1I7)3,1 Q03703(101.07663f26)1,8 8Q1351f(/ M0_P.I6)1,1 3Q33507(204.8027134687f3)1}0,6 7 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI), Q3src/libavcodec/aac_defines.h0:(450:.360:7 9note: 16expanded from macro 'Q31'6 3304f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44 | x#)d*e2f1in4e 7Q43803(6x4) 8 . 0 + 0 . 5 ) | ^ ~ (int)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c:8622: 4src/libavcodec/aacsbrdata.h.:0448 +: 590:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | {Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h | ^ :45In file included from :36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:448:31: 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:238:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | { 238 | Q30(0.0000000000f/M_PI), Q30(0.0275881495f/M_PI), Q30(0.0427365713f/M_PI), Q30(0.0Q31(-0.53282156061942f), Q31(-0.91423265091354f)}, {Q31( 0.99817310731176f), Q31( 0.61133572482148f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 6src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 3 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 26In file included from src/libavcodec/aacsbr_fixed.c:6218815f/M_PI), Q30(0.0736731067f/M_PI), Q30(0.0791663304f/M_PI), | ^~~~~~~~~~~~~~ : src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbrdata.h 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :448:In 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] 6: 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.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 44:36: note: expanded from macro 'Q30' 448 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | src/libavcodec/ac3enc.c:1950:13: 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:237:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1950 | 237 | v > ( vQ3_l0i(s0t.[0i0]0 0-0 0F0L0T0_0Of/PTMI_OPNI_)T,H QR3E0S(H0O.L0D3)8)7 4 6| 9 ^ ~7 54f/M_PI), Q30(src/libavcodec/ac3enc.c0.:019506:0180:6 3warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]7 88f/M_P I)1950, | Q 3 0 ( 0 . 0 8 9 0 3v8 7>6 6(9vf_/lMi_sPtI[)i, ]Q 3-0 (F0L.T1_0O3P7T9I0O6N4_8T3HfR/EMS_HPOIL)D,) )Q 3| 0 ^~~~~~~~~ ~( 0.1115923747fsrc/libavcodec/ac3enc.c/:M1949_:P13I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ 1949 | src/libavcodec/aac_defines.h : 44 : 36 : note: ifexpanded from macro 'Q30' (v < (v _44l | i#sdte[fiin]e +Q 3F0(LxT)_ O P T I O N _ T H R E S H(OiLnDt)) (&(&x ) *| 1 ^ ~0 73741824.0 + src/libavcodec/ac3enc.c0:.19495:18): warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ { 1949 | In file included from src/libavcodec/aacps_fixed.ci:f24 : (In file included from vsrc/libavcodec/aacps.c :<32 : (src/libavcodec/aacps_fixed_tablegen.hv:_237l:i86s: twarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] + FLT_OPT I237O | N _ T H R E SQH3O0L(D0.)0 0&0&0 0 0| 0 ^~~~~~~~~ ~0 00f/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), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1(In file included from -0.5328215src/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] 60 237 | Q30(0.0000000000f/M_PI), Q30(0.0387469754f/M_PI), Q30(0.0600636788f/M_PI), Q30(0.0890387669f/M_PI), Q30(0.61942f), Q31(-0.914src/libavcodec/ac3enc.c23:219686:5130:9 13warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4f)}, {Q 311968 | ( 0 . 9 9 81 7 3i1f0 7(3*1o1p7t6_pfa)r,a mQ 3>1=( 00..06)1 1{3 3 5| 7 ^~~~~~~~~~ ~~ 2482148f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 37906483f/M_PI), Q30(0.1115923747f/M_PI), | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: src/libavcodec/ac3enc.cnote: expanded from macro 'Q30': 1970:56: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 44 | #define Q19693 | 0 ( x ) a v _ l o g((inlto)g(_(cxt)x*,1 0AV73_7L4O1G8_2W4A.R0NI N+G, 0".r5e)q u e| s ^ ted %s is not vIn file included from asrc/libavcodec/aacps_fixed.cl:id24.: In file included from usrc/libavcodec/aacps.cs:i32n: gsrc/libavcodec/aacps_fixed_tablegen.h :"237 : 36| : ~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1970 | 237 | Q 3 "0d(e0f.a0u0l0t0 v0a0l0u0e0:0 f%/0M._3PfI\)n," ,Q 3o0p(t0._0n3a8me7,4 6l9i7s5t4[fm/iMx_PIl)e,v ]Q)3;0( 0| . ^~~~~~~~~~~~0 600636788f/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' # define Q31(x) 44 | #define Q30(x) (int)((x)*10737 (int)((x)*2147483648.0 + 0.5) | ^ ~ 418In file included from 24.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:62In 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] : src/libavcodec/aacsbrdata.h 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),:447:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | {| ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 1(-In 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] 0.3 236 | Q30(0.0000000000f/M_PI), Q30(0.0541138873f/M_PI), Q30(0.0839984417f/M_PI), Q38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ (0In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .1 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 4 45 | #defin8718798f/M_PI)e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ , In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | 0(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) | ^ src/libavcodec/aac_defines.hIn file included from :45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q: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] 31 (x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 236In file included from | 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/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:447:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 447 | {Q31(-0.38684144784738f), Q31( 0.51337349030406f)}, {Q31(-0.97346267944545f), Q31(-0.96549364384098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h24: 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] :45 :36: note: expanded from macro 'Q31' 236 | 45 | # d e fQ3i0n(e0 .Q03010(0x0)0 0 00 0 f / M _P I ) , Q 3(0i(n0t.)0(54(1x1)3*82817437f4/8M_3P6I4)8,. 0Q 3+0( 00..058)3 9 9| 84 ^ ~4 17f/M_PI), Q30(0.12487In file included from 1src/libavcodec/aacsbr_fixed.c8:7629: 8src/libavcodec/aacsbrdata.hf/:M446_P:I83):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1458375156f /446M | _{PQI3)1,( Q03.06(05.61755609879835192436f3/1Mf_)P,I )Q,3 1| ( ^~~~~~~~~~~~~~ 0.183316src/libavcodec/aac_defines.h3:7441:3364:8 8note: 0expanded from macro 'Q30'f )}, {Q3 144( | #0d.e0f3i2n7e3 3Q73504(5x7)9 8 0 f ) , Q 3 1 ( - 0 . 7(4i9n3t3)1(0(9x5)6*41100783f74)1}8,2 4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: 24Q: 3In file included from 1src/libavcodec/aacps.c:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 236 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22361 | 4 7 4 8 3 6 4Q83.00( 0+.0 000.050)0 0 0| 0 ^ ~0 f/M_PI), Q30(0.0In file included from 5src/libavcodec/aacsbr_fixed.c4:1621: 3src/libavcodec/aacsbrdata.h8:84467:359f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.083 94469 | 8{4Q43117(f/ M0_.P6I5),6 7Q53008(903.11426483711f8)7,9 8Qf3/1M_(P I)0,. 1Q83303(106.317143548387805f1)5}6,f /{MQ_P3I1)(, 0Q.3003(207.31357695748557992830ff/)M,_ PQI3)1,( - 0| . ^~~~~~~~~~~~~~7 49331095src/libavcodec/aac_defines.h6:4441:0368:f )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(1in(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.i0n t+) (0(.x5)) * 2| 1 ^4 7483648.0 + 0.5) | In 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: 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:446:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | Q 34460 | ({0Q.3010( 000.060506070500f8/9M3_1P4I6)3,1 fQ)3,0 (Q03.105(4 101.3188837331f6/3M7_1P3I4)8,8 0Q3f0)(}0,. 0{8Q33919(8 4041.70f3/27M3_3P7I5)4,5 7Q93800(f0).,1 2Q43817(1-807.987f4/9M3_P3I10)9,5 6Q4301(008.f1)4}5,8 3 75| 1 ~~~~~^~~~~~~~~~~~~~~~~~5 6f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'56 9785923f /45M | _#PId)e,f i n| e ^~~~~~~~~~~~~~ Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(4x8). 0 + 0 . 5 ) | ( ^ ~i nt)((x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: 0src/libavcodec/aacsbrdata.h.:5446): 7 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .6src/libavcodec/aacps.c5:632: 7src/libavcodec/aacps_fixed_tablegen.h5:0236:8119:3 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 31f), Q31( 0.1 82363 | 3 1 6 3 7 1 3Q43808(00f.)0}0,0 0{0Q03010(0 00f./0M3_2P7I3)3,7 Q534507(90.8005f4)1,1 3Q83817(3-f/0M._7P4I9)3,3 1Q03905(60.4018083f9)9}84,4 1 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h0:45(:036.:1 2note: 4expanded from macro 'Q31'8 718798f/ M45_ | P#Id)e,f iQn3e0 (Q03.11(4x5)8 3 7 5 15 6 f / M _ P I ) ,( iQn3t0)((0(.1x5)6*972815497234f8/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 | : #src/libavcodec/aacsbrdata.h:d445e:f84in:e Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 445 | { (Qi3n1t() (0(.x9)8*3190783879413862349.908 8+f )0,. 5Q)3 1 (| ^0 .39467440420569f)},In file included from {src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.c: 320: .4src/libavcodec/aacps_fixed_tablegen.h:72355:4136:6 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 844938f), Q31( 0.6 82356 | 1 3 0 4 4 8 3Q63801(10f.)0}0,00 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 CC libavcodec/alsdec.o 00f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.074750 6459 | 1#7dfe/fMi_nPeI ),Q 3Q13(0x()0. 1 1 6 3 28 7 8 3 3 f / M_ P(Ii)n,t Q)3(0((x0).*1271348784687316644f8/.M0_ P+I )0,. 5Q3)0 ( 0.| 2 ^ ~0 38587779f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.h0:.4452:1599:9 4warning: 59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 76f/M_PI), | ^~~~~~~~~~~~~~445 | {Q31( 0.src/libavcodec/aac_defines.h9:8443:9368:8 9note: 3expanded from macro 'Q30'6 39988f), 44Q | 3#1d(e f0i.n3e9 4Q63704(4x)0 4 2 0 5 6 9 f ) } , { Q(3i1n(t )0(.(4x7)5*416097436784414892348.f0) ,+ Q03.15() 0 .| 6 ^8 613044836811f)}, 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::23545::11136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n235e | Q 3 1 ( x )Q3 0 ( 0 . 0 0 0 0 0 0 0 0 0 0(fi/nMt_)P(I()x,) Q*3201(407.408734674580.609 1+7 f0/.M5_)P I )| , ^ ~ Q30(0.1163287833fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,445 :Q323:0( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17 38867164f/M_P I)445, | Q{3Q03(10(. 200.39883598878797396f3/9M9_8P8I)f,) ,Q 3Q03(10(. 2109.93495496077464f0/4M2_0P5I6)9, f )| } ^~~~~~~~~~~~~~, {Q31( 0src/libavcodec/aac_defines.h.:4447:5364:6 9note: 4expanded from macro 'Q30'6 844938f) ,44 | Q#3d1e(f i0n.e6 8Q63103(0x4)4 8 3 6 8 1 1 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~( int)((x)src/libavcodec/aac_defines.h*:10457:3367:4 1note: 82expanded from macro 'Q31'4 .0 + 0.5) 45 | #| d ^e fine 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:t235):(86(:x )warning: *2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0.5 )235 | | ^ ~ Q30(0.00000000In file included from 0src/libavcodec/aacsbr_fixed.c0:f62/M: _src/libavcodec/aacsbrdata.hP:I445):,7 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0747506917f /445M | _{PIQ)3,1 (Q 300.(908.319186839238673893938f8/fM)_,P IQ)3,1 (Q 300.(309.41677348480647210654f6/9Mf_)P}I,) ,{ QQ3310(( 0.02.043785548679477698f4/4M9_3P8If)),, QQ3301((0 .02.16989641593007464f8/3M6_8P1I1),f ) },| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::3645:: 36:note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | #edfeifnien eQ 3Q03(1x)( x ) (i n(ti)n(t()x()(*x1)0*7231744714882346.408 .+0 0.+5 )0 .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::32444: :src/libavcodec/aacps_fixed_tablegen.h84::235 :warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | {Q31( 2350 | . 0 7 7 1 7 3Q2340(205.30902050f0)0,0 0Q0301f(/ M0_.P5I8)6,3 8Q33909(805.6059754f7)5}0,6 9{1Q73f1/(M-_0P.I)5,6 0Q439082(901.9141166332f8)7,8 3Q33f1/M(_ P0I.)8, 2Q53202(300.11576398083667f1)6}4,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:2450:3368:5 87note: 7expanded from macro 'Q31'7 9f/M_PI) ,45 | Q#3d0e(f0i.n2e1 9Q93415(9x0)7 6 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*442:1364:7 4note: 8expanded from macro 'Q30'3 648.0 + 044. | 5#)d ef i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :(62: isrc/libavcodec/aacsbrdata.hn:t444):((58x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 3741824.0 + 0. 5444) | { Q| 3 ^1( 0.07717324253925f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:5328: 6src/libavcodec/aacps_fixed_tablegen.h3:8235:3369:9 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 595f)}, {Q31(-0 .52356 | 0 4 9 8 2 9 1Q93401(603.f0)0,0 0Q03010(0 000.f8/2M5_2P2I3)0,1 5Q63900(306.f0)7}4,7 5 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~9 17f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 11632878 3453 | f/#Md_ePfIi)n,e QQ3301((0x.) 1 7 3 8 86 7 1 64 f / M _ P I(i)n,t )Q(3(0x()0*.22104378458837674789.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~(0 .2199459076f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 444:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h 74:44 warning:s36 generated:. note: expanded from macro 'Q30' 444 | {Q31 (44 | 0#.d0ef77i1n7e3 2Q43205(3x9)2 5 f ) , Q 3 1( 0 . 5 8(6i3n8t3)9(9(8x5)6*519057f3)7}4,1 8{2Q43.10( -+0 .05.650)4 9 8| 2 ^ 9194163f), Q31( 0.825In file included from 2src/libavcodec/aacps_fixed.c2:30241: 5In file included from 6src/libavcodec/aacps.c9:0323: 6src/libavcodec/aacps_fixed_tablegen.hf:)235}:,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'235 | Q3 045( | 0#.d0e0f0i00n0e0 00Q03f1/(Mx_)P I ) , Q 30 ( 0 .0 7 4 7 5 0(6i9n1t7)f(/M(_xP)I*),2 1Q43704(803.614186.302 8+7 8303.f5/)M _ P| I ^ ~), Q30(0.1738867164In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)444,: Q73:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 038587779f/M_ P444I | ){,Q Q3310(( 00..2017979147539204726f5/3M9_2P5If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.5863src/libavcodec/aac_defines.h8:3449:9368:5 6note: 5expanded from macro 'Q30'9 5f)}, {Q 3441 | (#-d0e.f5i6n0e4 9Q83209(1x9)4 1 6 3 f ) , Q 3 1 ( (0i.n8t2)5(2(2x3)0*115067937043168f2)}4,. 0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nesrc/libavcodec/aacps.c :32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(234x:)136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x234) | * 2 1 4 7 4 83Q63408(.00. 0+0 0000.050)0 0 0| f ^ ~/ M_PI), Q30(0.In file included from 10src/libavcodec/aacsbr_fixed.c1:1621: 2src/libavcodec/aacsbrdata.h9:04439:684f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.15807 64434 | 5{0Q23f1/(M-_0PI.)9,9 7Q1301(508.12833847550587f1)79,f /QM3_1P(I )0,. 5Q83201(105.6208128007422867f1)9}f,/ M{_QPI3)1,( Q0.370(706.33809578633870118976f6/Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~0 .9432183src/libavcodec/aac_defines.h4:8447:3368:1 9note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36n:e note: Q3expanded from macro 'Q31'0 (x) 45 | # d e f i n(ei nQt3)1(((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 + (0i.5n)t ) (| ( ^x )*2147483648.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:234: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:443:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | Q 30443( | 0{.0Q03010(0-0000.0909f7/1M1_5P8I1)8,3 4Q5300(80f.)1,0 11Q13219(0 906.f5/8M2_1P1I5)6,0 1Q83004(20.61f5)8}0,7 6{Q435012(f /0M_.P7I7)6,3 8Q93706(307.12936867f5)57,1 7Q93f1/(M _0P.I9)4,3 2Q13803(40.827832807192f8)7}1,9 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), Qsrc/libavcodec/aac_defines.h3:045(:036.:3 0note: 5expanded from macro 'Q31'8 380187f /45M | _#PId)e,f i n| e ^~~~~~~~~~~~~~ Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4430:.325:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 443 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c:-240: .In file included from 9src/libavcodec/aacps.c9:7321: 1src/libavcodec/aacps_fixed_tablegen.h5:82341:8863:4 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f), Q31( 0.58211 52346 | 0 1 8 0 4 2 6Q3f0)(}0, .{0Q03010(0 0000.0707f6/3M8_P9I7)6,3 Q713906(60f.1)0,1 1Q13219(0 906.f9/4M3_2P1I8),3 4Q83703(801.91f5)8}0,7 6 45| 0 ~~~~~^~~~~~~~~~~~~~~~~~2 f/M_PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 2expanded from macro 'Q31'3 87557179f/ 45M_ | P#Id)e,f iQn3e0 (Q03.12(8x2)0 7 2 8 7 1 9 f / M _ P I ) ,( iQ3n0t()0(.(3x05)*8231840178478f3/6M4_8P.src/libavcodec/ac3dec.cI0) :,+1137 : 041| .: ^~~~~~~~~~~~~~5 ) warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]| ^ ~ src/libavcodec/aac_defines.h:44:36: note: 1137expanded from macro 'Q30' | In file included from src/libavcodec/aacsbr_fixed.c : 62 : 44src/libavcodec/aacsbrdata.h | : #443 :di6ef: f (iwarning: rnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ae nQge3_0b(ixt)s < = 4431 | 2 {7 Q 3 |1 |( -0s .- 9> 9d 7(r1ic1n_5ts8)1c(8(a3lx4e)5 *01835b0)u( f 0_| .e ^ ~4n 4d6 1-9 8s4-0>3b8uff/_pMIn file included from t_src/libavcodec/aacsbr_fixed.crP: I62>): =,src/libavcodec/aacsbrdata.h : Q435s3:i059z(:e0 owarning: .f5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](6 B6i6t8B9u0f1)4)4f /{M _P 435I| | ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{, Q 3Q13(0-(00..26268826711522878814f3/9M9_4PfI)),, Q | 3 ^~~~~~~~~~~~~~1( 0.188747src/libavcodec/aac_defines.h5:9443:9367:9 9note: 7expanded from macro 'Q30'f )}, {Q31 (44 0 | #.d6e7f2i4n8e0 4Q63208(x9)1 4 3 f ) , Q 3 1( - 0 . 0 3(i6n4t6)2(1(1x3)9*01506793f7)4}1,8 2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e 24Q: 3In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h : 229 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42298 | 3 6 4 8 . 0 +Q 300.(50). 0 0| 0 ^ ~0 000000f/M_PI), Q30(0In file included from .1src/libavcodec/aacsbr_fixed.c7:8624: 2src/libavcodec/aacsbrdata.h76:64356:324:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.28566 74353 | 0{0Q23f1/(M-_0P.I2)2,8 2Q73502(708.44369390472f3)5,9 6Qf3/1M(_ P0I.)1,8 Q83704(7059.359977919673f2)0}0,4 f{/QM31_(P I0).,6 7Q23408(004.67268093184737f1)8,7 fQ/3M1_(P-I0).,0 3 6| 4 ^~~~~~~~~~~~~~6 211390569src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( 0x.)*52)1 4 7| 4 ^ 83648.0 + 0.5) | ^ ~In 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:111: 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:435:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | Q 3435 | 0({0Q.3010(0-000.0202080207f5/2M7_8P4I3)9, 9Q43f0)(,0 .Q13718(4 207.6168648f7/4M7_5P9I3)9,7 9Q9370f(0).}2,8 5{6Q637130(0 20f./6M7_2P4I8)0,4 6Q3208(901.4436f3)0,7 23Q53916(f-/0M._0P3I6)4,6 2Q13103(900.556997f1)6}3,2 0 0| 4 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), src/libavcodec/aac_defines.hQ:453:036(:0 .note: 7expanded from macro 'Q31'6 03877187 f/45M | _#PdIef)i,n e | Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( 44x) | *#2d1e4f7i4n8e 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 434+: 840:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 434 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c3:34245: 4In file included from 8src/libavcodec/aacps.c:04329: src/libavcodec/aacps_fixed_tablegen.h3:32298:0864:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.86231516800 42290 | 8 f ) Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.46307src/libavcodec/put_bits.h23:52659:637f:/ Mwarning: _Pcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]I ), Q30(0.5971 62653 | 2 0 0 4 f / M_ PiIf) ,( sQ-3>0b(uf0_.e7n6d0 3-87 s7-1>8b7uff/_Mp_tPrI )>,= s| ^~~~~~~~~~~~~~i zeof(Bisrc/libavcodec/aac_defines.ht:B44u:f36)): {note: expanded from macro 'Q30' | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ }, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] 45 229 | Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), | #define Q31(x) (int)((x)*2147483648.0 + 0.5) Q30(0.28566 | ^ ~ CC libavcodec/amr_parser.o 7In file included from 3002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #de62: src/libavcodec/aacsbrdata.h:434:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fi 434 | {Q31( 0.33454804933804f), Q31(-0ne Q30(x) (int)((x)*10737.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 45 | #defin824.0 + 0.5) | ^ e QIn 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:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 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' x 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ) In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ac3dec.c :2291439 | : 23 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00000 014390 | 0 0 0 f/ M _ PI ) ,g aQi3n0 (*0=. 1718.402 7/ 6466149f4/3M0_4P.I0)f,; Q 3| 0 ~ ^~~~~~~~~~( 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 (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:434:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24: 434 | {Q31( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:434:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacps_fixed_tablegen.h:228:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ {src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In file included from ( 0.33454804933804f), Q31(-0.86231516800408f)}, {Q31(-0.99707579362824f), Q31( 0.93237990079441f)src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 228 | Q30(0 | ~~~~~^~~~~~~~~~~~~~~~~~ .src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 00In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q3433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 0.In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 433 | {Q31(-0.89054954257993f), Q31(61984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ -src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 0 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ .3In file included from 1791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 +24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:228:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 228 | In file included from 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.668src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 433 | {Q31(-0.89054912881f/M_PI), | ^~~~~~~~~~~~~~ 5src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 25In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 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:228:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 228 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f):44:36: note: expanded from macro 'Q30' } 44 | #define Q30(x) , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define Q31(x) (int)((x)*2147483648.int)((x)*1073741824.0 + 0.5) | ^ 0 In file included from + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:433:6: 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:228:11:433 | {Q31(-0.89054954257993f), Q31(-0.31791913188064f)}, {Q31(-0.83782144651251f), Q31( 0.97637632547466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 :36: note: expanded from macro 'Q31' 228 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q3CC libavcodec/amrnbdec.o 1( 0.04585228574211f), Q 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), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) ( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:432:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h (int)((x)*1073741824.0 + 0.5) | ^ :45:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q31' 227 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | 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.cIn file included from :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:432:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | 432 | {Q31(-0.74904939500519f), Q31( 0.99985483641521f)}, {Q31( 0.04585228574211f), Q31( 0.99812337444082f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.000000 0450 | 00#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 6 03 8 6 6369f / M _ P I )(,in tQ)3(0((x0)*.22154479448337654882.f0/ M+_P I0).,5 )Q 3 0| ( ^ ~0 .4029446840f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h4:984320:66:8 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 85f/M_PI), Q3 0432( | 0{.Q536115(6-401.477459f0/4M9_3P9I5)0,0 5 1| 9 ^~~~~~~~~~~~~~f) , Q31( 0.9src/libavcodec/aac_defines.h9:9448:5364:8 3note: 64expanded from macro 'Q30'1 521f)}, {44Q | 3#1d(e f0i.n0e4 5Q83502(28x)5 7 4 2 1 1 f ) , Q 3 1 ( (0i.n9t9)8(1(2x3)3*71404743078421f8)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h| : ^45 :36: note: 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 : 227 :86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214748 362274 | 8 . 0 + 0Q.53)0 ( 0| . ^ ~ 0000000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI):62,: src/libavcodec/aacsbrdata.hQ:34310:(840.:1 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3866369f/M_ P431I | ){,Q 3Q13(0 (00..027524293403571538628f3/3M_7PfI)),, QQ3310((-00..48088209540406187430f3/6M2_6PfI)),} ,Q 3{Q03(10(. 409.8909648998508152f1/8M8_3P5I3)f,) ,Q 3Q03(01.(5 601.957604914437558f1/1M3_3P8I7)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | # 44d | e#fdienfei nQe3 1Q(3x0)( x ) ( i(nitn)t()((x()x*)2*1104773478431862448..00 ++ 00..55)) | | ^ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::43124:: 59: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:227:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q31( 0.07 22227 | 3 0 5 1 3 6 8Q33307(f0).,0 00Q03010(0-000.08f8/8M0_5P0I0)1,7 3Q33602(60f.)1}6,0 3{8Q6316(36 90f./9M9_4PI9)8,0 1Q23108(803.532f5)4,9 4Q33715(8 2f0/.M9_7P0I9)4,3 5Q83101(303.8470f2)9}4,4 6 8| 4 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_PI), src/libavcodec/aac_defines.hQ:3450:(036.:4 9note: 8expanded from macro 'Q31'0 689585f/ M45_ | P#Id)e,f iQn3e0 (Q03.15(6x1)5 6 4 1 4 7 5 f / M _ P I ) ,( i n| t ^~~~~~~~~~~~~~)( (x)*2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) | ^ ~44 | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 431 :(31i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824. 0 431+ | {0Q.53)1 ( | 0 ^. 07223051368337f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 88src/libavcodec/aacps.c8:0325: 0src/libavcodec/aacps_fixed_tablegen.h0:12277:3363:6 2warning: 6fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.99498 02271 | 2 1 8 8 3 5 3Qf3)0,( 0Q.30100( 000.0907000904f3/5M8_1P1I3)3,8 7Qf3)0}(,0 . 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~0 3866369f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.2549437 5458 | 2#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 4 0 2 9 4 46 8 4 0 f / M(_iPnIt)), (Q(3x0)(*02.144978408638694588.50 f/+M _0P.I5)), Q| 3 ^ ~0 (0.5615641475f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 431:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 431 | {Q 3441 | (# d0ef.i0n7e2 2Q33005(1x3)6 8 3 3 7f ) , Q3 1 (- 0 . 8(8i8n0t5)0(0(1x7)3*31602763f7)4}1,8 2{4Q.301 (+ 00..59)9 49 8| 0 ^1 2188353f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.249: In file included from 7src/libavcodec/aacps.c09:432: 3src/libavcodec/aacps_fixed_tablegen.h5:2278:11113: 3warning: 87implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 227 | src/libavcodec/aac_defines.h : 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.00 0450 | 0#0d0e0f00ifn/eM _QP3I1)(,x) Q 3 0 ( 0 . 1 60 3 8 66 3(i6n9tf)/M((_PxI))*,2 1Q43740(803.624584.904 3+7 508.52)f / M_| P ^ ~ I), Q30(0.40294In file included from 46src/libavcodec/aacsbr_fixed.c8:462: 0src/libavcodec/aacsbrdata.hf:/430M:_83P:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.4980689 584305 | f{/Q3M1_P(I-)0,. 9Q135029(40.651464175669421f)4,7 5Qf/3M1(_-P0I.)1,5 6 | 9 ^~~~~~~~~~~~~~8 7075342src/libavcodec/aac_defines.h0:644f:)36}:, note: {Qexpanded from macro 'Q30' 31(-0. 0443 | 3#0d5e7f3in8e8 4Q037005(fx)) , Q 3 1 ( - 0 . 3 7 2 0 5(2in6t28)5(9(7x6)4*1f0)7}3,74 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~24 .0 + src/libavcodec/aac_defines.h0:.545): 36: | ^note: expanded from macro 'Q31' 45 | #defiIn file included from nsrc/libavcodec/aacps_fixed.ce: Q24: 31In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 226 : 136 : 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 0.0.050)0 0 0| 0 ^ ~ 000f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:1624: 1src/libavcodec/aacsbrdata.h8:24304:7580:7 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0430. | 2{2Q430130(8-307.94f1/5M2_9P4I6)14,4 7Q63902(f0).,34 7Q43811(3-400.21f5/6M9_8P7I0)7,53 4Q3200(60f.4)2},0 29{1Q93010(6f-/0M._0P3I)3,0 5Q73308(804.047603576f0),7 0Q3381(f-/0M._3P7I2)0,5 2 | 6 ^~~~~~~~~~~~~~28 59764fsrc/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(x ) 45 | # d e f i n e Q 31 ((xi)nt ) ( ( x ) * 10 7 3 7 4 1 8(24i.nt0) (+( x0).5*)21 4 | 7 ^48 3648.0 + 0.5) | In 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:111In 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 :430:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | 430 | Q{3Q301((0-.00.9001502009406010404f7/6M_9P2If)),, QQ303(01.(-1041.81526497807740f75/M3_42P0I6)f, )Q}3,0 ({0Q.3212(4-00.30038337045f7/3M8_P8I40)7,0 Q53f0)(,0 .Q33417(-408.1337420025f2/6M2_8P5I9)7,6 4Qf3)0}(,0 . 42| 0 ~~~~^~~~~~~~~~~~~~~~~~~2 919006fsrc/libavcodec/aac_defines.h:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.46 3457 | 6#0d7e0f3in8ef Q/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:n36t:) note: ((expanded from macro 'Q30'x )*214 7444 | 8#3d6e4f8i.n0e +Q 300.(5)x ) | ^ ~ (In file included from src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(430:x6):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 430+ | 0{.5Q)3 1 (| - ^0 .91529461447692In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: In file included from 3src/libavcodec/aacps.c1(:-320: .src/libavcodec/aacps_fixed_tablegen.h:12265:6869:8 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 34206f)}, {Q31(-0 .226 | 0 3 3 0 5 7 3Q8308(400.700050f0)0,0 0Q3010(0-f0/.M3_P7I2)0,5 26Q23805(09.71644f1)82}4,7 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~4f /M_PI),src/libavcodec/aac_defines.h :Q453:036:( 0note: .expanded from macro 'Q31'2 240308 3457 | 4#dfe/Mf_iPnIe) ,Q Q3310((x0) . 3 4 7 4 8 1 3 4 0 2f / M(_iPnI)t,) (Q(3x0)(*021.44270428931694080.60f /+M _0P.I5)), Q| 30 ^ ~ (0.4637607038f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 429| :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' 429 | {Q31( 44 | 0#.d90e1f4in5e5 0Q943009(8x)5 9 f ) , Q 31 ( 0 . 9 9(7in8t13)9(0(3x6)5*4140763f)7}4,1 8{2Q4.301( -+0 0..857)25 9 2| 8 ^9 048043f), Q31(In file included from src/libavcodec/aacps_fixed.c:024.: 9In file included from 9src/libavcodec/aacps.c2:332: 3src/libavcodec/aacps_fixed_tablegen.h5:82267:36153:6 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h226: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.000 0450 | 0#0d0e0fi0nfe/ MQ_3P1I()x,) Q3 0 ( 0 . 1 4 1 8 2 4 70 7(i4nft/)M_(P(Ix))*,2 1Q43074(803.622484.0300837 4+f /0M._5P)I ), | Q ^ ~3 0(0.34748134In file included from 0src/libavcodec/aacsbr_fixed.c2:f/62: Msrc/libavcodec/aacsbrdata.h_:P429I:)58,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4202919 04290 | 6{fQ/3M1_(P I)0,. 9Q03104(5050.944603978605790f3),8 fQ/3M1_P( I0).,9 9 7| ^~~~~~~~~~~~~~81 39036544src/libavcodec/aac_defines.h6:f44):}36,: {note: Qexpanded from macro 'Q30'3 1(-0.87 2445 | 9#2de8f9i04n8e0 4Q33f0)(,x ) Q 3 1 ( 0 . 99 2 3 3 5 8(7i3n5t3)66(6(xf))*}1, 0 73| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.0 src/libavcodec/aac_defines.h+: 450:.365:) note: | expanded from macro 'Q31' ^ 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 : 226 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214748 32266 | 4 8 . 0 + Q03.05()0 .0 0| 0 ^ ~0 000000f/M_PI), Q30(0.1In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h70:74294:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.2240 304298 | 3{7Q43f1/(M _0P.I9)0,1 4Q53500(09.430497845891f3)4,0 2Qf3/1M(_ P0I.9),97 8Q13309(003.645240426f9)1}9,00 6{fQ/M31_P(I-)0,. 8Q73205(90.2486937046087004338ff)/,M _QP3I1)(, 0 . 9| 9 ^~~~~~~~~~~~~~2 335873src/libavcodec/aac_defines.h5:3446:366:6 fnote: )expanded from macro 'Q30'}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45ne: 36:Q3 0note: (expanded from macro 'Q31' x) 45 | # d e f i ne( iQn3t1)((x()x ) * 1 0 7 3 7 4 1 8 2 4. 0 ( i+ n0t).(5()x ) *| 2 ^1 47483648.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:226:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c226: | 62 : src/libavcodec/aacsbrdata.h : 429 : 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000f/M_P I429) | ,{ QQ3310(( 00..1940118244575007944f0/98M5_9PfI)),, QQ3310(( 00..29294708310389307346f5/4M4_6PfI))},, Q{30Q(301.(3-407.48871235490228f9/0M4_8P0I4)3,f )Q,3 Q03(10(. 402.0929921393050867f3/M53_6PI6)6,f) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 46376070src/libavcodec/aac_defines.h3:845f:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e 36Q:3 1note: (expanded from macro 'Q30'x) 44 | # d e f(iinnet )Q(3(x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + (0.in5t)) ( (| x ^ ~) *1073741824.In file included from 0 src/libavcodec/adpcm.c+: 420.: 5src/libavcodec/bytestream.hIn file included from ): src/libavcodec/aacsbr_fixed.c187 ::| 6215 ^: : src/libavcodec/aacsbrdata.h:warning: 428comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | In file included from src/libavcodec/aacps_fixed.c :i24f: In file included from ( src/libavcodec/aacps.cs428:i | 32{z: eQsrc/libavcodec/aacps_fixed_tablegen.h23: 1225!(:= 136 0:s.i 6zwarning: 6eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2)9 2 6| 6 ~~~~~ ^ ~~~~7 40477f), Q 32251 | ( 0 .9 8 6 2Q93409(304.0010704080f0)0}0,0 0{fQ/3M1_(P-I0).,9 7Q43603(609.51225172321900f3)7,6 fQ/31M(_-P0I.)0,0 1Q93002(203.1390013390419f3)8}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), Q30(0.src/libavcodec/aac_defines.h2:9450:7369:5 8note: 0expanded from macro 'Q31'3 1f/M_PI), Q453 | 0#(d0e.f3i4n6e6 9Q93318(68x)f / M _ P I ) , Q 3 0 (CC libavcodec/amrwbdec.o 0 .(3i7n8t2)8(2(1x5)9*62f1/4M7_4P8I3)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' 44 | #In file included from desrc/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q4283:058(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )428( | ({xQ)3*11(0 703.764619822942.606 7+4 00.457)7 f )| , ^ Q31( 0.98629493401In file included from 7src/libavcodec/aacps_fixed.c4:824f: )In file included from }src/libavcodec/aacps.c, :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(225-:0111.:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 63695257310f), Q 32251 | ( - 0 . 0 0 1Q93002(2033.0010300010f0)0}0,0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), Q30(src/libavcodec/aac_defines.h0:.451:2361:2 2note: 9expanded from macro 'Q31'0 376f/M_PI )45, | #Qd3e0f(i0n.17e1 9 warningQ0s331 generated9(. 4x9)3 8 0 f / M _ P I ) , Q 3 0((i0n.t2)9(0(7x9)5*82013417f4/8M3_6P4I8).,0 Q3+0 (00..53)4 6 6| 9 ^ ~9 3868f/M_PI), Q30(0.3782In file included from 82src/libavcodec/aacsbr_fixed.c1:5629: 6src/libavcodec/aacsbrdata.hf/:M428_:P32I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44428: | 36{:Q 3note: 1expanded from macro 'Q30'( 0.66929 2446 | 6#7d4e0f4i7n7ef )Q,3 0Q(3x1)( 0 . 9 8 6 2 9 4 9 3 4 0 1(7i4n8tf))(}(,x ){*Q13017(3-704.19872446.306 9+5 205.753)1 0 f| ) ^, Q31(-0.00190223301In file included from 30src/libavcodec/aacps_fixed.c1:f24): 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] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 225 | 45 | # d eQf3i0n(e0 .Q030100(0x0)0 0 0 0 f / M _ P I ) , Q(3i0n(t0).(1(21x2)2*9201347764f8/3M6_4P8I.)0, +Q 300.(50). 1 9| 0 ^ ~3 949380f/M_PI), Q30(0In file included from .2src/libavcodec/aacsbr_fixed.c9:0627: 9src/libavcodec/aacsbrdata.h58:04283:17f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.346699 34288 | 6{8fQ/3M1_(P I0).,6 6Q3902(902.6367784208427175f9)6,f/ MQ_3P1I(), 0 .| 9 ^~~~~~~~~~~~~~8 629493401src/libavcodec/aac_defines.h7:4448:f)36}:, note: {expanded from macro 'Q30'Q 31(-0.97 4446 | 3#6d9e5f25i7n3e1 0Qf3)0(,x )Q 3 1 ( - 0 . 0 0 1 90 2 2 3 3(0i1n3t0)1(f()x}),* 1 07| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 41824.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 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 : 225 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82253 | 6 4 8 . 0 +Q 300(.05.)0 0 0| 0 ^ ~0 00000f/M_PI), Q30(0.12In file included from 12src/libavcodec/aacsbr_fixed.c2:96203: 7src/libavcodec/aacsbrdata.h6:f/427M:_83P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1903949380 f427/M | _{PQI3)1,( -Q03.09(806.027980577953830623310ff/)M_,P IQ)3,1 (Q 300.(205.033446961919733806082f3/fM)_}P,I ){,Q 3Q13(-00(.04.03776812085261569460f5/0M5_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.9004557src/libavcodec/aac_defines.h3:4444:4366:9 5note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (xexpanded 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 ^) *2147483648.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:225: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:427:58: 225warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04270 | 0{0Q0301f(/-M0_.P9I8)60,7 8Q53703(306.213201f2)2,9 0Q33716(f /0M._2P5I0)3,4 9Q13107(300.012930f3)9}4,9 3{8Q03f1/(M-_P0I.CC libavcodec/anm.o )40,7 6Q13005(606.420950057f9)5,8 0Q3311(f-/0M._9P0I0)4,5 Q53703(404.43649656f9)9}3,8 6 8| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h0:(045.:3367:8 2note: 8expanded from macro 'Q31'2 1596f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 74Q83306(4x8). 0 + 0 . 5 ) | ^ ~ (int)((x)*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0427.5:)32 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 427 | {In file included from Q3src/libavcodec/aacps_fixed.c1:(24: -In file included from 0src/libavcodec/aacps.c.:9328: 6src/libavcodec/aacps_fixed_tablegen.h0:2257:8115:7 3warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 30f), Q31( 0.250 342259 | 1 1 7 3 0 02 3Qf3)0}(,0 .{0Q03010(0-000.040007f6/1M0_5P6I6)4,0 5Q0350f()0,. 1Q2311(2-209.09307064f5/5M7_3P4I4)4,6 9Q53f0)(}0,. 1 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 949380f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.2907958 0453 | 1#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 3 4 6 6 9 9 3 8 6 8 f(/iM_nPtI))(,(x )Q*3201(407.43878326842815.906 f+/ M0_.P5I)) , | ^ ~ | ^~~~~~~~~~~~~~ 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:427: 644: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 427 | { Q 3 1 ( - 0 .(9i8n6t0)7(8(5x7)3*3160273307f4)1,8 2Q43.01 (+ 00..255)0 3 4| 9 ^1 1730023f)}, {Q31(-0.4In file included from 07src/libavcodec/aacps_fixed.c6:1240: 5In file included from 6src/libavcodec/aacps.c:6324: 0src/libavcodec/aacps_fixed_tablegen.h5:02245:f136):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(-0.900455734 442246 | 9 5 f ) } , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.00000000src/libavcodec/aac_defines.h0:045f/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.10 1451 | 1#29d0e9f6ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 1 5 8 07 6 4 5 0 2f(/iMn_tP)I()(,x )Q*3201(407.428338674557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h8.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h: 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ 426src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 4483: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ dsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ fiIn file included from ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:426:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :32 426 | {Q31(-0.59174: src/libavcodec/aacps_fixed_tablegen.h:224:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI)7685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ ,src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:426:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ 426 | {Q31(-0.59174397685714f), Q31(-0.89405370422752f)}, {Q31( 0.75087906691890f), Q31(-0.29612672982396f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #dsrc/libavcodec/bytestream.hef:in294e: 15Q:3 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) 294 | ( iinft )((s(ix)z*e120 7!3= 7s4i18z2e4). 0 | + ~~~~~ ^ ~~~~ 0.5) | ^ 45In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.282072871: note: expanded from macro 'Q31' 9 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ f/In file included from M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)(62: src/libavcodec/aacsbrdata.h:425:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x 425 | {Q31( 0.57397389364339f), Q31( 0.35289703373760f)}, {Q31( 0.75374316974495f), Q31( 0.96705214651335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ )src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' * 45 | #define 1073741824.0 + 0.5) | ^ Q31In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:224:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x 224 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ )src/libavcodec/aac_defines.h:44:36: src/libavcodec/bytestream.hnote: expanded from macro 'Q30': 318:15: warning: 44 | # d e f i n e Q 3 0((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i48nt.0) (+( 0x.)5*1) 0 7| 3 ^ ~7 41824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:425:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacps_fixed.c: 24425: | In file included from {src/libavcodec/aacps.c:Q323 : 3181src/libavcodec/aacps_fixed_tablegen.h | (: 2240 :. 115 :7i 3fwarning: 9 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](3 s8i9z36e423 3!9=f )s,i zQe3)1 ( 224| 0 | ~~~~~ ^ ~~~~ . 3 5 2 8 Q973003(037.30706000f0)0}00,0 0{fQ/3M1_(PI )0,. 75Q33704(30.161901741142959f0)9,6f /QM3_1P(I )0, .Q93607(005.2115486057163435052ff)/},M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30(src/libavcodec/aac_defines.h0:.452:38367: 55note: 7expanded from macro 'Q31'1 79f/M_ P45 | I#)d,e fQ3in0e(0 Q.3218(2x07)2 8 7 1 9 f / M _ P I ) , (Qi30n(t)0(.3(0x5)8*328104178478f3/M6_4P8.I0) ,+ | 0. ^~~~~~~~~~~~~~ 5) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#d: esrc/libavcodec/aacsbrdata.hf:i425n:e32 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 425( | i{nQt)3(1((x )0*.15077339774318892346.403 3+9 f0).,5 )Q 3 1| ( ^ 0.35289703373760f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 7src/libavcodec/aacps_fixed_tablegen.h5:32237:41363:1 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4495f), Q31( 0.96 72230 | 5 2 1 4 6 5Q31033(05.f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 747506917 f45/ | M#_dPeIf)i,n eQ 3Q031((0x.)1 1 6 3 2 8 7 8 3 3 f / M _ P(Ii)n,t )Q(3(0x)(*02.114773488863674186.40f /+M _0P.I5)), Q| 3 ^ ~ 0(0.2038587779f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4250:.72:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 59076f/M_PI) ,425 | {| Q3 ^~~~~~~~~~~~~~1 ( 0.57397src/libavcodec/aac_defines.h3:8449:336:6 4note: 3expanded from macro 'Q30'3 9f), Q3 144( 0 | .#3d5e2f8i97n0e3 3Q73307(6x)0 f) } , { Q 3 1 ( 0 .7 5(3i7n4t3)1(6(9x7)4*41905f7)37,4 1Q83214(. 00 .+9 607.055)2 1 | 4 ^6 51335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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.h :note: 223expanded from macro 'Q31': 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32231 | ( x ) Q 3 0 ( 0 . 0 0 0 0 0(00i0n0t0)f(/(Mx_)P*I2)1,4 74Q83306(480..007 +4 705.056) 91 7| f ^ ~/ M_PI), Q30(0.1In file included from 1src/libavcodec/aacsbr_fixed.c6:36228: 7src/libavcodec/aacsbrdata.h8:34243:f84/:M warning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), Q30(0.1738 84246 | 7{1Q6341f(/ M0_.P4I63)3,2 Q03380(2047.429073f8)5,8 77Q7391f( /0M._P10I9),6 4Q13206(108.52016939f4)59}0,7 6{fQ/3M1_(P-I0).,7 6 4| 97 ^~~~~~~~~~~~~~0 04940162src/libavcodec/aac_defines.hf):,44: 36Q3:1 (note: 0expanded from macro 'Q30'. 89210 9442 | 9#2d42e2f3i8nfe )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)* 1450 | 7#d3e7f4i1n8e2 4Q.301 (+x )0 .5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:432: 8src/libavcodec/aacps_fixed_tablegen.h3:62234:886.0: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 223 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(0: .src/libavcodec/aacsbrdata.h0:0424:0580:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q34240 | ({0Q.0371(4 7500.46693137f2/0M3_82P4I7)4,9 7Q3f0)(,0 .Q13116(3 208.170893634f1/2M6_1PI85)0,6 3Qf30)src/libavcodec/bytestream.h}(,0 :.{1357Q37:13158(8:-6 warning: 701comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].6 7464f9/7M0_ 0P357I4 | )9 ,4 Q 03 i01f6(0 2.(f2s)0i3,z8 eQ5238 17!7(=7 9s0fi./z8Me9_)2P1 I0 )9| , ~~~~~ ^ ~~~~2 9 2Q43202(308f.)2}1,9 9 4| 5 ~~~~^~~~~~~~~~~~~~~~~~~9 076f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e: fnote: inexpanded from macro 'Q30'e Q31 (44x | )# d e f i ne Q 3 0 ( x()in t ) ( ( x ) * 2 1 4 7 4 83(6i4n8t.)0( (+x) *010.57)3 74 1| 8 ^ ~ 24.0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:424: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 424src/libavcodec/aacps.c: | 32{: Q3src/libavcodec/aacps_fixed_tablegen.h1:(223: 610.:46 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 038247497f )223, | Q 3 1 ( 0 .Q1300(906.4010206010850000603f0)f/}M, _{PIQ3)1,( Q-300.(760.4097740074590406196127ff/),M _QP3I)1,( 0Q3.08(90.211019632298274283233f8/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0.src/libavcodec/aac_defines.h1:7453:8368:6 71note: 6expanded from macro 'Q31'4 f/M_PI) ,45 | Q#d3e0(f0i.n2e0 3Q83518(7x7)7 9 f / M _P I ) , Q 3 0((i0n.t2)1(9(9x4)5*92017467f4/8M36_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:f424in:e7 : Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x) 424 | { Q 3 1((i n0t.)4(6(3x3)2*010378234774419872f4).0, +Q 310(. 50). 1 0| 964 ^1 26185063f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 7src/libavcodec/aacps.c6:324: 9src/libavcodec/aacps_fixed_tablegen.h7:00223:4936:4 0warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q31( 0.8 92232 | 1 0 9 2 92 4Q3202(308.f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 00f/M_Psrc/libavcodec/aac_defines.hI:45),: 36:Q 30note: (expanded from macro 'Q31'0 .07475 0456 | 9#1d7eff/iMn_e PQI3)1,( x)Q 3 0 ( 0 . 1 1 63 2 8 7 8 3 3(fi/ntM_)P(I()x,) *Q231047(04.813674388.8607 1+6 40f./5M) _ P| I ^ ~) , Q30(0.203858777In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I423):,84 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.2199459076 f423/ | M{Q_3PI1)(, 0 .| 95 ^~~~~~~~~~~~~~4 72308src/libavcodec/aac_defines.h7:1443:036:9 9fnote: )expanded from macro 'Q30', Q31(- 044. | 0#8d5e8fi8n7e7 60Q13905(x5)0f ) } , { Q 3 1 ( 0 . 48(7i08n3t)3(2(7x4)62*91097f3)7,4 1Q8312(4 .00. 9+99 909.054) 1 57| 9 ^4 32f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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.hnote: :223expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1223 | ( x ) Q 30 ( 0. 0 0 0 0 0 (0i0n0t00)f(/(Mx_)P*I21)4,7 4Q83306(408..0704 7+5 006.951)7 f /| ^ ~M _PI), Q30(0.116In file included from src/libavcodec/aacsbr_fixed.c3:2628: 78src/libavcodec/aacsbrdata.h3:4233:f/59M: _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.17 34238 | 8{Q63711(6 40f./9M5_4P7I2)3,0 8Q731300(909.f2)0, 3Q835187(7-709f./0M8_5P8I8)77,6 0Q3109(05.5201f9)9}4,5 9{0Q3716(f /0M.4_8PI7)0,8 3 3| 27 ^~~~~~~~~~~~~~4 6299src/libavcodec/aac_defines.hf):,44 :Q363:1 (note: expanded from macro 'Q30'0 .99999 0444 | 1#57d9ef4i3n2ef )Q}30,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36src/libavcodec/ac3dec.c: :(note: 1841iexpanded from macro 'Q31': n49:t) warning: ((implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]x )45* | 1#d0e7f3i7n4e1 8Q234.1 0(1841 x | +) 0 . 5 ) d| ^ o wn m i x_(iinntf)o(-(>xceIn file included from )n*src/libavcodec/aacps_fixed.c:t224e14: r7In file included from _4msrc/libavcodec/aacps.ci8:x3_326l: 4src/libavcodec/aacps_fixed_tablegen.he8:v.e2220l: 136+ : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 ) =| ^ ~g ain_leve l222s | [s - > In file included from src/libavcodec/aacsbr_fixed.c : 62 Q: 3 src/libavcodec/aacsbrdata.h0 : (423 0.:c0310:0e n0warning: t0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 r0_00m0ixf_/lM_ePIv e)423,l | Q{]3Q;30 1 ((| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.0. 0955441173238807837f1/3M0_9P9If)),, QQ3310((-0.0.00883598898747461071f9/5M5_0PfI)),} , Q{3Q0(301.(1 204.8478178src/libavcodec/ac3dec.c078:93184283f:2/49:7M 4_6Pwarning: 2I9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])9, f )Q,3 0Q(301.( 1 1842405 | .89 39 97 95 910 54 61 f5d/7M9ow_4P3In2)fm,)i} x,Q_ 3i 0n| (f ~~~~^~~~~~~~~~~~~~~~~~~0o .-1>5c6e9nt78e5rsrc/libavcodec/aac_defines.h9_:m2453i:xf36_/:Ml _enote: Pvexpanded from macro 'Q31'Ie )l,_l t| rt ^~~~~~~~~~~~~~ 45 | #= dsrc/libavcodec/aac_defines.hgefa:ii44nn:e_ 36Ql:3 ev1note: (eexpanded from macro 'Q30'xl )s [ s - > 44 | c e# ndt ee rf (_iimnnietx )_(lQ(exv3)e*0(l21x_l4)t7 r4 t8 ]3; 6 48 .| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 0 . 5 )( i n| t ^ ~) ((x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: 0src/libavcodec/aacsbrdata.h:.4235:)7 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 423 | {In file included from Q3src/libavcodec/aacps_fixed.c:124(src/libavcodec/ac3dec.c : :0In file included from 1843.src/libavcodec/aacps.c:9:495324:7: 2warning: src/libavcodec/aacps_fixed_tablegen.h3:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0222 8:711113:0 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q 318431 | ( - 0 . 0 8 5 8 8do7 w7n2226m | 0i 1 x9_ 5i 5n0 ff )Qo}3-,0> (s{0uQ.r31r0(o0 u00n0.d04_08m07000803f3/2M7_4P6I2)9,9 fQ)3,0 (Q03.10(5 04.1i91x93_98l9e897v03e4fl1/5 M7 _9 P4 I3 2) f,=) } Q,g3 a0 i(| 0n ~~~~~^~~~~~~~~~~~~~~~~~_. l08e3ve9l9s8[4src/libavcodec/aac_defines.hs4:1-457>:f 36/ :M _ note: P expanded from macro 'Q31' Is)ur,r oQu30n (d450_ | m.#i1dx2e_4fli8enve7e lQ1]38;17( 9x 8)| f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ M _ PI ) , Q 3 0 ( 0 .(1i4n5t83)(7(5x1)5*62f1/47M4_8P3I6)4,8 .Q03 0+( 00..155)69 7 | 8 ^ ~5 923f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36422:: 83note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #src/libavcodec/ac3dec.cde:f1844:i 49n422:e | {Qwarning: Q330implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1( (x-)0 . 7 4 7 7 4 5 918445 | 5 6 9 8 0 5(f i) n, t )Qd(3(o1x(w-)n0*m.1i206x783_97i84n01f68o22-0>40s.8u90r5 r9+of u)0}n.,d5 _){m Qi 3x| 1_ ^(l e0v.e9l5_7l8t1r6t6 7=4 6g9a5i6n7In file included from _flsrc/libavcodec/aacps_fixed.c)e:,v 24eQ: l3In file included from s1src/libavcodec/aacps.c[(:s-32-0: >.ssrc/libavcodec/aacps_fixed_tablegen.h7u:9r2220:r486o7:u9 n2warning: d70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_5m 2i6x2_8lfe)v}e,l _ l| t ~~~~^~~~~~~~~~~~~~~~~~~r t] ;222 | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 Q:3360:( 0note: .0expanded from macro 'Q31'0 00000000f /45M | _#PdIe)f,i Qn3e0 (Q03.10(5x)4 1 1 3 8 8 7 3 f/ M _ P I ) ,( iQn3t0)((0(.x0)8*32919487444813764f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 1248718798f/M_src/libavcodec/ac3dec.cP:I)1846,: In file included from Q49:src/libavcodec/aacsbr_fixed.c3: 062(warning: : 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h. :14224:58593: 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 56 f1846/ | M _ PI ) , Q CC libavcodec/ansi.o 3 422 | 0 {( Q30 1.d(1o-5w06n.9m77i48x75_79i42n539f5fo5-/6>M9_l8Pf0I5e)f,_)m ,i x| Q ^~~~~~~~~~~~~~_3 l1e(v-e0l. 2 6src/libavcodec/aac_defines.h 8 9: 844 0: 636=2: 0 g0note: 8a9expanded from macro 'Q30'i5n 9_fl)ev}e,l s{ _Q44l3 | f1#e([ ds0e-.>f9li5f7ne8e_1 m6Qi63x704_(6lx9e5)v6e7 lf ]) ,; Q 3 | 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( - 0 . 7 9 0 (4i7n9t2)7(0(5x2)6*21087f3)7}4,1 8 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 | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(222:x61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n222t | ) ( ( x ) *Q213407(408.306040080.00 0+0 000.f/5M)_ P | I ^ ~) , Q30(0.0541138In file included from 8src/libavcodec/aacsbr_fixed.c7:3f62/: src/libavcodec/aacsbrdata.hM:_422P:I31):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.083998 44224 | 1{7fQ/3M1(_-PI0).7, 47Q73405(09.51526498870158f7)9,8 fQ/3M1_(P-I0).,2 6Q8390(800.612405088395795f1)5}6,f /{QM_3P1I( )0, .Q93507(80.11656674967985596273f)f,/ MQ_3P1I()-,0. 7 9| 0 ^~~~~~~~~~~~~~4 792705src/libavcodec/aac_defines.h26:2448:f36:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:36n:e Qnote: 3expanded from macro 'Q31'0 (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(.5()x ) | * ^2 147483648.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:222: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:422: 6222: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .4220 | 00{0Q03010(0-000.f7/4M7_74P5I9)5,5 Q69380(005.f0),5 41Q1331(8-807.32f6/8M9_8P0I6)2,0 0Q83905(90f.)0}8,3 9{9Q84341(1 70f./9M5_P7I81)6,6 7Q4360(9056.172f4),8 7Q18317(9-80f/.M7_9P0I47)9,2 7Q03502(602.81f4)5},8 3 7| 51 ~~~~^~~~~~~~~~~~~~~~~~~5 6f/M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 156978 5459 | 2#3dfe/fMi_nPeI Q),3 1( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: (expanded from macro 'Q30'i nt)(( x44) | *#2d1ef47i4n8e 36Q4380(.x0) + 0 . 5 ) | ^ ~ (int)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4210:84 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 421 | {Q31(-0In file included from .src/libavcodec/aacps_fixed.c:99249: 0In file included from 9src/libavcodec/aacps.c6:1325: src/libavcodec/aacps_fixed_tablegen.h7:22220:2112:5f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.9602 42226 | 0 5 7 13 9 Q7300f()}0,. 0{00Q03010( 000.070f46/4M9_4P6I)4,1 55Q3006(10f).,0 5Q41311(3 808.7132f/1M4_4P8I9)3,6 0Q6340(602.f0)8}3, 9 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 4417f/src/libavcodec/aac_defines.hM:_45P:I36:) , note: Qexpanded from macro 'Q31'3 0(0.124 458 | 7#1d8e7f9in8ef /MQ_31PI()x,) Q 3 0( 0 . 1 4 5 8 37 5 1(5i6nft/)M(_P(Ix))*,2 1Q43704(803.614586.9078 5+ 902.35f)/ M _| PI ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :421:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q3 0421( | x{)Q 3 1 ( - 0 . 99 9 0 9 61 5 7 20(2i2n5tf)()(,x )Q*3110(-7307.94610822446.005 7+1 30.9570)f ) }| , ^ {Q31( 0.7464In file included from 94src/libavcodec/aacps_fixed.c6:424: 1In file included from 5src/libavcodec/aacps.c5:0326: 1fsrc/libavcodec/aacps_fixed_tablegen.h):, 221:Q1363:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 12144893606 42216 | 2 f ) } , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q453 | #0d(0e.f0i3ne8 74Q6319(7x5)4 f / M _P I ) , Q 3 0 ( 0 .(0i6n0t0)6(3(6x78)8*f2/1M4_7P4I8)3,6 4Q83.00( 0.+0 08.950)3 8 7| 6 ^ ~6 9f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h0:34217:9310:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f/M_PI), Q4213 | 0{(Q031.(1-101.599990293764175f72/0M2_2P5If)),, Q3| 1 ^~~~~~~~~~~~~~( -0.960src/libavcodec/aac_defines.h2:4446:0365:7 1note: 3expanded from macro 'Q30'9 70f)}, 44 | {#Qd3e1(f i0n.e74 6Q439406(4x)1 5 50 61 f ) , Q 3 1 ( 0 .(1i2nt1)4(4(8x9)3*61006743672f4)1}8,24 . | 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5)src/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 isrc/libavcodec/aacps.cn:e32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1221(:x111:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt221) | ( ( x ) * 2 1Q43704(803.64080.00 0+0 000.0050)f / | M ^ ~_P I), Q30(0.0387In file included from 4src/libavcodec/aacsbr_fixed.c6:9627: 5src/libavcodec/aacsbrdata.h4:f421/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.060 0421 | 6{3Q63718(8-f0/.M9_9P9I0)9,6 15Q73200(02.250f8)9,0 38Q3716(6-90f./9M6_P0I2)4,6 0Q573103(907.010f3)7}9,0 6{4Q8331f(/ M0_.P7I4)6, 4Q943604(105.510161519f2),3 7Q4371f(/ M0_.P1I2)1,4 48| 9 ^~~~~~~~~~~~~~3 606462f)src/libavcodec/aac_defines.h},: 44: 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: expanded from macro 'Q31'e fine Q30 (45x | )# de f i n e Q 3 1 ( x ) (i n t ) ( ( x ) * 1 0 7(3i7n41t82)4(.(x0) *+21 40.754)83 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:221In file included from :86src/libavcodec/aacsbr_fixed.c::62 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :420:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | 420 | {QQ3301((0-.00.0206024000600030006f2/2M3_7PIf)), ,Q 3Q301((0.-003.8972476794750495f3/M7_9P0I)9,8 fQ)3}0, ({0Q.3016(0 006.386739889f6/4M9_79P8I4),60 4Qf3)0(,0 Q.30819(0 308.75656839f98/M49_1PI3)9,6 4Q73f0)(}0,.1 0 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~9 06483f/src/libavcodec/aac_defines.hM:_45P:I36): note: ,expanded from macro 'Q31' Q30(0.1 1451 | 5#9d2ef3i7n4e7f /QM3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'( x)*21 4447 | 4#d8e36f4in8e. 0Q +3 00(.x)5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:34207:41598:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 420 | {Q31(-0.26240In file included from 6src/libavcodec/aacps_fixed.c0:3240: 6In file included from 22src/libavcodec/aacps.c3:732f: src/libavcodec/aacps_fixed_tablegen.h):, 221Q:613:1( warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9277409537 922109 | 8 f ) } , {QQ3310(( 00.0.0803090960409070908f4/6M_0P4fI)),, QQ3301(( 00..053588379486499715349f6/4M7_fP)I}),, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0600src/libavcodec/aac_defines.h6:3456:7368:8 note: fexpanded from macro 'Q31'/ M_PI) ,45 | Q3#0d(e0f.i0n8e9 0Q33187(6x)6 9 f / M_ P I ) , Q 30 ( 0(.i1n0t3)79(0(x6)4*8231f4/7M4_8PI3)6,4 8Q.300( 0+. 101.155) 9 23| 7 ^ ~4 7f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44420::3631:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e420f | i{nQ3e1 (Q3-00.(x2)6 2 4 0 6 0 3 0 6 22 3 7 f ) ,( iQn3t1()-((0.x9)2*7170470935737491089284f.0) }+, 0 .{5Q)3 1 (| ^0 .83996497984604fIn file included from )src/libavcodec/aacps_fixed.c,:24 : QIn file included from 3src/libavcodec/aacps.c:132(: src/libavcodec/aacps_fixed_tablegen.h0:.2215:5368:3 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9139647f)}, 221 | | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:45(:0.360:0 0note: 0expanded from macro 'Q31'0 00000 f45/ | M#_dPefIi),n eQ 3Q03(10(x.)0 3 8 7 4 6 9 7 5 4 f /M _ P(Ii)n, tQ)(30((x0)*.20164070463863764888f./0M _+P I0).,5 )Q3 0( | 0 ^ ~. 0890387669f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c),: 62Q: 3src/libavcodec/ac3dec_float.csrc/libavcodec/aacsbrdata.h0::(404200::.14061::0 warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: 9 missing field 'unit' initializer [-Wmissing-field-initializers] 06483f/M_ P 420I40 | ) | {,Q 3 Q13 ( 0-{(00. .2"116c125o409n62s0_33n076o42i27s3fe7/fgeM)n_,P" I,Q )3,1(" -e 0| n.9 ^~~~~~~~~~~~~~a2 b7l7e4 0c9o5nsrc/libavcodec/aac_defines.h3:s7i449s:036t9:8e fnnote: )texpanded from macro 'Q30'}, n{oQi3s1e( g440e | .#n8ed3r9ea9t6fi4io9n79ne8" ,4 Q63O004fF()FxS,E) T Q( 3c 1o (n s 0i .s 5t 5e 8 n3 t9_ 8n 4o(9ini1ts3e)9_(6g(e4x7n)fe*)r1}a0,t7 i3o 7n| )4 ~~~~^~~~~~~~~~~~~~~~~~~,1 82A4V_.O0P src/libavcodec/aac_defines.hT+:_ 45T0:Y.365P:E) _ note: B| expanded from macro 'Q31'O ^O L, {.i 6454 | #=d 0e f}i,n eIn file included from 0 ,src/libavcodec/aacps_fixed.cQ :31241: ,(In file included from xPsrc/libavcodec/aacps.c)A: R32 : } src/libavcodec/aacps_fixed_tablegen.h, : 221 | : ^11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22211 | 4 7 48 3 6 48Q.300 (0+. 00.050)0 0 0| ^ ~0 000f/M_PI),src/libavcodec/ac3dec_float.c :41Q3:0138In file included from (:0src/libavcodec/aacsbr_fixed.c. :62warning: 0: 3missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacsbrdata.h8 :74194:684:9 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f / M41_ | P I ) , { Q"3d0 r(4190c | _.{Qs03c61a0(l0 e603".6,3 76"87p82ef2/r8Mc7_e1nP2It8)a6,g9e 2 Q3o3f0)f(, 0 d.Q0y38n1(a9 m00i3.c68 572ra96n16g69e5 f4c1/o7mM2p9_r6eP1Is)f,s) },iQ on3{ 0Q(3t01o.(1 -0a03p.7p89l1009y63"408,23 5Of6F/6FM56S_9PE6ITf)(),d, r QQc330_1s((0c a.0l1.1e0)8,175 972A83V37_74O07P2Tf2/_9MT3_6YP3PIf)E),}_ ,F L| ^~~~~~~~~~~~~~| O ~~~~~^~~~~~~~~~~~~~~~~~A T,src/libavcodec/aac_defines.h :{44.:src/libavcodec/aac_defines.h36d::b45 l:note: 36expanded from macro 'Q30'=: 1note: .0expanded from macro 'Q31'} , 440 | .0#d, e45f6 | .#di0en,fe i PAnRQe 3Q}0,3 (1 x(x| )) ^ ((iinntt))((((xx))**2110477438734614882.40. 0+ +0 .05). 5src/libavcodec/ac3dec_float.c :)| 42 ^ ~: 132| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 42src/libavcodec/aacsbr_fixed.c | In file included from : 62src/libavcodec/aacps_fixed.c :: 24src/libavcodec/aacsbrdata.h : :{419In file included from : src/libavcodec/aacps.c58:":32h : warning: easrc/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v: y220:_c136o:m pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ", "419e | na{blQe3 1h(e 220 a | 0.v 3y 6 7 d 2y 2n8Qa73m1i02c(08 .6r09a20n30gf0e) ,0c 0o0Qm030p10r(fe /s0Ms._i65oP29In1)"6,,5 4QO13F70F2SE(9T60(1.fhIn file included from e0)2a}src/libavcodec/adpcmenc.c7v,:5y 31{_8: Q38c1src/libavcodec/bytestream.ho1(:m4p-187r90:e5.15sf8:/s i1Mwarning: o0_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Pn9 )3I,0 )A2,V5 _6OQ6P35T06_( 90T1876Y.f | P0) , 4E _Q23 Bi71Of3(O 6 0L(5.,s7i01z 8{3e72.f7 /i8M!634_7= P0 I=s2) i20,z9 e3}6)Q3, 3f 0)| 0(}, ~~~~~ ^ ~~~~ 0,. 01 6, 3 | 2P ~~~~^~~~~~~~~~~~~~~~~~~6 A1R8 8}1,5 f/src/libavcodec/aac_defines.h M:_| 45P ^:I 36): ,note: Qexpanded from macro 'Q31' 30(0.0 73456 | #7d3e1f0in6e 7Qf31/(Mx_)P I ) , Q 3 0 ( 0 . 0 7(9i1n6t6)3src/libavcodec/ac3dec_float.c(3:(043x:128)4:* f2warning: /1missing field 'unit' initializer [-Wmissing-field-initializers]M4 7_4P8I3)6, 4 843 . | | 0 ^~~~~~~~~~~~~~ + 0 .{5 src/libavcodec/aac_defines.h):" 44t a:| 36r ^ ~g: enote: t_lexpanded from macro 'Q30'e vel", 44 " | t#adIn file included from resrc/libavcodec/aacsbr_fixed.cg:fe62tin: esrc/libavcodec/aacsbrdata.hl :eQ419v3:0e32(l: xwarning: )iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n - d B F S ( 0 419 | n{ oQ 3t 1 ((ai pnp0tl.)i36e((7dx2)2)*81"7,017 283O67F94F231SfE82)T4,( .tQa03r 1g+(e t00_.6.l552e)9v 1e 6l| 5 ^)4 ,1 7A2V9_6O1Pf)T}_T, YIn file included from {Psrc/libavcodec/aacps_fixed.cQE:3_241I: (NIn file included from -Tsrc/libavcodec/aacps.c0,:.8 321{: 0src/libavcodec/aacps_fixed_tablegen.h9:.3220i06:241115: 6 =warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]506 9}6,f )-, 3Q13,1 0( , 2200. | 0P 8 A7R7 8 }3, 7 0 2| Q23 ^903 (603.0f0)0}0,0 0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_PIsrc/libavcodec/aac_defines.h):45,: Q363:0 (note: 0.expanded from macro 'Q31' 027588 145 | 4#9d5eff/Mi_neP IQ)3,1 (Q3x0)( 0 . 04 2 7 3 6 57 1 3 f /(Mi_nPt)I()(,x )Q*3201(4074.80366src/libavcodec/ac3dec_float.c342:8646.:10129 +8: 8 10warning: 5.missing field 'unit' initializer [-Wmissing-field-initializers]5f )/ M _P| I ^ ~) , 46 | Q{3"0l(tr0.t0_c73m6iIn file included from x7src/libavcodec/aacsbr_fixed.c3l:1e620v: 6"src/libavcodec/aacsbrdata.h,7: f 419 /:"7ML:_ t/Pwarning: RIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )t, CQe3n0t(e0r. 0419M7 | i9{1xQ663 313(L0 ev40fe./l3M"6,_7P 2I 28) 7O,F 1F 2| S8E ^~~~~~~~~~~~~~6T 9(2l3tfr)src/libavcodec/aac_defines.ht_,c :eQ44n3:t136(e: r0_note: .6mexpanded from macro 'Q30'5i 2x9_1l6e5 v4e441l | 7)#d2,e9f 6i 1 nf e)A }VQ,_O3 P0{Q(T3x_1)T( YP- E0._F 8L 1O0 A9T3 , 0 {2 .5 d66b 5l 6 9= 6 f-()i1,n.t 0)Q3( 1(}(,x )0-*.1100.80777,3 872347.010,28 22903}4,6. 30 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: In file included from src/libavcodec/aacps.c: 3245: | src/libavcodec/aacps_fixed_tablegen.h#:d220e:f86i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) src/libavcodec/ac3dec_float.c : 47 :220 | 129 (: i n warning: t missing field 'unit' initializer [-Wmissing-field-initializers]) ((Qx3)0*(201.407040 8034706 | 040{80".00l0 tf+/r M0t_._P5Is))u ,r m| Q ^ ~i3 0xl(e0v.0"2,7 5"8L8t/1R4t9 5Sfu/In file included from rMsrc/libavcodec/aacsbr_fixed.c_r:Po62Iu: )nsrc/libavcodec/aacsbrdata.h,d: 418QM:384i0:(x 0 warning: .Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0e 4v2e7l3",6 5O7F1F3fS/EM _T418P( | Il{)tQ,r3 t1(_Q 3s00u.(r90r3.o303u65n30d42_96m618i81x801_4l57fef)v/,eM l_QP)3I,1 () -A,0 V.4_Q33O50P3(7T00_2.T30Y8P87E33_56F87L8O3fA)1T}0,,6 7{f{Q3./1dM(b_-Pl0I .)=9,7 0-Q83170.3(07 404.}10,87 29-61176.f6)03,,3 0Q 432f1(/. M00_.,P 8I066})3, ,6 4 | 4| ^~~~~~~~~~~~~~5 ^ 7 1136src/libavcodec/aac_defines.h4f:)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 fsrc/libavcodec/ac3dec_float.ci :n 48e : Q129 3: 1 (warning: (xmissing field 'unit' initializer [-Wmissing-field-initializers]i)n t ) ( ( x ) *48 1 | 0{7 "3 7l(4oi1rn8o_tc2)m4(i(x.x)0l* e2v+"1 ,407 .4 58 )3" 6 L4| o8/ ^.R0 o +C en0t.e5)r M| i ^ ~x In file included from Lsrc/libavcodec/aacps_fixed.ce:v24e: lIn file included from src/libavcodec/aacps.c":, 32: src/libavcodec/aacps_fixed_tablegen.hOIn file included from F:220src/libavcodec/aacsbr_fixed.cF::S6162E:T: src/libavcodec/aacsbrdata.h( :lwarning: 418oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 58r:o _warning: ceimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ter_m 220i | x _ l 418e | ve {lQ )3 ,1Q (3 0 0( .0A9V.330_3O050P00T40_9T60Y8P01E00_470Ff0L)Of,A /TQM,3 _1{P(I.-)d0,b. l4Q 33=503 -(7100..2030 828}73,55 88-8811f.4)0}9,, 5 f/2{M.Q0_3,P1 I(0-)}0,,.9 7 Q0| 83 ^70 3(7044.10842276376f5)7,1 3Qf3/1M(_ P0I.)8,6 6Q33604(04.507613136246f18)8}1,5 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/ac3dec_float.c):,49 :src/libavcodec/aac_defines.hQ1293::045( :036warning: missing field 'unit' initializer [-Wmissing-field-initializers].: 0 7note: 3expanded from macro 'Q31'6 73106 497 | f{45"/ | #Mld_oePrIfoi)_n,s euQ rQm33i01x((lx0e). 0v 7" 9, 1 "6 6L 3o 3/ 0R4 of /S M_ u(PriIrn)ot,u) n(d (| xM ^~~~~~~~~~~~~~)i *x2 14L7e4vsrc/libavcodec/aac_defines.h83:e644l4":8,.360 : O+note: F 0expanded from macro 'Q30'F. S5E)T( l | o44 ^ ~ | r#ode_sfuinrre ouQn3d0(_In file included from xmsrc/libavcodec/aacsbr_fixed.c)i: x62 _: lsrc/libavcodec/aacsbrdata.h :e 418v :e 31 l: ) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A V_ O(iPnTt_)(TY( Px)E418_* | 1F{0LQ7O337A14T(,1 8 02{.4.9.d3b03l3 5+0= 4 09-.6158.)10 0 }4 ,7| f ^-)1 ,.0 ,Q 321.(0-0,. 403}In file included from 5,src/libavcodec/aacps_fixed.c3 :7 240| : 2 ^In file included from 3 8src/libavcodec/aacps.c8:3325: 8src/libavcodec/aacps_fixed_tablegen.h8:f220):}36,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.97087 32207 | 4 4 1 8 2 6Q7f3)0,( 0Q.3010(0 0000.08060603f6/4M4_5P7I1)1,3 6Q43f0)(0}.,src/libavcodec/ac3dec_float.c 0: 253| 7: ~~~~^~~~~~~~~~~~~~~~~~~511 :8 8warning: 14missing field 'help' initializer [-Wmissing-field-initializers]9 5src/libavcodec/aac_defines.hf: /4553:M | 36_ :P I note: ) expanded from macro 'Q31',{ NQ3U0(L0.L 0}454, | 2# 7d 3e| 6f ^5i 7ne1 3Qf/3M1_(Px)I ) , Q 3 0 ( 0 . 0 6 3 2 6 (1i8n8t1)5(f(/xM)_*P2I14)74,8 3Q63408(.00 .+0 703.657)3 10 6| 7 ^ ~f /M_PI), Q30(0.079In file included from 1src/libavcodec/aacsbr_fixed.c6:626: 3src/libavcodec/aacsbrdata.h3:04184:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h418: | 44{:Q363:1 ( note: 0expanded from macro 'Q30'. 933350 4449 | 6#8d1e0f4i7nf)e ,Q 3Q03(1x()- 0 . 4 3 5 3 7 0 23 8 8 3(5in8t8)f()(}x,) *{Q130713(-704.19872048.70 37+4 40.1582)6 7 | f ^) , Q31( 0.8663In file included from 6src/libavcodec/aacps_fixed.c4:424: 5In file included from 7src/libavcodec/aacps.c1:132: 3src/libavcodec/aacps_fixed_tablegen.h6:4220f:)11}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45220: | 36 : note: expanded from macro 'Q31' Q30(0.00 0450 | 0#0d0e00f0ifn/eM _PQI3)1,( xQ)3 0 ( 0 . 0 2 7 5 8 8 1 4 9 5(fi/nMt_)P(I()x),* 2Q13407(408.306442873.605 7+1 30f./5M)_ P I| ), ^ ~ Q30(0.0632618815f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:34170:(840:. 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6731067f/M_PI), Q4173 | 0{(Q03.10(7 901.626839300946f4/6M_3P8I3)7,1 7 f| ) ^~~~~~~~~~~~~~, Q31( 0.96src/libavcodec/aac_defines.h3:0447:7368:3 9note: 70expanded from macro 'Q30'5 34f)}, { Q443 | 1#(d e0f.i4n2e1 8Q83909(8x3)1 2 5 2 0 f ) , Q 3 1 ( (0i.nt4)8(1(4x8)6*511203703473471f8)2},4 . 0| ~~~~~^~~~~~~~~~~~~~~~~~+ 0.5) | ^src/libavcodec/aac_defines.h :45: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: 1(src/libavcodec/aacps_fixed_tablegen.hx:219): 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22191 | 4 7 4 8 3 6 4Q83.00( 0+ .00.050)0 00 0| 0 ^ ~0 0f/M_PI), Q30(0.01958In file included from 73src/libavcodec/aacsbr_fixed.c5:6626: f/src/libavcodec/aacsbrdata.hM:_417:P59I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0303316917f/ M417_ | P{IQ)3,1 (Q 300.(2089.009464486636883872173ff/)M,_ PQI3)1,( Q03.09(06.300572728235987901553f4/fM)_}P,I ){,Q 3Q1(3 00(.04.20156881909484936112f52/0Mf_)P,I Q)3,1 ( | 0 ^~~~~~~~~~~~~~. 481486512src/libavcodec/aac_defines.h3:0444:3367:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 30note: (expanded from macro 'Q31'x ) 45 | # d e(fiinnte) (Q(3x1)(*x1)07 3 7 4 18 2 4 . 0 + 0 . 5()i n t| )( ^( x)*2147483648.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:219: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:417:32: 219warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00 041700 | 0{0Q03010(f /0M._2P89I0)9, 6Q43603(803.701179f5)8, 7Q33516(6 f0/.M9_6P3I0),77 8Q33907(005.3043f0)3}3,1 6{9Q1371(f /0M._4P2I1)8,8 9Q983301(205.2004f4)8, 6Q63818(2 30f./M4_8P14I8)6,5 1Q23300(403.70f5)2}2,25 8 9| 1 ~~~~~^~~~~~~~~~~~~~~~~~5 f/M_PI), src/libavcodec/aac_defines.hQ:3450:(360:. 0note: 5expanded from macro 'Q31'6 1044961f /45M | _#PdIe),f in e| Q ^~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)((x 44) | *#2d1e4f7i4n8e3 6Q4380.(0x +) 0 . 5 ) | ^ ~ (int)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4170: 7+: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 417 | {Q31( 0.28In file included from 9src/libavcodec/aacps_fixed.c0:92464: 6In file included from 3src/libavcodec/aacps.c8:3327: 1src/libavcodec/aacps_fixed_tablegen.h7f:)219,: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.96307783970534f )219} | , { Q 31 ( Q03.04(201.808090908031020502000ff)/,M _QP3I1)(, 0Q.3408(104.80615915283703453676ff)/}M,_ P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.030src/libavcodec/aac_defines.h3:3451:6369:1 7note: fexpanded from macro 'Q31'/ M_PI), Q30 (450 | .#d0e4f4i8n6e6 8Q83213(xf)/ M _ P I) , Q 3 0 ( 0 .(0i5n2t2)2(5(x8)9*152f1/4M7_4P8I3)6,4 8Q.300 (+0 .00.556)1 0 4| ^ ~4 961f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: src/libavcodec/aacsbrdata.h::44416::3683:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i416n | e{ QQ3310(( x)0 . 9 9 7 9 3 8 7 3 7 3 8 6 5(4ifn)t,) (Q(3x1)(* 100.79307044113812044.901 4+9 70f.)5}), {| Q ^3 1( 0.57563307626120f)In file included from ,src/libavcodec/aacps_fixed.c :Q3241: (In file included from -src/libavcodec/aacps.c0:.329: 1src/libavcodec/aacps_fixed_tablegen.h0:32194:3613:7 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20 97f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 219 | src/libavcodec/aac_defines.h : 45 : 36 : Q3note: 0expanded from macro 'Q31'( 0.0000000 0450 | 0#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 0 1 9 5 87 3 5 6 6 f / M(_PiIn)t,) ((Qx30)(*02.10437408333614689.107 f+/ M0_.P5I)), Q| 3 ^ ~0 src/libavcodec/bytestream.h(0:.02944:4158:6 68warning: 8In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 3src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I416):,59: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (src/libavcodec/adpcm.c2940: | .2960: 5382 : 2 2warning: i5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]416f | 8 {9(Q1s35i1fz(/e M2 0_ 296P.! | I=9) 9s 7,i9 3zQ 8e37)0 3 7( 3 0| 8 . ~~~~~ ^ ~~~~60 5 5a46f1v)0c,4t 4xQ9-63>11c(fh /_0M.l_9aP0yI0o)4u,1t 3. 1n| 0b ^~~~~~~~~~~~~~4_ 9c1h4a9n7nfe)}l,src/libavcodec/aac_defines.hs : {44>Q: 336m1:a( x note: _0expanded from macro 'Q30'c. h5a7n5n6e3l3s0) 744 6 | {2# 6d 1e| f2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~i0 nfe) ,Q 3Q03(1x()- 0 . src/libavcodec/adpcm.c9 :1 2950 :3 384 3: 3 7warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 2 0(9i7nft))}( ,(295 x | ) | * ~~~~~^~~~~~~~~~~~~~~~~~ 1 0 7i3f7 4(1a8src/libavcodec/aac_defines.hv2:c445t.:x036 :-+> cnote: 0hexpanded from macro 'Q31'._ 5l)a y| o ^u t .45n | b_#dcehfainnnee lsQ 3<1 (mxIn file included from )i nsrc/libavcodec/aacps_fixed.c _: c24 h: aIn file included from nsrc/libavcodec/aacps.cn: e32 l: src/libavcodec/aacps_fixed_tablegen.h s: 219 |: |36 :( i| warning: n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ((x)*2147483648.0 + 2190 | . 5 ) | ^ ~Q 30(0.0000000000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4160:.320:1 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 73566f/M_PI), Q4163 | 0{(Q03.10(3 003.391967991378f7/3M7_3P8I6)5, 4Qf3)0,( 0Q.3014(4 806.6980802431f3/1M0_4P9I1)4,9 7Qf3)0(}0,. 0{5Q23212(5 809.1557f5/6M3_3P0I7)6,2 6Q3102(00f.)0,5 6Q13014(4-906.19f1/0M_3P4I3)3,7 3 5| 2 ^~~~~~~~~~~~~~0 97f)}, 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 Q3 045( | x#)d e f i n e Q 3 1 ( x ) ( i n t )( ( x ) * 1 0 7 3 7(4i1n8t)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:219In file included from :src/libavcodec/aacsbr_fixed.c11::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 416:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | 416 | {QQ3301((0 .00.090907090308070307f3/M8_6P5I4)f,) ,Q 3Q03(10(. 0109.5980730546163f1/0M4_9P14I9)7,f )Q}3,0( 0{.Q03310(3 301.65971576f3/3M0_7P6I2)6,1 2Q03f0)(,0 .Q03414(8-606.89812033f/4M3_3P73I5)2, 0Q9370f()0.}0,5 2 2| 2 ~~~~~^~~~~~~~~~~~~~~~~~5 8915f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (0expanded from macro 'Q31'. 05610449 6451 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x)* 2441 | 4#7d4e8f3i6n4e8 .Q03 0+( 0x.)5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:14158:2844:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 415 | {Q31(-0.10488In file included from 23src/libavcodec/aacps_fixed.c8:240: 4In file included from 5src/libavcodec/aacps.c0:0329: fsrc/libavcodec/aacps_fixed_tablegen.h):, 218Q:31361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 87769947402394f)} ,218 | { Q 3 1 ( - 0Q.3701(08.80605080601080200030f7src/libavcodec/bytestream.hf/)M:,_318 P:QI153):1, ( warning: Q03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0 (7080.3001190832 4631868 | 20 25 33 8 ffi)f}/ ,(M s_ iP| zI ~~~~~^~~~~~~~~~~~~~~~~~e) 2, !Q=3 0s(src/libavcodec/aac_defines.hi0:z.45e0:)1 367 :0| 8 ~~~~~ ^ ~~~~note: 6 3expanded from macro 'Q31'1 40f/M_PI )45, | #Qd3e0f(i0n.e0 2Q532612(0x9)8 8 f / M _ P I ) , Q 3 0 ((0i.n0t2)9(3(9x5)5*621174f7/4M8_3P6I4)8,. 0Q 3+0 (00..50)3 1 5| 7 ^ ~2 6399f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h415::5844:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 415# | de{fQi3n1(e- 0Q.3100(4x8)8 2 3 8 0 4 5 0 0 9 f ) , Q(3i1n(t)-(0(.8x7)7*619097437744012832944.f0) }+, {0Q.351)( - 0| . ^7 1886586182037f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 7src/libavcodec/aacps.c8:0323: 0src/libavcodec/aacps_fixed_tablegen.h98:22184:81110:5 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h218: | 45 : 36 : Qnote: 3expanded from macro 'Q31'0 (0.00000 00450 | 0#0dfe/fM_iPnIe) ,Q 31Q(3x0)( 0 . 0 1 1 0 3 6 6 2 2 3 f /(Mi_ntP)I()(,x )*Q23104(704.8031674088.06CC libavcodec/apac.o 3 1+4 00.f5/)M _ P| I ^ ~), Q30(0.0252620988f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 415Q:3310:( 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293955617f/M_PI )415, | {QQ3301((0-.00.311054782862339890f4/5M0_0P9If),) , | Q ^~~~~~~~~~~~~~3 1(-0.877src/libavcodec/aac_defines.h6:94494:7364:0 2note: 3expanded from macro 'Q30'9 4f)}, {Q3 144( | -#0d.e71f8i8n6e5 8Q613802(0x3)7 f ) , Q 3 1 ( 0 . 7 8 0(3i0n9t8)24(8(x0)5*3180f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~ 4.0 + 0.src/libavcodec/aac_defines.h5:)45 : 36| : ^ note: expanded from macro 'Q31' 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 : 218 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*21474836 42188 | .0 + 0 . 5Q)3 0 | ( ^ ~0 .0000000000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0415.:061:1 0warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 223f/M_PI), Q 34150 | ({0Q.3011(7-008.6130144808f2/3M8_P0I4)5,0 0Q93f0)(,0 .Q03215(2-602.08978786f9/9M4_7P4I0)2, 39Q340f)(}0,. 0{2Q93319(5-506.1771f8/8M6_5P8I6)1,8 2Q03307(f0).,0 3Q13517(2 603.979f8/0M3_0P9I8)2,4 8 0| 5 ^~~~~~~~~~~~~~3 8f)}, | 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 Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t4)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: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::21862:: 61src/libavcodec/aacsbrdata.h:: warning: 414implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218414 | | { Q 3 1 ( -Q03.02(208.908040601040505000504ff/)M,_ PQI3)1,( 0Q.3907(00.54081513031366361262f3)f}/,M _{PQI3)1,( -Q03.01(805.00919710580631194808f1/fM)_,P IQ)3,1 (Q 300.(407.5605275622682902908884ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.029src/libavcodec/aac_defines.h3:9455:5366:1 7note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#0d.e0f3i1n5e 7Q23613(9x9)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| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n414t:)58(:( xwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 +414 | 0{.5Q)3 1 (| - ^0 .22898461455src/libavcodec/bytestream.h05:4357fIn file included from :)src/libavcodec/aacps_fixed.c15,::24 : Qwarning: In file included from 3src/libavcodec/aacps.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1: (32 : 0src/libavcodec/aacps_fixed_tablegen.h.:92187:036 5:3574 | 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 3 1i6f3 1(6sfi)}z,e 2218{ | Q! 3=1 (s -i 0z .eQ1)38 05 0(| 90 ~~~~~ ^ ~~~~9. 10500001090808010f0)f,/ QM3_1P(I )0,. 4Q73506(05.706121809326068242f3)f}/,M _ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0.01src/libavcodec/aac_defines.h70:8456:336:1 4note: 0expanded from macro 'Q31'f /M_PI), Q 3450 | (#0d.e0f2i5n2e6 Q23019(8x8)f / M _ P I ) , Q 3 0 (0 . 0(2i9n3t9)5(5(6x1)7*f2/1M4_7P4I)8,3 6Q438.00( 0+. 0031.557)2 6 3| 9 ^ ~9 f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36:: 414note: :expanded from macro 'Q30'32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34140 | ({xQ)3 1 ( - 0 . 2 2 8 9 8 4 6 1 4(5i5n0t5)4(f()x,) *Q13017(3 704.19872045.408 5+33 10.653)1 6 f| ) ^} , {Q31(-0.18509915019881In file included from f)src/libavcodec/aacps_fixed.c:,24 : QIn file included from 3src/libavcodec/aacps.c1(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:72185:6115:7 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 218 | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 00000000f /45M | _#PdIe)f, inQe3 0Q(301.(0x1)1 0 3 6 6 2 2 3 f / M _ P I ()i,n tQ)3(0((x0).*0127104876438134604f8/.M0_ P+I )0,.CC libavcodec/apedec.o 5)Q 3 0| ( ^ ~0 .0252620988f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h02:94143:965:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), Q30 (4140 | .{0Q33115(7-2063.9292f8/9M8_4P6I1)4,5 5 0| 5 ^~~~~~~~~~~~~~4 f), Q31( 0src/libavcodec/aac_defines.h.:944:7360:5 4note: 85expanded from macro 'Q30'3 316316f) }44, | #{dQef3i1n(e- 0Q.3108(5x0)9 9 1 5 0 1 9 8 8 1 f ) , Q(3i1n(t )0(.(4x7)5*61507763278419822048.40f )+} ,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: 217Q:31361:( x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (217( | x ) * 2 1 4 7Q43803(604.80.000 0+0 000.050)0 f /| M ^ ~_ PI), Q30(0.00621004In file included from 87src/libavcodec/aacsbr_fixed.cf:/62M: _Psrc/libavcodec/aacsbrdata.hI:)413,:83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0096135242f/M_ P413I | ){,Q 3Q13(0-(00..03134821131260556088f6/0M2_4PfI)),, QQ3310((-00..3081666513747984641128f9/7Mf_)P}I,) ,{ QQ3301((0-.00.1057872568872082492f0/1M4_6PfI)),, Q 31| ( ^~~~~~~~~~~~~~- 0.0694077src/libavcodec/aac_defines.h4:18448:0362:9 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 30expanded from macro 'Q31'( x) 45 | # d e f i (nien tQ)3(1((xx))* 1 0 7 3 74 1 8 24 . 0 + (0i.n5t)) ( (| 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:217:111: 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:413:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | Q3 0413( | 0{.Q03010(0-000.03030801f32/6M5_0P8I6)0,2 4Qf3)0,( 0Q.3010(6-201.0308468671f7/7M9_4P4I1)8,9 7Qf3)0}(,0 .{0Q03916(1-305.2045282f/6M8_2P8I4)2,0 1Q4360f()0,. 0Q13412(1-100.506689f4/0M7_7P4I1)8,80 2Q390f()0}.,0 1 6| 5 ~~~~^~~~~~~~~~~~~~~~~~~3 48612f/M_src/libavcodec/aac_defines.hPI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .0177587 0452 | 9#fd/eM_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)*21 4447 | 4#8de3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (int)((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:0 413+: 310:. 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 413 | {Q31(In file included from -0src/libavcodec/aacps_fixed.c.:3243: 8In file included from 1src/libavcodec/aacps.c3:2326: 50src/libavcodec/aacps_fixed_tablegen.h8:62170:286:4 fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.3866177944 12178 | 9 7 f ) } , Q{3Q03(10(.-00.000508020608020804f2/M0_1P4I6)f,) Q,3 0Q(03.10(0-602.10006498470f7/7M4_1P8I8)0,2 9Q3f0)(}0,. 0 0| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 135242f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.0142110 5456 | 8f#/dMe_fPiIn)e, QQ3310((x0). 0 1 6 5 3 4 8 61 2 f / M _ P(Ii)n,t )Q(3(0x()0*.20117477548873062498f./0M +_ P0I.)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: | 413#:d6e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 413 | { Q 3 1((-i0n.t)3(3(8x1)3*210675038764012842f4).,0 Q+3 10(.-5)0 . 3| 8 ^6 61779441897f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.320: 5src/libavcodec/aacps_fixed_tablegen.h8:221768:2618:4 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146f), Q31(-0 .2170 | 6 9 4 0 7 Q734108(800.2090f0)0}0,00 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:(0 .note: 0expanded from macro 'Q31'0 6210048 745f | /#Md_ePfIi)n,e QQ3310((x0). 0 09 6 1 3 5 2 4 2 f / M _ P(Ii)n,t )Q(3(0x()0*.20114474281130654688.f0 /+M _0P.I5)), Q3| 0 ^ ~( 0.0165348612In file included from f/src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.hI:)412,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .017758702 9412f | {/QM_3P1(I )0,. 3 | 0 ^~~~~~~~~~~~~~8 72163214src/libavcodec/aac_defines.h7:2446:f36):, note: Qexpanded from macro 'Q30'31 ( 0.41 5441 | #4d9e60f5i5n6e1 Q263f0)(}x,) { Q 3 1 ( - 0 . 2 4 5 2(3i8n3t)9(5(7x2)*613097f3)7,4 1Q83214(.0 0+. 603.250)6 6 3| 3 ^3 94807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ #src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' d 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ efiIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ne 217 | Q30(0.0000000000f/M_PI), Q30(0.0062100487f/M_PI), Q30(0.0096135242f/M_PI), Q30(0.0142110568f/M_PI), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x ) (int)((x)*214748364216 | 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), | ^~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 0 In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.00540706610.5) | ^ ~ f/MIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:412:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _P 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:412:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ 412src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44{Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' # 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ deIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:412:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fi 412 | {Q31( 0.30872163214726f), Q31( 0.41514960556126f)}, {Q31(-0.24523839572639f), Q31( 0.63206633394807f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ nsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' e 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ QIn file included from 30(x) (src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] in 411t)((x)*1073741824.0 + 0.5) | ^ | {QIn 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 216 | Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070661f/M_PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h( 0.95424048234441f), Q31(-0.992401470:44:36: note: expanded from macro 'Q30' 9 44 | #define Q30(x) (int)1219f)}, ((x)*1073741824.0 + 0.5) | ^ {Q3In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( -0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 216src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) 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 (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : In file included from 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 32: src/libavcodec/aacps_fixed_tablegen.h:216:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 216 | In file included from Q30(0.0000000000f/M_PI), Q30(0.0034913034f/M_PI), Q30(0.0054070src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' f 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ /MIn file included from _PI), Q30(0.0079917293f/M_PI), Q30(0.0092999367f/M_PI), Q30(0.0099875759f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 4462: src/libavcodec/aacsbrdata.h:411:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # 411 | {Q31( 0.95424048234441f), Q31(-0.99240147091219f)}, {Q31(-0.96926570524023f), Q31( 0.73775654896574f)}, | ~~~~~^~~~~~~~~~~~~~~~~~define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int):24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (( x)*2147483648.0 + 0.5) | ^ ~ 216 | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ QIn file included from 30(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/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:410:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((45:36: note: expanded from macro 'Q31' x 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ )*In file included from 1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:62In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h :410:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 410 | {Q31(-0.50608540105128f), Q31(-0.65846015480300f)}, {Q31(-0.97210735183243f), Q31(-0.23095213067791f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.00000000 0450 | f#/dMe_fPiIn)e, QQ3310((x0). 0 0 1 9 6 0 7 4 0 7 f / M _(PinIt)),( (Qx3)0*(201.4070438033694583.009 f+/ M0_.P5I)) , | Q ^ ~3 0(0.0044951206f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:(4100:.60:0 52warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5623f/M_PI), Q 34100 | ({0Q.3010(5-601.5520663078f5/4M0_1P0I5)1,2 8 f| ) ^~~~~~~~~~~~~~, Q31(-0.658src/libavcodec/aac_defines.h4:6440:136:5 4note: 80expanded from macro 'Q30'3 00f)}, {Q 3441 | (#-d0.e9f7i2n1e0 7Q33501(83x)2 4 3 f ) , Q 3 1 ( - 0 . 2(3i0n9t5)2(1(3x0)6*71709713f7)4}1,82 4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5) | src/libavcodec/aac_defines.h ^: 45:36: note: 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): 215 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 142157 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q30(0.001In file included from 96src/libavcodec/aacsbr_fixed.c0:7624: 0src/libavcodec/aacsbrdata.h7f:/409M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0030395309 f409/ | M_{PQI31)(, 0Q.32800(508.205094842995919200f6),f /QM3_1(P-I0).,85 3Q63104(200.603045023360f5)6}2,3 f{/QM3_1P(I )0,. 8Q5320(506.50204457601557236f3)7,f /QM3_1P(I-)0,. 6 4| 5 ^~~~~~~~~~~~~~6 76077355src/libavcodec/aac_defines.h8:944f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:45d:e36f:in enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e( iQnt3)1(((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 +( i0n.t5))( ( 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: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:409:59: 215warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 004090 | 0{0Q3010(f /0M._2P8I)0,5 8Q23509(802.90909109f6)07,4 0Q73f1/(M-_0.P8I5)3, 6Q13402(006.3040033063f9)5}3,0 9{fQ/3M1_(P I0).,8 5Q23506(502.404074045975132f0)6,f /QM3_1P(I-)0,. 6Q43506(706.007075325358095f6)2}3,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:0450:5366:1 5note: 2expanded from macro 'Q31'6 37f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efine Qsrc/libavcodec/aac_defines.h3:144(:x36): 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)*1073741824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c5:)62 : src/libavcodec/aacsbrdata.h| : ^409 :31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c409: | 24{: Q3In file included from 1(src/libavcodec/aacps.c :032.: 2src/libavcodec/aacps_fixed_tablegen.h8:021558:2615:9 82warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 90f), Q31(-0.8536 142152 | 0 6 34 0 3 6Qf3)0}(,0 .{0Q03010(0 000.0805205f6/5M_2P4I4)7,0 5Q7330f()0,. 0Q03119(6-0074.0674f5/6M7_6P0I7)7,3 5Q53809(f0.)0}0,3 0 3| 9 ~~~~^~~~~~~~~~~~~~~~~~~5 309f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360(:0 .note: 0expanded from macro 'Q31'0 44951206f /45M | _#PdIe)f,i nQe3 Q03(1(0x.)0 0 5 2 3 0 5 6 2 3 f / M _(PiIn)t,) (Q(3x0)(*02.104075468135624683.70 f+/ M0_.P5I)) , | | ^ ~ ^~~~~~~~~~~~~~ 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 :40944: | 7#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 409 | { Q 3 1 (( i0n.t2)8(0(5x8)2*5190872397949108f2)4.,0 Q+3 10(.-50). 8 5| 3 ^6 1420634036f)}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.248: 5In file included from 2src/libavcodec/aacps.c5:6325: 2src/libavcodec/aacps_fixed_tablegen.h4:42157:0365:7 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.64567607 732155 | 5 8 9 f ) }, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.0000000src/libavcodec/aac_defines.h0:0450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .450 | 0#1d9e6f0i7n4e0 7Qf3/1M_(PxI)) , Q3 0 ( 0 . 0 0 3 0 3 9 53(0i9ntf)/(M(_x)P*I2),1 4Q73408(306.4080.404 9+5 102.065f)/ M _| P ^ ~I ), Q30(0.0052305623fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 408Q:3830:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 056152637f/M_PI )408, | {| Q ^~~~~~~~~~~~~~3 1( 0.954src/libavcodec/aac_defines.h3:7443:8363:5 4note: 9expanded from macro 'Q30'9 73f), Q3 144( | #0d.e9f70i0n2e3 2Q431009(9x5)2 f ) }, { Q 3 1 ( 0 . 9 9(5in7t8)9(0(5x3)6*515067397f4)1,8 2Q43.10( -+0 .05.451)0 6 8| 2 ^6 257356f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:215:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 215 | Q 3 0 ( 0(.i0n0t0)0(0(0x00)0*02f1/4M7_4P8I3)6,4 8Q.300 (+0 .000.159)6 0 7| 4 ^ ~0 7f/M_PI), Q30(0.0In file included from 03src/libavcodec/aacsbr_fixed.c0:3629: 5src/libavcodec/aacsbrdata.h3:04089:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.00449 54081 | 2{0Q63f1/M(_ P0I.)9, 5Q43307(308.30504592937035f6)2,3 fQ/3M1_P(I )0,. 9Q73000(203.2040150691955226f3)7}f,/ M{_QP3I1)(, 0 .9| 9 ^~~~~~~~~~~~~~5 789053655src/libavcodec/aac_defines.h6:944f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.541 0446 | 8#2d6e2f5i7n3e5 6Qf3)0}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36n:t )note: (expanded from macro 'Q31'( x)*10737 4451 | 82#4d.e0f i+n e0 .Q53)1 ( x| ) ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c21:4247: 4In file included from src/libavcodec/aacps.c8:33264: 8src/libavcodec/aacps_fixed_tablegen.h.:0214 :+136 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 214 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34080:(320:. 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_PI) ,408 | Q3{0Q(301.(0 001.190554339733893f5/4M9_9P7I3)f,) ,Q 3Q03(01.(0 001.79078090825322f4/1M0_9P9I5)2,f )Q}3,0 ({0Q.3010(2 502.5949152798f9/0M53_P6I5)5,69 fQ)3,0 (Q03.100(2-903.9584416086f8/2M6_2P5I7)3,5 6Qf3)0}(,0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 31597170fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e( iQ3n0t()x(()x ) * 2 1 4 7 4 8 3 6 4 8 . 0( in+t )0(.(x5)) * 1| 0 ^ ~7 3741824.0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:408:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 408In file included from | src/libavcodec/aacps.c{:32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(: 2140:.1119:5 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 383549973f), Q31 (214 | 0 . 9 7 0 0 2Q33204(100.90905020f0)0}0,0 0{0Qf3/1M(_ P0I.)9,9 5Q3708(900.50306151506593f9)3,9 fQ/3M1_(P-I0).,5 4Q13006(802.06205177305869f8)52}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h0:0452:5362:5 4note: 1expanded from macro 'Q31'2 9f/M_PI), Q453 | 0#(d0e.f0i0n2e9 3Q938146(8xf)/ M _ P I ) , Q 3 0 ( 0 . 0(0i3n1t59)7(1(7x0)f*/2M_1P4I7)4,8 3 6| 4 ^~~~~~~~~~~~~~8 .0 + 0.5) src/libavcodec/aac_defines.h :| ^ ~44 :36: note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62: isrc/libavcodec/aacsbrdata.hn:e407 :Q843:0( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i407n | t{)Q(3(1x()-*01.077639741107892240.206 8+4 08.f)5,) Q3 1| ( ^- 0.96226617549298f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1(In file included from src/libavcodec/aacps.c0:.329: 97src/libavcodec/aacps_fixed_tablegen.h4:32142:8861:0 1warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 46f), Q31( 0.426 92147 | 1 5 7 0 3 7 5Q6370f()0}.,0 0 | 00 ~~~~~^~~~~~~~~~~~~~~~~~0 00000f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (expanded from macro 'Q31'0. 0011053 9453 | 9#f/dMe_fPiIn)e, QQ3310((x0). 0 0 1 7 08 9 8 5 2 f/ M _ P I()i,n tQ)3(0((0x.)0*02215425744182396f4/8M_.P0I )+, 0Q.350)( 0 .| 00 ^ ~2 9398468f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 0src/libavcodec/aacsbrdata.h0:34071:5599:7 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), | ^~~~~~~~~~~~~~ 407 | {Q31src/libavcodec/aac_defines.h(-:044.:7366:9 1note: 0expanded from macro 'Q30'7 92026848 f44) | , #dQe3f1i(n-e0 .Q93602(2x6)6 1 7 5 4 9 2 9 8 f ) } , { Q(3i1n(t )0(.(9x9)7*413027831704116882446.f0) +, 0Q.315() 0 .| 4 ^2 697157037567f)}, | ~~~~~^~~~~~~~~~~~~~~~~~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::21436:61:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 214Q | 3 1 ( x) Q 3 0 ( 0 . 0 0 0 0 0 0(0i0n0t0)f(/(Mx_)P*I2)1,4 7Q43803(604.80.001 1+0 503.953)9 f /| M ^ ~_ PI), Q30(0.00170898In file included from 5src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P407I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0025254129 f407/ | M{_QP3I1)(,- 0Q.73609(100.709022092369884468f8)f,/ MQ_3P1I()-,0 .Q93602(206.0601371554997219780ff)/}M,_ P{IQ)3,1( 0| ^~~~~~~~~~~~~~. 997432810src/libavcodec/aac_defines.h1:6448:4366:f )note: ,expanded from macro 'Q30' Q 31( 0.42 6449 | 7#1d5e7f0i3n7e5 6Q73f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x )*107374 1458 | 2#4d.e0f i+n e0 .Q53)1 (x )| ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:42148:.360: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 214 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:04070:060:0 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30 (4070 | .{0Q03111(0-503.973699f1/0M7_9P2I0)2,6 84Q83f0)(,0 .Q03011(7-008.99865222f/6M6_1P7I5)4,9 2Q9380f()0}.,0 0{2Q523514(1 209.f9/9M7_4PI32)8,1 0Q13608(406.f0)0,2 9Q33918(4 608.f/4M2_6P9I7)1,5 7Q03307(506.70f0)3}1,5 9 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 0f/M_PIsrc/libavcodec/aac_defines.h):,45 : 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445: | 36#:d note: eexpanded from macro 'Q30'fi ne Q31( x44) | # d e f i n e Q 3 0 ( 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] ) (int)((x)*1073741824.0 + 0.5) | ^ 406 | In file included from {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:x)*2147483648.0 + 0.5) | ^ ~ 214:11In 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ warning: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 214 406 | {Q31(-0 | src/libavcodec/adpcm.c : 691 : 20 :Q 30warning: (0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]. 0000000000f /M691_ | P I ), Q 3 0 ( 0i.f0 0(1f10i53lt9e3r9 f>/=M _FPFI_)A,R RQA3Y0_(E0L.E0M0S1(7x0a8_9a8d5p2cfm/_Mt_aPbIl)e, )Q)3 0{( 0 .| 0 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 25254129f/M_src/libavcodec/adpcm.cP:I724):,20 :Q 3warning: 0comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]( 0.00293984 67248 | f / M _ P I ) , ifQ 3(0f(i0l.t0e0r3 1>=5 9F7F1_70AfR/RMA_YP_IE)L,E M S| ( ^~~~~~~~~~~~~~x a_adpcm_tasrc/libavcodec/aac_defines.hb:l44e:)36 :| |note: expanded from macro 'Q30's hift < 0)44 | {# de f| i ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ .9In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 38560288864f), Q31( 0.8213 | 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), | ^~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 632In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19 587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 213src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) :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' i 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ ntIn file included from )((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:62In 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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 405 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :59:In file included from 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:213:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | 213 | Q30(0.0000000000f/M_PI), Q30(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ {src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 45 | In file included from #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 213 | Q30(0.0000000000f/M_PI),62: src/libavcodec/aacsbrdata.h:405:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (int)((x)*(0.0195873566f/M_PI), Q30(0.0303316917f/M_PI), Q30(0.0448668823f/M_PI), Q30(0.0522258915f/M_PI), Q30(0.0561044961f/M_PI), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (int)((x)*1073741824.0 + 04.754)8 3 64| 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:213In file included from :11src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :405:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | Q4053 | 0{(Q03.10(0-000.030904060605f2/97M_4P0I3)7,5 fQ)3,0 Q(301.(0-1905.867638506964f3/2M1_P1I4)4,5 6Qf3)0}(,0. 0{Q330133(1 609.1977f8/7M_5P3I2)5,6 4Q9306(803.f04)4,8 6Q63818(2-30f./7M2_4P6I7)8,4 0Q93607(704.60f5)2}2,2 5 8| 9 ~~~~^~~~~~~~~~~~~~~~~~~1 5f/M_PI), src/libavcodec/aac_defines.hQ:3450:(360CC libavcodec/aptx.o .: 0note: 5expanded from macro 'Q31'6 1044961f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n8e3 6Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+404 :084.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 404 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.240: 8In file included from 7src/libavcodec/aacps.c0:7328: 0src/libavcodec/aacps_fixed_tablegen.h6:62127:11366:9 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.8093899 421291 | 8 7 4 5 f ) }Q3,0 ({0Q.3010(0-000.0806080101f8/8M3_0P8I0),7 1Q23f0)(,0 Q.3014(3 304.5399534437f3/0M8_6P5I4)7,0 Q53f0)(}0,. 0 6| 7 ~~~~~^~~~~~~~~~~~~~~~~~21 72382f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.09971679 045 | 0#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 1 6 2 9 5 1 6 6 3 f / M(_iPnIt)),( (Q3x0)(*02.114275408733664886.20f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ 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:404: 5844: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 404 | { Q 3 1 ( 0 .(0in8t7)0(7(8x0)6*617017639714f1)8,2 4Q.301 (+ 00..850)9 3 8| 9 ^9 4918745f)}, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c8:6248: 1In file included from 1src/libavcodec/aacps.c8:8323: 0src/libavcodec/aacps_fixed_tablegen.h8:02127:11112:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31( 0.39347308654 72120 | 5 f) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.00000src/libavcodec/aac_defines.h0:0450:0360:f /Mnote: _expanded from macro 'Q31'P I), Q30(0 .450 | 4#3d3e4f5i9n5e4 3Qf3/1M(_xP) I ) , Q3 0 ( 0 . 0 6 7 2(1i7n2t3)8(2(fx/M)_*P2I1)4,7 48Q3306(408..009 9+7 106.759)0 0 f/| M ^ ~_ PI), Q30(0.11629516In file included from 6src/libavcodec/aacsbr_fixed.c3:f62/: Msrc/libavcodec/aacsbrdata.h_:P404I:)32,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1250736862f/ M404_ | P{IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 087078066src/libavcodec/aac_defines.h7:1446:9361:f )note: ,expanded from macro 'Q30' Q31( 0.8 0449 | 3#8d9e9f4i9n1e8 7Q4350f()x}), { Q 3 1 ( - 0 . 8 6 8 1 1(8i8n3t0)8(0(7x1)2*f1)0,7 3Q734118(2 40..039 3+4 703.50)8 6 54| 7 ^0 5f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 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:212:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 212 | Q 3 0 ( 0(.i0n0t0)0(0(00x0)0*02f1/4M7_4P8I3),6 4Q83.00(0 .+0 403.354)5 9 5| 4 ^ ~3 f/M_PI), Q30(0.06In file included from 72src/libavcodec/aacsbr_fixed.c1:7622: 3src/libavcodec/aacsbrdata.h8:2404f:/7M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.09971 64047 | 9{0Q031f(/ M0_.0P8I7)0,7 8Q03606(701.619116f2)9,5 1Q63613(f /0M._8P0I9)3,8 9Q9340(901.81724550f7)3}6,8 6{2Qf3/1M(-_0P.I8)6,8 1 1| 88 ^~~~~~~~~~~~~~3 080712fsrc/libavcodec/aac_defines.h),: 44Q:3361:( note: 0.expanded from macro 'Q30'3 9347308 6445 | 47#0d5eff)i}n,e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)212 : 61| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :21262 | : src/libavcodec/aacsbrdata.h :403 : 84 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000000f/M _P403I | ){,Q 3Q13(0 (00..80403039495393554235f4/6M7_8PIf)),, QQ330(10(.-006.7326187512388926f7/1M0_8P5I3)f,) }Q,3 {0Q(301.(0 909.77186376980103f/1M3_9P2I6)6,6 fQ)3,0 (Q03.11(1 602.945515606639f9/9M8_0P2I5)9,7 fQ)3}0,(0 . 1| 25 ~~~~~^~~~~~~~~~~~~~~~~~0 736862f/Msrc/libavcodec/aac_defines.h_:P45I):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h45: | 44:#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # d e f i n e Q 3(0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) (+(x )0.*510)7 3 7| 4 ^ ~1 824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:403: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 :403212 | :{36Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.80099335254678f )212, | Q 3 1 ( - 0 .Q33608(501.8090060701000805030ff)/}M,_ P{IQ)3,1 Q(3 00(.07.803463831435193594236f6/M6_fP)I),, QQ3310( (00..4055607629197928308225f9/7Mf_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.09971src/libavcodec/aac_defines.h6:7459:0360:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 045. | 1#1d6e2f9i5n1e6 6Q3f3/1M(_xP)I ) , Q 3 0 ( 0 . 12 5 0 7 3(6i86n2tf)/(M(_PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 +src/libavcodec/aac_defines.h :044.:536:) note: | expanded from macro 'Q30' ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h: 403 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74033 | 7{4Q13812(4 .00. 8+0 009.953)35 2 5| 4 ^6 78f), Q31(-0.368518967In file included from 10src/libavcodec/aacps_fixed.c8:5243: fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32121:(11 :0 .warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 368131392666f), Q2123 | 1 ( 0 . 4Q53500(609.9090800020509070f)0}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(0src/libavcodec/aac_defines.h.:0454:3363:4 5note: 95expanded from macro 'Q31'4 3f/M_PI )45, | # dQe3f0(i0n.e0 6Q73211(7x2)3 8 2 f / M _ P I ) , Q 3(0i(n0t.)0(9(9x7)1*6271940704f8/3M6_4P8I.)0, +Q 300.(50). 1 1| 6 ^ ~2 951663f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 1src/libavcodec/aacsbrdata.h2:54030:773:6 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), | ^~~~~~~~~~~~~~ 403 | {Q3src/libavcodec/aac_defines.h1:(44 :036.8:0 0note: 9expanded from macro 'Q30'9 335254678 f44) | ,# dQe3f1i(n-e0 .Q336085(1x8)9 6 7 1 0 8 5 3 f ) } , {(Qi3n1t() (0(.x7)83*61801733173491286246.60f) ,+ Q31( 0.45506999802597f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.50.5) | ^ ) In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 402 | {Q31(-0.07706847005931f), Q31(-0.89581437101329f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ( 45 | #define 0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 3 44 | #define Q30(x)1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:402:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 402 | {Q31(-0.07706847005931f), Q31(-0.895814371024: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ 2src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 9 44 | #define Q30(x) (int)((x)*1073741f)}, {Q31( 0.98590090577724f), Q31( 0.88241721133981f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 8src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 2 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 4.In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:402:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ 402 | {In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(-0.07706847005931f), Q31(-0.89581437101329211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' ) 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ }, In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q 211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ( 0In file included from src/libavcodec/aacps_fixed.c:24: In 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] .9 8590090577724f), Q31( 0.88241721133981f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h211 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 44 | 45# | d#edfeifnien e QQ3301((xx)) ( i(nitn)t)((((xx))**21104773744813862448..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::40132:: 84src/libavcodec/aacps_fixed_tablegen.h: :warning: 211implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | {Q3 1(211 | 0 . 9 9 5 70 5Q3304(800.4083060f0)0,0 00Q0301f(/ M0_.P4I5)8,4 4Q53806(003.8016117f2)3}4,1 3{6Q231f(/-M0_.P6I3)4,3 1Q43606(904.713044052f3)5,6 1Q931f(/ M0_.P2I1)0,7 9Q13106(4059.2153548f9)0}4,3 5 0| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI), Q3src/libavcodec/aac_defines.h0:(450:.361:8 2note: 4expanded from macro 'Q31'7 23780f/M_ P45I | )#,d eQf3i0n(e0 .Q13916(6x8)0 0 5 4 1 f / M _ P I ) , ( i| n ^~~~~~~~~~~~~~t )((x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44| ^ ~ | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(401i:n58t:) (warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 +401 | 0{.Q53)1 ( | 0 ^. 99570534804836f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 4In file included from src/libavcodec/aacps.c5:8324: 4src/libavcodec/aacps_fixed_tablegen.h5:82106:01363:8 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 1f)}, {Q31(-0.634 32101 | 4 6 6 9 4 7 3Q4300(f0).,0 0Q0310(0 000.2010007f/9M1_1P64I5),9 2Q334f0)(}0,. 10 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~1 29096f/Msrc/libavcodec/aac_defines.h_:PI45:)36,: Qnote: 3expanded from macro 'Q31'0 (0.158076 4455 | 0#2dfe/fMi_nPIe) Q,3 1Q(3x0() 0 . 2 3 8 7 5 57 1 7 9 f / M_(PinIt)),( (Qx3)0*(20.14278428037624887.109 f/+M 0_.P5I)) , | Q ^ ~3 0(0.3058380187f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~401 :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'401 | {Q31( 0 .449 | 9#5d70e5f3i4n8e0 4Q83306(fx)), Q 3 1 ( 0 . 4 5 84 45(8in6t03)(8(1x1)1*f1)0}7,3 7{4Q13812(4-.00. 6+ 304.351)4 6 6| 94 ^7 340f), Q31( 0.2107In file included from 91src/libavcodec/aacps_fixed.c1:6244: 5In file included from 9src/libavcodec/aacps.c:2332: 4fsrc/libavcodec/aacps_fixed_tablegen.h):}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 | Q3450 | (#0d.e0fi0n00e0 0Q03010(x0)f / M _ P I ) , Q 3 0 ( 0 .1(0i1n1t1)29(0(9x)6*f2/1M4_7P4I8)3,6 4Q83.00(0 .+1 508.057)6 4 | 5 ^ ~0 2f/M_PI), Q30(0.2387In file included from 5src/libavcodec/aacsbr_fixed.c5:7621: 7src/libavcodec/aacsbrdata.h9:f401/:M7_:P warning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.28207 284017 | 1{Q93f1/(M 0_.P9I9)5,7 0Q53304(800.438035863f8)0,1 8Q73f1/(M _0P.I4)5,8 4 4| 5 ^~~~~~~~~~~~~~8 6038111fsrc/libavcodec/aac_defines.h):}44,: 36{:Q 3note: 1expanded from macro 'Q30'( -0.634 3441 | 4#6d6e94f73i4ne0 fQ)3,0 (Qx3)1 ( 0 . 2 1 0 7 9 1 1 6 4 5(9i2n3t4)(f()x}), * 10| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 741824.0src/libavcodec/aac_defines.h +: 450:.365:) note: expanded from macro 'Q31' | ^ 45 | #defiIn file included from nesrc/libavcodec/aacps_fixed.c: 24Q3: 1In file included from (src/libavcodec/aacps.cx:)32: src/libavcodec/aacps_fixed_tablegen.h : 210 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42107 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q30(0.10In file included from 11src/libavcodec/aacsbr_fixed.c1:2629: 0src/libavcodec/aacsbrdata.h9:6400f:/84M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(0.1580764 54000 | 2{fQ/3M1_(PI-)0,. 6Q63609(402.6293689715159751f7)9f,/ MQ_3P1I()-,0 .Q93106(403.621812801702184781f9)f/}M,_ P{IQ)3, 1Q( 300.(604.03106578398200178974f8/0Mf_)P, IQ),3 1 (| ^~~~~~~~~~~~~~0. 1564953src/libavcodec/aac_defines.h08:3446:836:5 6note: f)expanded from macro 'Q30' }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36in:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n e( iQnt3)1(((xx) ) * 1 0 7 3 7 4 1 8 2 4. 0 (+i n0t.)5() ( x| ) ^* 2147483648.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:210: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:400:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | Q 30400( | {0Q.03010(0-000.06060609f4/2M6_9P6I)9,1 1Q9350f()0,. 1Q03111(1-209.0991664f/3M6_1P1I8)1,0 1Q4380(f0)}.,15 8{0Q73614(5 002.f6/4M01_P6I7)9,2 0Q73904(800.f2)3,8 Q73515(7 107.91f5/6M4_9P5I3)0,8 3Q63805(60f.)2}8,2 0 7| 2 ~~~~~^~~~~~~~~~~~~~~~~~87 19f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3:0 (note: 0expanded from macro 'Q31'. 30583801 8745f | /M#_dPeIf)i,ne Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)((x) *442 | 1#4d7e4f8i3ne6 4Q83.00( +x) 0 . 5) | ^ ~ (int)((x)*10In file included from 73src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h2:4.4000: 31:+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 400 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.246: 6In file included from 6src/libavcodec/aacps.c:932: 4src/libavcodec/aacps_fixed_tablegen.h2:62109:6369:1 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31(-0.91643 62101 | 1 8 1 0 1 4Q83f0)(}0,. 0{0Q03010(00 000.0f6/4M0_1P6I7)9,2 0Q73904(800.f1)0,1 1Q13219(0 906.f1/56M4_9P5I3)0,8 3Q63805(60f.)1}5,8 0 7| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 502f/M_PI)src/libavcodec/aac_defines.h,: 45Q:3360: (note: 0expanded from macro 'Q31'. 2387557179 f45/ | M#_dPeIf)i,n eQ3 0Q(301.(2x8)2 0 7 2 8 7 19 f / M _ P I ), (Qi3n0t()0(.(3x0)5*82318407148873f6/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: 6244: | src/libavcodec/aacsbrdata.h#:d400e:f6i:n ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (x) 400 | {(Qi3n1t()-(0(.x6)6*619047236794619812149.50f )+, 0Q.351)( - 0| . ^ 91643611810148f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.326: 4src/libavcodec/aacps_fixed_tablegen.h0:12106:7119:2 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 480f), Q31( 0.156 42109 | 5 3 0 8 3 6 8Q5360f()0}.,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00000f/Msrc/libavcodec/aac_defines.h_:45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.10111 2459 | 0#9d6ef/fMi_nPeI )Q,3 1Q(3x0)( 0 . 1 5 8 0 7 6 4 5 0 2 f /(Mi_nPtI))(,( xQ)3*02(104.72483837654587.107 9+f /0M._5P)I ) ,| ^ ~Q 30(0.2820728719f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h0:.3993:0845:8 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 187f/M_PI), | ^~~~~~~~~~~~~~ 399 | {Q31(src/libavcodec/aac_defines.h :044.:3363:4 0note: 8expanded from macro 'Q30'0 4243875 244f | )#,d eQf3i1n(e 0Q.3806(1x8)5 9 5 3 8 7 4 7 0 9 f ) } ,( i{nQt3)1((( x0).*919007130774316832744.701 6+f )0,. 5)Q 3 1| ( ^ 0.04602397576623f)In file included from }src/libavcodec/aacps_fixed.c,: 24 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h:209:136: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | #209d | e f i n eQ 3Q031((0x.)00 0 0 0 0 0 00 0 f /M _ P I ) , (Qi3n0t()0(.(1x)3*1251948754786396f4/8M._0P I+) ,0 .Q53)0 ( 0| . ^ ~2 072522491f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:3399:1598:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 480f/M_PI), Q30 399( | 0{.Q338215(5 001.230344f0/8M0_4P2I)4,3 8Q73502(f0).,4 1Q93319(5 101.9806f1/8M5_9P5I3),8 7 4| 7 ^~~~~~~~~~~~~~0 9f)}, {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'9 0107363 7444 | 7#1d6eff)i,n eQ 3Q13(0( x0). 0 4 6 0 2 3 9 7 5 7 6 6 2 3(fi)n}t,) ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *1073741src/libavcodec/aac_defines.h8:2454:.360: + note: 0expanded from macro 'Q31'. 5) | ^ 45 | #define 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 : 209(:i111n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 + 2090 | . 5 ) | ^ ~Q 30(0.0000000000fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 399Q:3320:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 315985769f/M _P399I | ){,Q 3Q310(( 00..23037420850242244913f8/7M5_2PfI)),, QQ3310(( 00..38168188158975438807f4/M7_0P9If)),} ,Q 3{0Q(301.(3 802.5959001120074f3/6M3_7P4I7)1,6 fQ)3,0 (Q03.14(1 903.905461012903f97/5M_7P6I6)2,3 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :note: 36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #d e45f | i#ndee fQi3n0e( xQ)3 1 ( x ) ( i n t )((i(nxt))*(1(0x7)3*72411487244.803 64+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/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::399209::786:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q 32091 | ( 0 . 3 3 4Q03800(402.403080705020f0)00,0 fQ/3M1_(P I0).,8 6Q13805(905.3183714750998f5)7}6,9 f{/QM3_1P(I )0,. 9Q93001(007.3260377245721264f)9,1 fQ/3M1_(P I)0,. 0Q43600(203.9371587861682734f8)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h3:8452:5365:0 1note: 2expanded from macro 'Q31'0 4f/M_PI) ,45 | Q#3d0e(f0i.n4e1 9Q33915(1x1)9 0 f / M _ P I) , | ^~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h)*:2441:4367: 4note: 8expanded from macro 'Q30'3 648.0 + 044. | 5#)d e f| in ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.ht:)398(:(84x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0. 5398 | ){ Q 3| 1 ^( -0.99899084509530f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 7src/libavcodec/aacps_fixed_tablegen.h4:62094:5611:5 6warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2493f)}, {Q31( 0. 862095 | 5 7 1 7 15 7 9Q43502(f0).0,0 0Q03010(0 000.05f5/5M9_3P8I6)6,6 96Q2309(90f.)1}3,1 5 9| 8 ~~~~~^~~~~~~~~~~~~~~~~~5 769f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .2072522 4459 | 1#fd/eMf_iPIn)e, QQ3310((x0.)3 1 8 8 1 8 7 4 8 0 f / M _(PiIn)t,) (Q(3x0)(*02.1384275458031624084.f/0M _+P I0).,5 )Q 30 (| 0 ^ ~. 4193951190f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 398 : 59 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*107374182 4398. | 0{ Q+3 10(.-50). 9 9| 8 ^9 9084509530f), Q31( 0.7In file included from 4src/libavcodec/aacps_fixed.c6:4245: 1In file included from 5src/libavcodec/aacps.c6:9329: 2src/libavcodec/aacps_fixed_tablegen.h4:92093:f36): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.865571715 72099 | 4 5 2 f ) , QQ3301((0 .00.050505090308060606f9/6M2_9P9If),)} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0. 13159857src/libavcodec/aac_defines.h:6459:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .4520 | 7#2d5e2f2i4n9e1 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 3 1 8 8 1(8i7n4t8)0(f(/xM_)P*I2)1,4 7Q43803(604.83.802 5+5 001.250)4 f /M| _ ^ ~P I), Q30(0.4193951190In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,398 : 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'398 | {Q31(-0 .9449 | 8#9d9e0f8i4n5e0 9Q5330(0xf)) , Q 3 1 ( 0 . 7 4 6(4i5n1t)5(6(9x9)2*41930f7)3}7,4 1{82Q43.10( +0 .08.655)5 7 17| 1 ^5 79452f), Q31( 0.555In file included from 9src/libavcodec/aacps_fixed.c3:8246: In file included from 6src/libavcodec/aacps.c6:9326: 2src/libavcodec/aacps_fixed_tablegen.h9:9209f:)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'209 | Q3 045( | 0#.0d0e0f0i0n00e0 0Q03f/1M(_xP)I ) , Q 30 ( 0 . 1 3 1 5 9 8(5i7n6t9)f(/(Mx_)P*I2)1,4 7Q43803(604.82.007 2+5 202.459)1 f /| M ^ ~_ PI), Q30(0.318818In file included from 74src/libavcodec/aacsbr_fixed.c8:062f: /src/libavcodec/aacsbrdata.hM:_398P:I6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.3825501204f /398M | _{PQI3)1, (Q-300.(909.849199038945510199503f0/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 74645156src/libavcodec/aac_defines.h9:9442:4369:3 fnote: )expanded from macro 'Q30'} , {Q31( 044. | 8#6d5ef5i7n1e7 Q13507(9x4)5 2 f ) , Q 3 1 ( 0 . 5(5in59t3)8(6(6x6)9*612079397f)4}1,8 2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: 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):208 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22081 | 4 7 4 8 3 6 4Q83.00( 0+. 000.050)0 0 0| 0 ^ ~0 0f/M_PI), Q30(0.160In file included from 38src/libavcodec/aacsbr_fixed.c6:6623: 6src/libavcodec/aacsbrdata.h9:397f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.254943 753978 | 2{fQ3/1M(_P-I0).,2 6Q03204(106.946032394441678f4)0,f /QM3_1P(I-)0,. 7Q53909(907.54998850658795528f5)f}/,M _{PQI3)1,( -Q03.03(507.152651154674413457653ff/)M,_ PQI3)1,( 0| . ^~~~~~~~~~~~~~1 92989637src/libavcodec/aac_defines.h6:8445:736:4 fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 30expanded from macro 'Q31'( x) 45 | # d e f i(nien tQ)(31((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 + (0.i5n)t ) ((| x ^) *2147483648.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:208: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:397:58: warning: 208implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.000 03970 | 0{0Q03010(f-/0M._2P6I0)2,4 1Q63906(303.411670f3)8,6 6Q33619f(/-M0_.P7I5)9,9 9Q73509(805.52755429f4)3}7,5 8{2Qf3/1M(_-P0I.)3,5 7Q13205(104.744032596434f6)8,4 0Qf3/1M(_ P0I.),1 9Q23908(906.34796880567849f5)8}5,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Q30(src/libavcodec/aac_defines.h0:.45:53661:5 6note: 4expanded from macro 'Q31'1 475f/M_P I45) | ,# d e| f ^~~~~~~~~~~~~~i ne Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(dxe)f*i2n1e4 7Q43803(6x4)8 . 0 + 0 . 5 ) | ^ ~( int)((x)*107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0397.5:31): | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 2src/libavcodec/aacps.c6:0322: src/libavcodec/aacps_fixed_tablegen.h4:162089:6863:3 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f), Q31(-0.75999 752089 | 8 5 5 7 5 2 fQ)3}0,( 0{.Q03010(0-0000.030507f1/2M5_1P4I7)4,3 5Q6330f()0,. 1Q63013(8 606.316992f9/8M9_6P3I7)6,8 5Q7340f()0}.,2 5 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~4 37582f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.40294 4456 | 8#4d0eff/iMn_eP IQ)3,1 (Qx)3 0 ( 0 . 4 9 8 06 8 9 5 8 5 f(/iM_nPtI))(,( xQ)30*(201.4576418536644184.705 f+/ M0_.P5I)) , | | ^ ~ ^~~~~~~~~~~~~~ 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:397: 644: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 397 | { Q 3 1 ( - 0 . 2(6in0t2)4(1(6x9)6*3130471377f4)1,8 2Q43.10( -+0 .07.559)9 9| 7 ^5 9855752f)}, {Q31(-0In file included from .3src/libavcodec/aacps_fixed.c5:7241: 2In file included from 5src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h4:32085:6613:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.19298963 72086 | 8 5 7 4 f ) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 00000000src/libavcodec/aac_defines.h0:045f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 1456 | 0#3d8e6f6i3n6e9 fQ/3M1_P(Ix)), Q 3 0 ( 0 . 2 5 4 9 4 3 7(5i8n2tf)/(M(_xP)I*)2,1 4Q7304(803.644082.904 4+68 400.f5/)M _ P| I ^ ~) , Q30(0.498068958In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M_62: Psrc/libavcodec/aacsbrdata.hI:)396,: 83Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5615641475f/M_P I396) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( -0.9314src/libavcodec/aac_defines.h9:7443:1360:8 0note: 7expanded from macro 'Q30'6 7f), Q31 (44- | 0#.d9e8f3i1n3e1 6Q2350(7x0)4 9 0 f ) }, { Q 3 1 ( 0 .(9i99nt2)3(4(7x2)30*21770733f7)4, 1Q83214(.-00 .+8 001.452)9 9 3| 7 ^67 554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:208:36 :45 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 208 | (Qin3t0)((0(.x0)0*02010407040830604f8/.M0_ P+I )0,. 5Q3)0 ( 0| . ^ ~1 603866369f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0396.:2595:4 9warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 582f/M_PI), Q3 0396( | 0{.Q43012(9-404.69834104f9/7M3_1P0I8)0,7 6Q73f0)(0,. Q43918(0-608.99588351f3/1M6_2P5I7)0,4 9Q03f0)(}0,. 5{6Q13516(4 104.7959f9/2M3_4P7I2)3,0 2 7| 7 ^~~~~~~~~~~~~~3 f), Q31(src/libavcodec/aac_defines.h-:044.8:0361: 4note: 2expanded from macro 'Q30'9 93767554 f44) | }#,d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e Q30(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#x)d*e1f0i7n3e7 4Q13812(4x.)0 + 0 . 5 ) | ^ (int)((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 :| 208 ^ ~: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62208: | src/libavcodec/aacsbrdata.h : 396 : 31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f/M_ P396I | ){,Q 3Q13(0-(00..91361043987636130689f0/7M6_7PfI)),, QQ3310((-00..29584391433176528527f0/4M9_0PfI))}, ,Q 3{0Q(301.(4 002.99494962834407f2/3M0_2P7I7)3,f )Q,3 0Q(301.(4-908.0860819458259f9/3M7_6P7I5)5,4 fQ)30},( 0 .| 56 ~~~~^~~~~~~~~~~~~~~~~~~1 5641475fsrc/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(0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) (+( x0).*51)0 7 3| 7 ^ ~4 1824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c: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 src/libavcodec/aacps.c: 32396: | src/libavcodec/aacps_fixed_tablegen.h:{207Q:31361:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 93149731080767f), 207Q | 3 1 ( - 0. 9 8Q33103(106.20507000409000f0)00}f,/ M{_QP3I1)(, 0Q.3909(902.31477326300125797735ff),/ MQ_3P1I()-,0 .Q83001(4029.9237776377545546f5)6}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Q30(0.src/libavcodec/aac_defines.h4:4456:1369:8 4note: 0expanded from macro 'Q31'3 8f/M_PI), 45Q | 3#0d(e0f.i5n6e6 6Q839101(x4)4f / M _ P I ) , Q 3 0 ( 0(.i6n6t8)6(1(1x2)8*8211f4/7M4_8P3I6)4,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:i395n:e83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (395i | n{tQ)3(1(x()-*01.037039764310872341.209 +7 501.f5)), Q| ^3 1(-0.18076720599336fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:99207:91119:2 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 229018f), Q31(-0.2 622078 | 1 8 7 2 0 9 4Q23809(f0).}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.17360 1455 | 9#7d5eff/iMn_eP IQ)3,1 (Q3x0)( 0 . 2 7 7 3 74 5 6 5 6 f(/iMn_tP)I()(,x )Q*302(104.74448631694884.003 8+f /0M._5P)I ) ,| ^ ~Q 30(0.5666890144fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,395 :Q5930:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 686112881f/M _395P | I{)Q,31 ( -| ^~~~~~~~~~~~~~0 .309630src/libavcodec/aac_defines.h7:3441:2369:7 5note: 1expanded from macro 'Q30'f ), Q31(- 044.1 | 8#0d7e6f7i2n0e5 9Q93303(6xf)) } , { Q 3 1 ( 0 . 9 99(9i2n5t8)(8(22x9)0*1180f7)3,7 4Q18321(4-.00. +2 6208.158)7 2 0| 9 ^4 289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps_fixed.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :24In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:31: 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:207:86: warning: 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*162: src/libavcodec/aacsbrdata.h:395:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 07 395 | {Q31(-0.30963073129751f), Q31(-0.183741824.0 + 0.5) | ^ 076In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 207 | 0599336f)}, {Q31( 0.99992588229018f),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' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (- 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ 0src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' . 44 | #define Q30(x) (int)((x)*107326281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:41824.0 + 0.5) | ^ 45:36In file included from src/libavcodec/aacps_fixed.c:24: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:207:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 207 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbrdata.h:In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394: 20684: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 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.h394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36: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] note: 394 | {Q31( 0.47803883714199expanded from macro 'Q30' f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #dIn file included from efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:394:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:206:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:394:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | 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 Q30(0.0000000000f/M_PI), Q30(0.1784276664f/M_PI), Q30(0.2856673002f/M_PI), Q30(0.463072359src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:393:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6f 393 | {Q31(-0.31744434966056f), Q31(-0.36834111883652f)}, {Q31(-0.34110827591623f), Q31( 0.40211222807691f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :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:e 206Q:3861:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (206x | ) * 2 1 4 7 4Q83306(408..000 0+0 000.050)0 0 f| / ^ ~M _PI), Q30(0.178427666In file included from 4fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.hP:I393):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.2856673002f/ M393_ | P{IQ)3,1 (Q-300.(03.147643404732439569660f5/6Mf_)P,I )Q,3 1Q(3-00(.03.6589374116131280830645f2/fM)_}P,I ){,Q 3Q13(0-(00..374610130887277158971f6/M2_3PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.402112src/libavcodec/aac_defines.h2:24480:367:6 9note: 1expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #definsrc/libavcodec/aac_defines.he: 45Q:3360:( x)note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 ) (| i ^n t)((x)*2147483648.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 ^ ~: 206: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.h206:393 | : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.000000000 0393f | /M{_QP3I1)(, -Q03.03(107.414748344297666606546ff/)M,_ PQI3)1,( -Q03.03(608.32481516168783030625f2/fM_)P}I, ){,Q 3Q13(0-(00..344613100782237559961f6/2M3_fP)I,) ,Q 3Q13(0 (00..45092711163222020840f7/6M9_1PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.76038src/libavcodec/aac_defines.h7:71458:7f36:/ M_note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1note: (xexpanded from macro 'Q30') 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 393:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c393: | 24{: QIn file included from src/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2063:1367: 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 34966056f), Q31(- 0206. | 3 6 8 3 4 1Q1310(80.8030605020f0)0}0,0 0{fQ/3M1_(P-I0).,3 4Q3101(008.2177589412672636f6)4,f /QM_3P1I() , 0Q.3400(201.12285262687037060921ff/)M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.463src/libavcodec/aac_defines.h07:2453:5369:6 f/note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#5d9e7f16i3n2e0 0Q43f1/(xM)_ P I ) , Q 3 0 ( 0 . 7 6(0i3n8t7)7(1(8x7)f*/2M1_4P7I4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' 44 | #deIn file included from fisrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h3:0392(:x83): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )392( | ({xQ)3*110(7 307.4915892043.300 8+4 07.759)8 6 f| ) ^, Q31( 0.76744927173In file included from 87src/libavcodec/aacps_fixed.c3:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(206 :011.:7 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4123909879f), Q3 1206( | - 0 . 03 7 4 7Q2300(3017.30109020f0)0}0,0 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI), Q30src/libavcodec/aac_defines.h(:045.:1367:8 4note: 2expanded from macro 'Q31'76 664f/M_P I45) | ,# dQe3f0i(n0e. 2Q83516(6x7)3 0 0 2 f / M _ P I ) , Q3(0i(n0t.)4(6(3x0)7*2231549764f8/3M6_4P8I).,0 Q+3 00(.0.55)9 7 1| 6 ^ ~3 2004f/M_PI), Q30(0.7In file included from 6src/libavcodec/aacsbr_fixed.c0:3628: 7src/libavcodec/aacsbrdata.h7:13928:759f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ 392src/libavcodec/aac_defines.h | :{44Q:3361: (note: expanded from macro 'Q30'0 .95903308 4447 | 7#9d8e6ffi)n,e QQ3310(( x0).7 6 7 4 4 9 2 7 17 3 8 7 3 f )(}i,n t){(Q(3x1)(* 100.773375401481224.309 0+9 807.95f)) , | Q ^3 1(-0.03747203173192f)In file included from }src/libavcodec/aacps_fixed.c,: 24 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:205:136: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45 | #d205e | f i n e Q 31Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMn_tPI))(,( xQ)3*02(104.7147833664081.509 7+ 50f./5M)_ P I| ) ^ ~, Q30(0.2773745656f/In file included from M_src/libavcodec/aacsbr_fixed.c:P62I): ,src/libavcodec/aacsbrdata.h Q:33920:(320:. 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1984038f/M_PI), 392Q | 3{0Q(301.(5 606.69859900134340f8/4M7_7P9I8)6,f )Q,3 0Q(301.(66 08.67161724848912f/71M7_3P8I)7,3 f )| } ^~~~~~~~~~~~~~, {Q31( src/libavcodec/aac_defines.h0.:7443:5360:4 1note: 2expanded from macro 'Q30'3 909879f), 44Q | 3#1d(e-f0i.n03e7 4Q73200(3x1)7 3 1 92 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)((x)src/libavcodec/aac_defines.h*:1450:7363:7 4note: 1expanded from macro 'Q31'8 24.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.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(205x:)111*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | 205 ^ ~ | Q30(0.000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I392):, 7Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1736015975f/M _392P | I{),Q 3Q13(0 (00..92577930734350685467f7/9M8_6PfI)),, QQ3310(( 00..47466714948942073187f3/8M7_3fP)I}),, {QQ3301((0 .05.7636560849102134940f9/8M7_9fP)I,) ,Q 3Q1(3-00(.00.367648762101321878311f9/2Mf_)P}I,) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**1207134747148832644.08 .+0 0+. 50).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::205391:86::84 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391205 | | { Q 3 1 ( - 0Q.3804(706.40304050400803060605ff/)M,_ PQI3)1,( Q03.00(203.71273316608105197256f1/fM)}_,P I{),Q 3Q13(0-(00..82977033794856635468f3/8M1_1PfI)),, QQ3310(( 00..484868169685480143884f6/M0_2PfI))},, Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~0 .5666890src/libavcodec/aac_defines.h1:4454:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0.6 6458 | 6#1d1e2f8in8e1f /QM3_1P(Ix),) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:in36t:) (note: (expanded from macro 'Q30'x )*214 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 74In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 205 | Q30(0.0000000000f/M_PI), Q30(0.17360159In file included from 75src/libavcodec/agm.cf:/30M: _Psrc/libavcodec/bytestream.hI):,187 :Q153:0 (0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 773745656f/M_PI )187, | Q 3 0( if0 .(4s4i6z1e928 4!0=3 8sfi/zMe_)P I )| , ~~~~~ ^ ~~~~ Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h3648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ :62In file included from : src/libavcodec/aacsbrdata.h:391:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:205:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h62: src/libavcodec/aacsbrdata.h:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5): note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | In file included from src/libavcodec/aacps_fixed.c ^ ~ :24In file included from : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5)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 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] src/libavcodec/aacps_fixed.c: 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:204:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 204 | Q30(0.0000000000f/M_PI), Q30(0.:36: note: expanded from macro 'Q31' 1 603866369f/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.h45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:390:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30(x) 390 | { Q 3 1 ( - 0 . 2 0(4i6n1t6)7(7(1x9)9*513097f3)7,4 1Q83214(.-00 .+1 402.059)9 7 7| 6 ^2 8489f)}, {Q31( 0.66223In file included from 8src/libavcodec/aacps_fixed.c4:3241: 4In file included from 1src/libavcodec/aacps.c6:4327: fsrc/libavcodec/aacps_fixed_tablegen.h):,204 :Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .72528579940326f)} ,204 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.src/libavcodec/aac_defines.h00:0450:03600:0 0note: 0expanded from macro 'Q31'f /M_PI), Q3 045( | 0#.d1e6f0i3n8e6 6Q3316(9xf)/ M _ P I ) , Q 3 0 ( 0 . 2(5i4n9t4)3(7(5x82)f*/2M1_4P7I48)3,6 4Q83.00( 0+. 400.259)4 4 6| 8 ^ ~4 0f/M_PI), Q30(0.4980In file included from 68src/libavcodec/aacsbr_fixed.c9:5628: 5src/libavcodec/aacsbrdata.hf:/390M:_31P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.5615641475 f390/ | M{_QP3I1)(,- 0 .2| 0 ^~~~~~~~~~~~~~4 61677199src/libavcodec/aac_defines.h5:3449:f36),: Qnote: 3expanded from macro 'Q30'1 (-0.1420 9449 | 7#7d6e2f8i4n8e9 fQ)3}0,( x{)Q3 1 ( 0 . 6 6 2 2 3 8 4 3 1(4i1n6t4)7(f()x),* 1Q0371(3 704.17822542.805 7+9 904.053)2 6 f| ) ^} , | ~~~~^~~~~~~~~~~~~~~~~~~ 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:204 :4586 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 204 | (Qi3n0t()0(.(0x0)0*02010407040803f6/4M8._0P I+) ,0 .Q53)0 (0 .| 1 ^ ~6 03866369f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:2625: 4src/libavcodec/aacsbrdata.h9:43903:765:8 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 43900 | 2{94Q43618(4-00f./2M0_4P6I1)6,7 7Q13909(5309.4f9)8,0 6Q83915(8-50f./M1_4P2I0)9,9 7Q73602(804.8596f1)5}6,4 1{4Q7351f(/ M0_.P6I6)2,2 3 8| ^~~~~~~~~~~~~~4 3141647f)In file included from src/libavcodec/aac_defines.h, :Qsrc/libavcodec/adxenc.c344:1:24(36: :0 src/libavcodec/bytestream.h.note: :7expanded from macro 'Q30'1872 :51528:5 7warning: 9449comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 4 #0d3e26ffi)n}e, Q 3| 0( ~~~~^~~~~~~~~~~~~~~~~~~x )187 | src/libavcodec/aac_defines.h : i45f : 36(: s i note: z expanded from macro 'Q31'e( 2in t!)=( (sx i)45z* | e1#)0d 7e 3f| 7i ~~~~~ ^ ~~~~n4 1e8 2Q43.10(x +) 0 . 5 ) | ^ (int)((x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5204): 61 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c204: | 62 : src/libavcodec/aacsbrdata.h : 389 : 83Q:3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/M_PI )389, | {QQ3301((0-.106.0237836368316498f8/3M5_5P3I2)f,) ,Q 3Q0(301.(2 504.999493570598222f4/M4_7P2I0)9, fQ)3}0,( 0{.Q43012(9 404.066834100f8/0M2_3P3I8)30,2 fQ3)0,( 0Q.3419(8-00.658495538955f8/7M5_2P9I6)1,8 fQ)3}0, ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 615641475src/libavcodec/aac_defines.hf:/45M:_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 n e( iQn3t0)((x() x ) * 2 1 4 7 4 8 3 6 4 8. 0( i+n t0).(5()x ) *| 1 ^ ~0 73741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :38932 | : {src/libavcodec/aacps_fixed_tablegen.hQ:2043:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7338148835532f), 204Q3 | 1 ( 0 . 9 9Q93500(902.20404070200090f)0}0,0 f{/QM3_1P(I )0,. 0Q63301(008.0126330838360623f6),9 fQ/3M1_(P-I0).,5 4Q53309(50.827552499641387f5)8}2,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Q30(0.src/libavcodec/aac_defines.h4:0452:9364:4 6note: 84expanded from macro 'Q31' 0f/M_PI), 45Q | 3#0(d0e.f4i9n8e0 6Q3819(5x8)5 f / M _ P I ) , Q 3 0 ((0i.n5t6)1((56x4)1*427154f7/4M83_6P4I8).,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: fisrc/libavcodec/aacsbrdata.hn:e389 :Q323:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i389n | t{)Q(3(1x()*-100.7237734318812448.8035 5+3 20f.)5,) Q 3| 1 ^( 0.99950922447209f)}In file included from ,src/libavcodec/aacps_fixed.c :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 032.: 0src/libavcodec/aacps_fixed_tablegen.h6:32041:0118:0 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8302f), Q31(-0.5 42045 | 3 9 5 8 7 5 2Q93601(80f.)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 000f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .16038663 6459 | f#/Md_efPiIn),e QQ3301((0x.)2 5 4 9 4 3 7 5 8 2f / M _ P I()i,n tQ)3(0((x0).*420129447446884306f4/8M._P0I )+, 0Q.350)( 0 .4| 9 ^ ~8 0689585f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.625: 61src/libavcodec/aacsbrdata.h5:63894:164:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 389 | {Qsrc/libavcodec/aac_defines.h3:1src/libavcodec/bytestream.h44(-::036294.:: 215note: 7:expanded from macro 'Q30'3 3warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 488 34455 | 3#d2eff) ,i294n | eQ 3 Q1 3( 0 (0ix.f)9 9( 9s 5i 0z e9 22 2 !4 =4 7s2 i0 z9 ef ))( }i ,n t| { ~~~~~ ^ ~~~~Q) (3(1x() *01.007633714018802243.308 3+0 20f.)5,) Q 3| 1 ^( -0.54539587529618f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| : ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:203:136src/libavcodec/aac_defines.h:: warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #203d | e f i n e QQ3310((x0). 0 0 0 0 0 0 0 0 0 0 f / M _(PiIn)t,) (Q(3x0)(*02.1143714589386574689.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.2072522491f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c:3620: (src/libavcodec/aacsbrdata.h0.:3883:1838:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 480f/M_PI), Q30( 0388. | 3{8Q23515(0-1020.49f8/9M3_5P1I4)2,3 3Q93103(90f.),4 1Q93319(5-1019.040f2/4M9_P1I5)9,0 0 6| 9 ^~~~~~~~~~~~~~3 3f)}, {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 9note: 8expanded from macro 'Q30'0 81380091 1443 | 0#fd),e fQi3n1e( -Q03.07(2x8)5 6 8 9 5 5 34 0 4 1f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)*107src/libavcodec/aac_defines.h3:7454:1368:2 4note: .expanded from macro 'Q31'0 + 0.5) | 45 ^ | #define Q31(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(:(111x:) *warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0.5) 203| | ^ ~ Q30(0.000000000In file included from 0fsrc/libavcodec/aacsbr_fixed.c/:62M_: Psrc/libavcodec/aacsbrdata.hI:)388,: 58Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1315985769f/M _388P | I{)Q,3 1Q(3-0(00..9280973251542223439191f3/9Mf_)P,I )Q,3 1Q(3-00(.04.03214898115879408006f9/3M3_fP)I}),, {QQ3301((0-.03.892850580113280040f9/1M13_0PfI)),, QQ3310((-00..47129835965819159503f4/0M4_1PfI))},, | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: note: 36:expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | e#fdienfei nQe3 0Q(31x()x ) ( i n(t)i(n(tx))(*(1x0)7*32714417842843.604 8+. 00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :32src/libavcodec/aacsbrdata.h:: 388src/libavcodec/aacps_fixed_tablegen.h::31203:: 86warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q3 1203( | - 0 . 9 8 9 3Q53104(203.3090103090f0)0,00 0Qf3/1M(_-P0I).,4 0Q234901(509.010361953938f5)7}6,9 f{/QM3_1P(ICC libavcodec/aptxdec.o )-,0 .Q93800(801.328007029512123409f1)f,/ MQ_3P1I()-,0 .Q73208(506.83src/libavcodec/bytestream.h1985:85131838:471504:48 01warning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/) M}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 3 0318( | 0 . 3 8src/libavcodec/aac_defines.h 2:i5f455 :0(361s:i2 z0note: e4expanded from macro 'Q31'2f /!M=_ PsiI z)45e, | ) # dQ e3| f0 ~~~~~ ^ ~~~~i( n0e. 4Q13913(9x51)1 9 0 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)((x)*src/libavcodec/aac_defines.h21:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0. 544) | # de| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h):(388(:x6):* 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 0. 5388) | { Q| 3 ^1 (-0.98935142339139fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 4src/libavcodec/aacps_fixed_tablegen.h0:22034:9611:5 90warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 933f)}, {Q31(-0.9 82030 | 8 1 3 8 0 0 9Q13103(00.f0)0,0 0Q03010(0-000.f7/2M8_5P68I9)5,5 3Q43004(10f.)1}3,1 5 9| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 769f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q3:0 (note: 0expanded from macro 'Q31'. 207252249 145f | /#Md_ePfIi)n,e QQ3301((0.x3) 1 8 8 1 8 7 4 8 0 f / M _ P(Ii)n,t )Q(3(0x()0*.23184275458031624084.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.4193951190f/M_PI),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]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 387 | {44Q | 3#1d(ef-i0n.e5 34Q3909(6x2)1 9 7 9 7 2 0 f ) , Q 3 1 ((i n0t.)9(7(2x4)1*51503773371423178f2)4}.,0 {+Q 301.(5-)0 . 4| 9 ^4 29560226497f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:8241: 8In file included from 3src/libavcodec/aacps.c8:6325: 2src/libavcodec/aacps_fixed_tablegen.h9:12039:0363:f )warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36203: | note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e 0Q03f1/M(_xP)I ) , Q 3 0 ( 0 . 1 3 1 5(9i8n5t7)6(9(fx/)M*_2P1I)4,74 8Q33604(80..02 0+7 205.252)4 9 1| f ^ ~/ M_PI), Q30(0.318818In file included from 7src/libavcodec/aacsbr_fixed.c4:8620: fsrc/libavcodec/aacsbrdata.h/:M387_:P58I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.3825501204f /387M | _{PQI3)1,( -Q03.05(304.949169231995719179200f/fM)_,P QI3)1,( 0| . ^~~~~~~~~~~~~~9 724155373src/libavcodec/aac_defines.h1:2443:367:f )note: }expanded from macro 'Q30', {Q31(-0. 4449 | 4#2d9e5f6i02n2e6 Q43907(fx)), Q 3 1 ( 0 . 9 8 1 8 3 8(6i5n2t9)1(9(0x3)f*)1}0,7 3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded 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 : 203 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42037 | 4 8 3 6 4 8 .Q03 0(+0 .00.50)0 0 0| 0 ^ ~0 000f/M_PI), Q30(0.13In file included from 15src/libavcodec/aacsbr_fixed.c9:8625: 7src/libavcodec/aacsbrdata.h6:9387f:32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.2072 53872 | 2{4Q913f1/(M-_0P.I5)3,4 9Q93602(109.7391782801f8)7, 4Q8301f/(M _0P.I9)7,2 4Q31505(307.3318223575f01)2}0, 4{f/QM3_1P(I-)0,. 4Q93402(905.6401292369459171f9)0,f /QM3_1P(I )0,. 9 8| 1 ^~~~~~~~~~~~~~8 386529190src/libavcodec/aac_defines.h3:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36ef: inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x )* 1 0 7 3 7 4 1 8 2 4 .(0i n+ t)0(.5()x ) *2| 1 ^4 7483648.0 + 0.5) | ^ ~ In 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:136:In file included from src/libavcodec/aacsbr_fixed.cwarning: :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:387:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | 387 | Q{3Q03(10(.-0000.05030409090602f/1M9_7P9I7)2,0f )Q,3 0Q(301.(1 001.19172294019565f3/7M3_1P2I3)7,f )Q}30,( 0{.Q13518(0-7604.540924f2/9M5_6P0I)2,2 6Q43970f()0,. 2Q33817(5 507.19789183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | src/libavcodec/bytestream.h#:d357e:f15i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 31(x) 357 | i f (i(nsti)z(e(2x )!*=2 1s4i7z4e8)3 6 4| 8 ~~~~~ ^ ~~~~. 0 + 0.5) | ^ ~ f/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]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) | ^ 386 | In file included from {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.051src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.238755793305src/libavcodec/bytestream.h5:12946:215f:) , warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1( 0.2126 9294 | 6 6 1 6i6f9 9(6s4izfe)2} ,! = s| i ~~~~~^~~~~~~~~~~~~~~~~~z e) | ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 024: 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] . 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 :36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ | #In 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:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de 202 | Q30(0.0000000000f/M_PI), Q30(0.101112src/libavcodec/bytestream.h90:fi318n:e15 :Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( x) 318 | i f( in(ts)i(z(ex2) *!2=1 4s74i8z3e6)4 8. 0| ~~~~~ ^ ~~~~+ 0.5) | ^ ~ 96In file included from f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 62: In file included from src/libavcodec/aacsbrdata.h:386:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 38624: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :36In 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), note: expanded from macro 'Q30' Q 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 31(In 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:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 202 | Q30(0.0000000000f/M_PI), Q30(0.1011129096f/M_PI), Q30(0.1580764502f/M_PI), Q30(0.2387557179f/M_PI), Q30(0.2820728719f/M_PI), Q30(0.3058380187f/M_PI), | ^~~~~~~~~~~~~~ .src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 5 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 75In 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:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 08405276414f)}, {Q31( 0.05198933055162f), Q31( 0.2126966166src/libavcodec/bytestream.h99:63574:f15):} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ 357src/libavcodec/aac_defines.h | : 45 :36 :i fnote: expanded from macro 'Q31'( size2 ! =45 | s#idezfei)n e | Q ~~~~~ ^ ~~~~3 1(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 201 | In file included from Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2: note: expanded from macro 'Q30' 1 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 474In 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:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800541f/M_PI), | ^~~~~~~~~~~~~~ 6src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 4 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ 8.In file included from 0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:201:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 201 | Q30(0.0000000000f/M_PI), Q30(0.0672341362f/M_PI), Q30(0.1045235619f/M_PI), Q30(0.1558904350f/M_PI), Q30(0.1824723780f/M_PI), Q30(0.1966800562: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 41 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h/:M45_:P36:I ),note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:fi36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :38532 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32011:(61-:0 .6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 82204677608f), Q31 (201 | 0 . 8 6 7 7 9Q6350(100.30601020030f0)0}0,0 {fQ/3M1_(P-I)0,. 9Q73401(805.808616732231471f3)6,2 fQ/M3_1P(I )0,. 9Q63406(805.2130646562437556f1)9}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q30(0.1src/libavcodec/aac_defines.h5:5458:9360:4 3note: 50expanded from macro 'Q31'f /M_PI), Q 3450 | (#d0e.f1i8n2e4 7Q23317(8x0)f / M _ P I ) , Q 3 0 ( 0. 1(9i6nt6)8(0(0x5)4*12f1/4M7_4P8I3),6 4 8| .0 ^~~~~~~~~~~~~~ + 0.5) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.hn:e385 :Q63:0 (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n385t | ){(Q(3x1)(*-100.7630714812822044.607 7+6 008.f5),) Q 3| 1 ^( 0.86779651036123f)}In file included from ,src/libavcodec/aacps_fixed.c :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h9:72014:1368:5 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 63217f), Q31( 0. 92016 | 4 6 8 5 2 3 6Q6360(407.50f0)0}0,0 00 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/M_PI), src/libavcodec/aac_defines.h:Q4530:(360:. 0note: 6expanded from macro 'Q31'7 2341362f/ M45_ | P#Id)e,f iQn30e( 0Q.3110(4x52)3 5 6 1 9 f / M _ P I) , Q(3i0n(0t.)1(5(5x8)9*0241345704f8/3M6_4P8I.)0, +Q 300.(50). 1 8| 2 ^ ~4 723780f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:96626: 80src/libavcodec/aacsbrdata.h0:5384:4841:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h384: | 44{:Q363:1 (note: -expanded from macro 'Q30'0 .3865875 1441 | 3#3d5e2f7ifn)e, QQ3301((x )0 . 9 95 0 1 5 7 1 2 0 8 9 8 5(fi)n}t,) ({Q(3x1)(-*010.72392754018812440.209 8+5 10f.)5,) Q 3| 1( ^ 0.37444994344615f)},In 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:src/libavcodec/aac_defines.h11::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | # de201f | i n e Q3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f(/iMn_tP)I()(,x )Q*3201(04.70468732634481.306 2+f /0M._5P)I ) ,| ^ ~Q 30(0.1045235619f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q3843:058(:0 .warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8904350f/M_PI) ,384 Q | 3{0Q(301.(1-802.43782635788705f11/3M3_5P2I7)f,) ,Q 3Q03(01.(1 906.6989005504115f7/1M20_P8I9)8,5 f )| } ^~~~~~~~~~~~~~, {Q31(-0.src/libavcodec/aac_defines.h2:9442:5360:8 1note: 4expanded from macro 'Q30'0 29851f), Q443 | 1#(d e0f.i3ne7 4Q43409(9x4)3 4 4 6 1 5 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 0 .455 | )# d e| f ^ ine 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.h(:x200):*1362:1 4warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83648.0 + 0.5) | ^ ~200 | Q30(0.000000In file included from 0src/libavcodec/aacsbr_fixed.c00:062f: /src/libavcodec/aacsbrdata.hM:_384P:I32): ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0433459543f /384M | _{PIQ)31,( -Q03.03(806.508677521117323358227ff/)M,_ PQI3)1,( Q03.09(905.001959771126708990805ff/)M}_,P I{)Q,3 1Q(3-00(.02.912156028915410626938f51/fM)_P,I )Q,3 1Q(3 00(.03.714424590974336486426f1/5Mf_)P},I ) , | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::3644:: 36note: : expanded from macro 'Q31'note: expanded from macro 'Q30' 45 | 44#d | e#fdienfei nQe3 1Q3(0x)( x ) ( i(nitn)t()(((xx))**21104773478431684248..00 ++ 00..55)) | | ^ ^ ~ 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.c384::326: :src/libavcodec/aacps_fixed_tablegen.h :warning: 200implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(- 0200. | 3 86 5 8 7 5 1Q1303(305.2070f0)0,0 0Q03010(0 f0/.M9_9P5I0)1,5 7Q13200(809.8054f3)3}4,5 95{4Q33f1/(M_-0P.I)2,9 2Q53008(01.40062792815712f3)8,2 fQ/3M_1P(I )0, .Q33704(4409.099493741466719500ff)/}M,_ P I)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0.116src/libavcodec/aac_defines.h2:9455:1366:6 3fnote: /expanded from macro 'Q31'M _PI), Q30 (450 | .#1d2e5f07i3n6e8 6Q23f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *2expanded from macro 'Q30'1 47483648 .440 | #+d e0f.i5n)e Q| 3 ^ ~0 (x) (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:03837:3847:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 383 | {Q31( 0.91653180In file included from 3src/libavcodec/aacps_fixed.c6:72491: 3In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1200(:-860:. 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 87628726597f)}, { Q2003 | 1 ( 0 . 6 9Q03000(8003.04090903001060f0)0,f /MQ_3P1I() ,0 .Q93009(502.107413338465193524f3)f}/,M _P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(0.0src/libavcodec/aac_defines.h6:7452:1367:2 3note: 8expanded from macro 'Q31'2 f/M_PI), Q453 | #0d(e0f.i0n9e9 7Q13617(9x0)0 f / M _ P I ) , Q 3 0 ( 0(.in1t1)6(2(9x5)1*626134f7/4M8_3P6I4)8,. 0Q 3+0 0(.05.)1 2 5| 0 ^ ~7 36862f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h:: src/libavcodec/aacsbrdata.h:383:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44: 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 36src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ note: In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q30' 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726544 | #define Q30(x) (in97f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ tsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ) ((x)*1073741824.0 + 0.5) | ^ 45 | #In file included from src/libavcodec/aacps_fixed.c:24: 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] de fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 200 | In file included from Q30(0.0000000000f/M_PI), Q30(0.0433459543f/M_PI), Q30(0.0672172382f/M_PI), Q30(0.src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 09 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 9src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 7 45 | #def167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' n 44 | #define Q30(x) (e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ inIn file included from src/libavcodec/aacsbr_fixed.ct)((x)*1073741824.0 + 0.5) | ^ :62: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h: 200 | Q30(0.0000000000f/M_PI), Q30(0.043345954382:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3f 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' M 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _PIn file included from I), Q30(0.0672172382f/M_PI), Q30(0.0997167900f/M_PI), Q30(0.1162951663f/M_PI), Q30(0.1250736862f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x)62: src/libavcodec/aacsbrdata.h:382:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 (int)((x)*1073741824.0 + 0.5) | ^ | {In file included from Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:200: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' 200 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h0:03820:f31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.04334 53829 | 5{4Q33f1/(M _P0I.)0,5 2Q33702(307.2704697472f1)7,2 3Q8321f(-/0M._2P5I6)4,0 3Q63106(002.606919f7)1}6,7 9{0Q03f1/(M _0P.I3)6,7 0Q3305(803.91517642294f5)1,6 6Q33f1/(M_-P0I.)3,8 6Q533026(506.4112857057f3)6}8,6 2 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI), | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #define Q443 | 1#(xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * (2i1n4t74)8(3(6x4)8*.100 73+7 401.8254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382: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:199:136: warning: 382implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.0523723727 491994 | 7 f ) , Q3 1Q(3-00(0..205060400030601060002f6/6M1_fP)}I,) , {QQ3301((0 .00.139657807335586369f5/7M4_2P4If)),, QQ3301((-00..033806353316921675f64/1M8_7P5If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .04486688src/libavcodec/aac_defines.h2:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.0 5452 | 2#2d5e8f9i15nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 5 6 1 04 4 9(6i1nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #define Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 381 : 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 733817 | 4{1Q83214(. 00 .+9 907.450)2 2 4| ^1 17019f), Q31(-0.1683In file included from 04src/libavcodec/aacps_fixed.c9:4249: 9In file included from 6src/libavcodec/aacps.c3:7320: fsrc/libavcodec/aacps_fixed_tablegen.h):}199,: 111{:Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.35899413170555 f199) | , Q 3 1 (Q-300.(406.60303020020606040906f1/3Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.01958src/libavcodec/aac_defines.h7:3455:6366:f /note: Mexpanded from macro 'Q31'_ PI), Q30(0 .450 | 3#03d3e1f6i9n1e7 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 0 4 4 8 6 6(8i8n2t3)f(/(Mx_)P*I2)1,4 7Q43803(604.80.502 2+25 809.155)f / M| _ ^ ~P I), Q30(0.0561044961In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)381,: 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'381 | {Q31( 0 .449 | 9#7d4e0fi2n2e4 1Q137001(9xf)) , Q 3 1 ( - 0 . 1 6 8 3(0i4n9t4)9(9(63x7)0*f1)0}7,37 4{18Q2341.(0- 0+. 305.859)9 4 1| 3 ^1 70555f), Q31(-0.466332In file included from 2src/libavcodec/aacps_fixed.c6:6244: 9In file included from 6src/libavcodec/aacps.c1:332f: )src/libavcodec/aacps_fixed_tablegen.h}:,199 : | 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' 199 | 45 | # dQe3f0i(n0e. 0Q03010(0x0)0 0 0 0 f / M _ P I) , Q 3(0i(n0t.)0(1(9x5)8*723154667f4/8M3_6P4I8).,0 Q+3 00(.05.)0 3 0| 3 ^ ~3 16917f/M_PI), Q30(0.0In file included from 4src/libavcodec/aacsbr_fixed.c4:8626: 6src/libavcodec/aacsbrdata.h88:23813:f31/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.052225 83819 | 1{5Qf3/1M(_ P0I.)9,9 7Q43002(204.1015760101494f9)6,1 fQ/3M1_(P-I0).,1 6 8| 3 ^~~~~~~~~~~~~~0 49499637src/libavcodec/aac_defines.h0f:)44}:,36 :{ Qnote: 31expanded from macro 'Q30'( -0.35899 4441 | 3#1d7e0f5i5n5ef )Q,3 0Q(3x1)( - 0 . 4 6 6 3 3 2 2 6 6 4 9(6i1n3tf))(}(,x ) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~07 3741824.0src/libavcodec/aac_defines.h :+45 :036.:5 )note: expanded from macro 'Q31' | ^ 45 | #define 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 : 199 : 61(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0199 | + 0 . 5 ) Q 3| 0 ^ ~( 0.0000000000f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:03811:975:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 66f/M_PI), Q30( 0381. | 0{3Q03313(1 609.1979f7/4M0_2P2I4)1,1 7Q03109f()0,. 0Q43418(6-608.812638f3/0M4_9P4I9)9,63 7Q03f0)(}0,. 0{5Q23212(5-809.1355f8/9M9_4P1I3)1,7 0Q53505(f0).,0 5Q63110(4-409.6416f6/3M3_2P26I6)4,9 6 1| 3 ^~~~~~~~~~~~~~f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0(ixn)e Q 3 1 ( x ) ( i n t ) ( ( x()i*n1t0)7(3(7x4)*12812447.408 3+6 40.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::19962:: 36src/libavcodec/aacsbrdata.h:: 380warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 380 | { QQ3310(( 00..90902060706050070506f5/0M9_4fP)I,) ,Q 3Q13(0-(00..003175975083743356166f95/8Mf_)P}I,) ,{ QQ3310((-00..0934In file included from 0063src/libavcodec/adxenc.c33:412767: 9116src/libavcodec/put_bits.h71f4:/1227M7:_637P:fI ))warning: ,,comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] QQ3301((0 .00.444183636283832 83227f5/3 | M8 _9 P6 I3 )f ,) }Q ,3 0i (f| 0 ~~~~~^~~~~~~~~~~~~~~~~~.( 0s5-2>2b2u5src/libavcodec/aac_defines.hf8_:9e451n:5d36f :/- M note: _sPexpanded from macro 'Q31'-I >)b,u fQ_3p0 t(45r0 | .#>0d=5e 6fs1ii0nz4ee4 9Qo6f31(f1B/(iMxt_)BP uI f) ), ) { | ^~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x )note: *2expanded from macro 'Q30'1 47483648. 044 | +# d0e.f5i)n e Q| 3 ^ ~0( x) (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *1src/libavcodec/aacsbrdata.h0:38073:587:4 18warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4src/libavcodec/adpcmenc.c. 0: 987+: 120:. 5warning: ) missing field 'help' initializer [-Wmissing-field-initializers] | 380 ^ | {Q 39871 | ( 0 . 9{9267657In file included from 5src/libavcodec/aacps_fixed.c6:5240: 9In file included from 4src/libavcodec/aacps.cf:)32,: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1199(:-110:. 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 57034316958f )},N U199{L | QL 3 1}( - 0 | . ^9Q 43006(304.7010601040107060f0)0,f /Q3M1_(P I0).,4 1Q333203(308.5031899568373f5)6}6,f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.450:3360:3 3note: 1expanded from macro 'Q31'6 917f/M_P I)45, | #Qd3e0fi(n0e. 0Q43418(6x6)8 8 2 3 f / M _ P I ) , Q(3i0n(t0).(05(2x2)2*5281941754f8/3M6_4P8I.)0, +Q 300.5()0 . 05| 6 ^ ~ 1044961f/M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h380::3144:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | # d380e | f{iQn3e1 (Q 300.(9x9)2 6 7 6 5 7 56 5 0 9 4 f ) , (Qi3n1t()-(0(.x0)3*715077033744311862945.80f )+} ,0 .{5Q)3 1 (| - ^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: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/put_bits.h:265:37: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 265 | 45 | # d e f i nief Q(3s1-(x>)b u f _ e n d - s - > b u(fi_nptt)r( (>x=) *s2i1z4e7o4f8(3B6i4t8B.u0f )+) 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.5495095In file included from src/libavcodec/aacps_fixed.c5570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 24 45 | #define Q: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:261:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' x ) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44 | In file included from #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:261:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 : src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | 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' Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aic.cexpanded from macro 'Q30': 28: src/libavcodec/bytestream.h:187:15 :44 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine Q30( x187) | i f ( s i z (ei2n t!)=( (sx)i*1z0e7)3 7 4| 1 ~~~~~ ^ ~~~~8 24.0 + 0.5) | ^ ~ | #In file included from define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c: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] 24: 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aacps.c 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :32In file included from : src/libavcodec/aacps_fixed_tablegen.h:261:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 261 | Q30(0.01414142856998f), Q30(0.00795258154731f), Q30(0.00447211359449f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 : note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | #In 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:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hfine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :44In file included from :36: note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ :62In file included from : src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c 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' 24 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:260:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 260 | Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ : src/libavcodec/aacsbrdata.hIn 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:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.852354105 Q30(0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h73336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 44 :36: note: expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | #In 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:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 260 | 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] Q 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 (0.11198225164225f), Q30(0.07940162697653f), Q30(0.04469901562677f), Q30(0.02514469318284f), | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ #dIn file included from efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:259In file included from :85src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | 376 | {QQ3301((0 .04.29363470916433257310142821f)0,f )Q,3 0Q(301.(3-008.97505884109496455986356f82)f, )Q}3,0 ({0Q.3212(1-307.486542837534017075f7)3,3 3Q63f)0,(0 .Q13517(6-807.0888394524344174f9)6,6 4 1| 0 ~~~~^~~~~~~~~~~~~~~~~~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# dQe3f0i(nxe) Q 3 1( x ) (i n t ) ( ((xi)n*t1)0(7(3x7)4*121842744.803 6+4 80..05 )+ 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/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::375259::8461:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375259 | | { Q 3 1( 0 . 1Q93501(300.24921644609143342f7)1,1 2Q23f1)(,- 0Q.3904(203.938038925255410846675f9)6}5,f ){, QQ331(0-(00..9252417367646624480703100717ff)),, QQ3301((0 .01.5978638674858594514741941f4)3,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# dQe3f0i(nx)e Q 3 1 ( x ) ( i n t ) ( ( x )(*i1n0t7)3(7(x4)1*822144.7408 3+6 04.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 32src/libavcodec/aacsbr_fixed.c: src/libavcodec/aacps_fixed_tablegen.h::62259: :src/libavcodec/aacsbrdata.h37:: 375warning: :58implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | 375 | { Q 3 1Q(3 00(.01.9452163400291144362973114f2)2,f )Q,3 1Q(3-00(.09.4320389985325245014866579f6)5}f),, {QQ3301((0-.02.2915347746664687234007071f0)1,f )Q,3 0Q(301.(1 5076.898738684955544411749f1)4,3 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 e45f | i#ndee fQi3n0e( xQ)3 1 ( x ) ( i n t )((i(nxt))*1(0(7x3)7*412812447.408 3+6 408..5)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:: 259src/libavcodec/aacsbrdata.h::13375:: 31warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | 375 | {Q 3 1 (Q3 00.(109.4521360420911443629731142f2)f,) Q,3 1Q(3-00(.09.4320398893525245014866579f)6}5,f ),{ Q3Q13(0-(00..292514377646664284703001770f1)f,) ,Q 3Q03(10(. 1057.69883768485955441471941f4)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 | #de f45i | n#ed eQf3i0n(ex )Q 3 1 ( x ) ( in t ) (((ixn)t*)1(0(73x7)4*12812447.408 3+6 408..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:258::37585::7 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | 375 | { Q 3 1( 0 .Q1309(501.380729961147619636545f2)4,2 fQ)31,( -Q300.(904.2735948634825295213826773f2)f},) ,{ QQ3310((-00..693534766566602742001190213f2)f,) ,Q 3Q310(( 00..5928336048510544216779514433ff)),} , | ~~~~^~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | e#fdienfein eQ 3Q03(1x()x ) ((iinntt))((((xx))**1027134774418832644.80. 0+ 0.+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/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::374258::8461:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258374 | | { Q 3 1 ( 0 .Q4330(404.08970946416771668685f)5,2 4Q23f1)(,src/libavcodec/bytestream.h- 0:Q.329490:8(1550:4.6 735warning: 3406comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 6835293223f2)7} 3,2294 f | {)Q ,3 1 Q(3 0-i(0f0. .96(832s36i95z86e5078223 17!9=26 32s23ifz9)e0,)f Q) 3 ,0| ( ~~~~~ ^ ~~~~Q0 3.15(2 300.82110042216572544632f5)2,0 9 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 | #defi n45e | Q#3d0e(fxi)n e Q 3 1 (x ) ( i n t ) ( ( x )(*i1n0t7)3(7(4x1)8*2241.407 +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:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c258::3762: : src/libavcodec/aacsbrdata.hwarning: :374implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | 374 | {QQ3301((0 .08.7493641470196065454264726f8)8,f )Q, 3Q03(10(.-705.496845845693233024763322f3)2,f )Q}3,0 ({0Q.3613(3-605.690872291895283327f6)2,3 9Q0f3)0,( 0Q.3512(3 008.120140226175524436f2)52,0 9 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))*(10(7x3)7*4211842744.803 6+4 80.0. 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::374258::3113:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258374 | | { Q 3 1 ( 0 .Q43304(400.980749466177618686f5)5,2 4Q23f1)(,- 0Q.3908(504.6373504466438253922f3)2}7,3 2{fQ)31,( -Q03.09(8209.86538336756620379201f9)2,3 2fQ)3,1 (Q 300.(201.0522130582140642522607954f3)f}),, | | ~~~~^~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636: :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien e QQ3301((xx)) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^ ~ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::374: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:257:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0. 42573 | 4 4 0 9 0 44 6 7 6Q8380f)(,1 .Q263413(1-0008.1948956465343f0)4, 6Q332302(f1).1}9,6 0{3Q73411(6-6079.9938f29)8,5 8Q33706(213.9100f7)3,72 4Q0313(6 203.2231f0)2,1 5Q23406(215)2,0 9 f| ) ~~~~^~~~~~~~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 31 ( x ) ( i n t )(((ixn)t*)1(0(7x3)7*421812447.408 36+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/bytestream.hsrc/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c:::32318: 62:src/libavcodec/aacps_fixed_tablegen.h: 15::src/libavcodec/aacsbrdata.h257 ::37warning: 373:: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]84warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 257i | f ( s373 i | z {e Q2 3 Q1!3(0= ( 01s..i22z69e40)37 180 20| 787 ~~~~~ ^ ~~~~164 095675745ff)),, QQ3310(( 10..1395630933774717696271959230ff)),}, Q{3Q03(11(.-100.763278254807376221320330f)3,0 fQ)3,0 (Q13)1,( 0 .| 3 ~~~~^~~~~~~~~~~~~~~~~~8 76569338src/libavcodec/aac_defines.h7:14402:36f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:ef45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 74 1 8 2 4 . 0 (+i n0t.)5()( x )| * ^ ~2 147483648.0 + 0.5) In 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:13: 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:373: 58257: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.26431 03730 | 8{1Q43916(5 40f.)2,9 0Q73802(717.610956707357f4)1,6 6Q7391(9 30f.)3,5 39Q33707(719.21105723702f4)0}3,6 2{3Q2331(f-)0,. 6Q23805(817)7,2 1 0| 3 ~~~~^~~~~~~~~~~~~~~~~~0 30f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 3expanded from macro 'Q30'8 7656933 8447 | 1#0d2eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 145 | 0#7d3e7f4i1n8e2 4.Q03 1+( x0). 5 ) | ^ ~ (int)((x)*21In file included from 4src/libavcodec/aacps_fixed.c7:4248: 36In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 2560:.855:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 256 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1373.:3329:6 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]96 0498402f), Q30( 1373. | 3{8Q03015(3 009.926970872872f77)6,0 5Q73705(f1).,3 4Q3813(9 907.234593923674787f9)2,1 5Q2300f()1}.,3 1{3Q93210(1-703.6672683518f7)7,2 1 0| 3 ~~~~^~~~~~~~~~~~~~~~~~0 30f), src/libavcodec/aac_defines.hQ:3441:(36 0:. 3note: 8expanded from macro 'Q30'7 6569338 7441 | 0#2fd)e}f,i n e| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)((x) *451 | 0#d7e3f7i4n1e8 2Q43.10( x+) 0 . 5 ) | ^ ~ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:6324: 8.src/libavcodec/aacps_fixed_tablegen.h0: 256+: 610:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 256 | In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 1src/libavcodec/aacsbrdata.h.:33739:677:7 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 498402f), Q30 (3731 | .{3Q83010(53 00.92969077882277f7)6,05 7Q7350f()1,.3 4Q83319(9 702.439523694387f7)7,92 1Q5320(01f.)3}1,3 9{2Q03117(3-607.663218f5)8,7 7 2| 1 ~~~~^~~~~~~~~~~~~~~~~~0 3030f),src/libavcodec/aac_defines.h :Q44:3361:( 0note: .expanded from macro 'Q30'3 87656933 8447 | 1#0d2eff)i}n,e Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 10457 | 3#7d4e1f8i2n4e. 0 Q+3 10(.x5)) | ^ ~ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:74248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+256 0:37.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 256 | In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.33729:68477:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 98402f), Q30(1 .3723 | 8{0Q03513(0 909.6270852471f9)7,3 6Q93206(310.f3)4,8 3Q93917(2-40.9924644385f1)4,4 3Q63909(118.f3)1}3,9 {2Q03117(3 607.6939918f0)3,7 1 02| 3 ~~~~^~~~~~~~~~~~~~~~~~35 1f), Qsrc/libavcodec/aac_defines.h3:144(: 360:. 79note: 8expanded from macro 'Q30'3 591356559 944f | )#}d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341(.x0) + 0 . 5 ) | ^ ~ (int)((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+:32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5256): 13 :| ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 372Q:3590:( 1warning: .3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 677960498402 f372 | ){,Q 3Q13(0 (01.2.035840109573306999267683207f)f,) ,Q 3Q13(0-0(.19.43443853194947326499921684f8)f}),, {QQ3301((1 .03.19399928001377316072633315f1)f,) , | Q ~~~~^~~~~~~~~~~~~~~~~~31 ( 0.798src/libavcodec/aac_defines.h35:449:1363:56 5note: 5expanded from macro 'Q30'9 9f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #definesrc/libavcodec/aac_defines.h :Q453:036(:x )note: expanded from macro 'Q31' 45 | # (dienfti)n(e(x )Q*3110(7x3)7 4 1 8 2 4 . 0 src/libavcodec/bytestream.h +: 3570 :. 155: ) (warning: | icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~n t)((x)*2 13574 | 7 4 8 3 In file included from 6isrc/libavcodec/aacps_fixed.c4f:8 24.(: 0sIn file included from src/libavcodec/aacps.ci+:z 320e: .2src/libavcodec/aacps_fixed_tablegen.h5: )255 !: =85| : ^ ~ s warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e) | ~~~~~ ^ ~~~~ 255 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 372 :Q31:3 0warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 41350698548044 f372) | ,{ QQ3310(( 10..2401519418927783367952965390ff)),, QQ3310((-10..490449375713404232669291385f5)f}),, {QQ3301((1 .04.095939984073971408283534551ff)),, Q3 1| ( ~~~~^~~~~~~~~~~~~~~~~~ 0.7983src/libavcodec/aac_defines.h5:91443:5366:5 59note: 9expanded from macro 'Q30'f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45:n36e: note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f in e Q(3i1(nxt)) ( ( x ) * 1 0 7 3 7 4 1(8i2n4t.)0( (+x )0*.2514)7 4 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:255:In file included from 61In file included from :src/libavcodec/aacsbr_fixed.c src/libavcodec/alacenc.c:warning: 62:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 27 src/libavcodec/aacsbrdata.h: :src/libavcodec/put_bits.h372::7227:: 37warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 255 | 372 | 227{QQ | 33 01 (( 1 .0 .4 21 03 554i1f09 67(39s8-659>24b683u00f4f_4)ef,n )d,Q 3-1Q (3s-0-0(>.1b9.u44f41_3p51t19r48 42>3=76 89s39i17z85ef9o)5f}(9,Bf i){tQ,B3 u1Q(f3 )00)(. 19{. 949 08| 90 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~73 77130022323561f2)3,5 5Qf3)1,( Q0.3709(813.5491035536954579994f8)}8,5 4 5f| ) ~~~~~^~~~~~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ #dIn file included from efine Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:255:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62: 255 | Q30(1.41350698548044f), Q30(1.41198278375959f), Q30(1.40977302262355f), Q30(1.40539479488545f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :44 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : src/libavcodec/put_bits.hnote: In file included from src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:371:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30( x371) | { Q 3 1 ( 0 . 9 4 1 3 8(0i2n1t0)3(2(3x3)0*f10),7 3Q743118(2 40..305 2+8 109.156)73 3 0| 1 ^ ~8 f)}, {Q31(-0.75725In file included from 0src/libavcodec/aacps_fixed.c7:6245: 3In file included from 4src/libavcodec/aacps.c6:4321: fsrc/libavcodec/aacps_fixed_tablegen.h),: 255:Q133:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .536505496405 82557 | f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.41src/libavcodec/aac_defines.h3:5450:6369:8 5note: 4expanded from macro 'Q31'8 044f), Q 3450 | (#1d.e4f1i1n9e82 Q73813(7x5)95 9 f ) , Q 3 0 ( 1 .4 0 9 (7i7n3t0)2(2(62x3)5*52f1)4,7 4Q833604(81..04 0+5 309.457)9 4 8| 8 ^ ~ 545f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:265::4437::36 :warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]note: expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c 44265 | | # d e f i n e iQf3 0((sx-)> b u f _ e n d - s- > b u(fi_nptt)r( (>x=) *s1i0z7e3o7f4(1B8i2t4B.u0f ))+ {0 . 5| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ ~ :62In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacsbrdata.h:371:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | 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 | #de Q30(1.41420649135832f), Q30(1.4fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 14In file included from 19120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62: In file included from src/libavcodec/aacsbrdata.h:370:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c: 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 24src/libavcodec/aac_defines.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.cIn file included from :32: src/libavcodec/aacps_fixed_tablegen.h:254:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 254 | Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.4139900085943862: src/libavcodec/aacsbrdata.h:370:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f) 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] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 370 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | {In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31( 0.9988565020488254 | Q30(1.4f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 4src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1 420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ #dIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 254 | 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' Q30(1.41420649135832f), Q30(1.41419120222364f), Q30(1.41414285699784f), Q30(1.41399000859438f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 44:36In 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ note: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' expanded from macro 'Q30' 45 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ | #In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hdefine Q31(x) (int)(In file included from (xsrc/libavcodec/alac.c)*:2541: 4src/libavcodec/bytestream.h7:41878:3156: 48warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 + 0.5) 187| | ^ ~ if (size2 != siIn file included from zsrc/libavcodec/aacsbr_fixed.ce:)62 : src/libavcodec/aacsbrdata.h| : ~~~~~ ^ ~~~~369 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:252:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 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' Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' | 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ #dIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:252:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e fine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 252 | In file included from Q30(0.27671828230984f), Q30(0.17664462766713f), Q30(0.07940162697653f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) 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), Q (int)((x)*1073741824.0 + 0.5) | ^ ~ 31In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:252:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 252src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c2:7626: 7src/libavcodec/aacsbrdata.h18:23698:62:3 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4f), Q30(0.176 3696 | 4{4Q63217(6-607.1538f9)4,7 4Q53605(107.705719f4)0,1 6Q23619(7-605.33f4)8,4 7 1| 3 ~~~~^~~~~~~~~~~~~~~~~~2 454388f)src/libavcodec/aac_defines.h}:, 44{:Q363:1 (note: -0expanded from macro 'Q30'. 41815140 45444 | 4#6d5eff)i,n eQ Q3310(( x)0 . 1 6 2 76 4 2 2 3 5 8 8 6(1if)n}t,)( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 107374182src/libavcodec/aac_defines.h4:.450: 36+: 0note: .5expanded from macro 'Q31') | ^ ~ 45 | #define 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 : 251 :(85i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 251+ | 0 . 5 ) | ^ ~Q 30(0.87961716655242fIn file included from )src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h:(3680:.837:5 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 859232732f), Q 33680 | (0{Q.3517(6-707.969409744642547655f2)7,4 5Q83f0)(,0 .Q3412(6 400.1648364257510172120f4)9,6 0 f)| } ~~~~^~~~~~~~~~~~~~~~~~, {Q31(-src/libavcodec/aac_defines.h0:.441:2360:1 6note: 9expanded from macro 'Q30'2 0576437f )44, | #Qd3e1f(i-n0e. 5Q713407(3x2)2 1 5 3 3 1 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)((x)*src/libavcodec/aac_defines.h1:07453:7364:1 8note: 24expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^ ~d efine 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:n251t:)61(:(x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0251. | 5 ) | ^ ~ Q30(0.87961716655In file included from 2src/libavcodec/aacsbr_fixed.c4:262f: )src/libavcodec/aacsbrdata.h,: 368Q:358:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5464859232732f )368, | {QQ303(10(.-507.667479949602744645527754f)5,8 fQ)3,0 (Q03.14(2 604.0618463425751017221f0)4,9 6 0| f ~~~~^~~~~~~~~~~~~~~~~~) }, {Q31src/libavcodec/aac_defines.h(:-440:.361:2 0note: 1expanded from macro 'Q30'69 20576437 f44) | ,# dQe3f1i(n-e0 .Q53701(4x7)3 2 2 1 5 3 3 1 2 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((x)*10src/libavcodec/aac_defines.h7:3457:436:1 8note: 2expanded from macro 'Q31'4. 0 + 0.5) 45 | | # ^ ~d efine Q31(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):(251(:x37):* 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0251. | 5 ) | ^ ~ Q30(0.87961716655In file included from 24src/libavcodec/aacsbr_fixed.c2:f62): ,src/libavcodec/aacsbrdata.h :Q33680:(320:. 75warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4859232732f), Q3683 | 0{(Q03.15(7-607.76949904764244567552f7)4,5 Q83f0)(,0 Q.34216(4 001.463826741515202f7)1,0 4 9| 6 ~~~~^~~~~~~~~~~~~~~~~~0 f)}, {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 1note: 20expanded from macro 'Q30'1 692057643 744f | )#,d eQf3i1n(e -Q03.05(7x1)47 3 2 2 1 5 3 3 1 2 f ) } ,( i| n ~~~~~^~~~~~~~~~~~~~~~~~t )((x)*10src/libavcodec/aac_defines.h7:453:74361: 8note: 24expanded from macro 'Q31'. 0 + 0.5) 45 | | ^ ~# define 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:t251):(13(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0251. | 5 ) | ^ ~ Q30(0.87961716655In file included from 24src/libavcodec/aacsbr_fixed.c2:62f: )src/libavcodec/aacsbrdata.h,: 368Q:360:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5464859232732f) ,368 | Q{3Q03(10(.5-706.76749994067244645527754f5)8,f )Q,3 0Q(301.(4 206.4680614435257017112024f9)60,f ) }| , ~~~~^~~~~~~~~~~~~~~~~~ {Q31(-0.src/libavcodec/aac_defines.h1:24401:636:9 2note: 0expanded from macro 'Q30'5 76437f), Q443 | #1d(e-f0i.n5e7 1Q43703(2x2)1 5 3 3 1 2 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ (int)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 + 045. | 5#)d e| f ^ ~i ne Q31(x) (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:82503:6614:8 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 250 | Q30(1In file included from .src/libavcodec/aacsbr_fixed.c2:9621: 2src/libavcodec/aacsbrdata.h4:93673:7841:1 0warning: 02implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f), Q30(1.19603 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 7src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 4 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 16In file included from 67993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h :367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | 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 Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1.10737240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' : 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 62: In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:250:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h :367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f) Q30(1.29124937110028f), Q30(1.19603741667993f), Q30(1., Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 1src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 0 45 | #define Q31(x) (intsrc/libavcodec/bytestream.h)(:(x294):*152:1 4warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 83648.0 + 2940 | . 5 ) i| f ^ ~ (size2 != size) | 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] 7 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h37240362323f), Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ :45src/libavcodec/aac_defines.h::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | e#fdinefei Qn3e1 (Qx3)0 ( x ) ( i n t )((i(nxt))*(21(4x7)4*81306743874.01 8+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::366:2484: :In file included from src/libavcodec/aacps.cwarning: :32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:249:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0 .32498 | 9 7 5 9 9 3 0 93 9Q7305(f1).,4 1Q13918(2 708.397555915593f58)0,9 9Q13201(f1).},4 0{3Q13318(1-502.6987376507f1)2,5 2Q23401(510.f3)8,6 8Q73617(0 04.0045936005f8)94,5 8Q03600(61f.)34}8,3 9 97| ~~~~~^~~~~~~~~~~~~~~~~~24 92648f), src/libavcodec/aac_defines.h :| 45 ~~~~^~~~~~~~~~~~~~~~~~:36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q 3441 | (#xd)e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4(7i4n8t3)6(4(8x).0* 1+0 703.754)1 8 2| 4 ^ ~. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366: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.h:249:61 :366 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.389759930 92493 | 9 7 5 f ) , Q 3Q13(0 (01..9451511958325788039795192519ff))},, Q{3Q03(11(-.04.09371735871152256228436105f0)f,) ,Q 3Q03(11(. 308.608573607508490445986006f0)6,f )Q}3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~3 483997249src/libavcodec/aac_defines.h2:6454:836f:) ,note: expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:i nnote: e expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q(3i0n(tx))( ( x ) * 2 1 4 74 8 3 6 4 8 .(0i n+t src/libavcodec/bytestream.h)0(.:(5318)x: )15 *:| 1 ^ ~0warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 741824.0 318+ | 0 . 5 )i In file included from f src/libavcodec/aacsbr_fixed.c| :( ^ ~62s : isrc/libavcodec/aacsbrdata.hz:e366:232 :! =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize) In file included from | src/libavcodec/aacps_fixed.c ~~~~~ ^ ~~~~: 24: In file included from src/libavcodec/aacps.c :36632 | : {src/libavcodec/aacps_fixed_tablegen.hQ3:1249(: 370:. 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 75993093975f), 249Q | 3 1 ( 0 .9 5 5 1Q53305(810.9491112918f2)7}8,3 7{5Q3915(9-f0).,9 7Q73507(112.450232143185105f2)6,8 3Q6301f( )0,. 0Q53300(518.93486588706670064f0)4}9,6 0 f| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(1.3src/libavcodec/aac_defines.h4:84539:9367:2 49note: 2expanded from macro 'Q31'6 48f), | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #definesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | # d(eifnitn)e(( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*1073741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062: .src/libavcodec/aacsbrdata.h5:)366 : 7| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 3src/libavcodec/aacps_fixed_tablegen.h8:924975:9139:3 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 975f), Q31( 0 .2499 | 5 5 1 5 3 5 8 0 9Q931021(f1).}4,11 9{8Q23718(3-705.995797f57),1 2Q53202(411.5400f3)1,3 8Q13512(6 08.30605f30)5,8 9Q43508(016.0368f6)8}7,67 0 4| ~~~~~^~~~~~~~~~~~~~~~~~0 4960f), src/libavcodec/aac_defines.hQ:3450:(361:. 3note: 4expanded from macro 'Q31'8 39972492 6454 | 8#fd)e,f i ne| ~~~~^~~~~~~~~~~~~~~~~~Q 31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d21e4f7i4n8e36 4Q83.00( x+) 0 .5 ) | ^ ~ (int)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.3650: 83+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:160: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0 265 | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ Psrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' I 45 | #define src/libavcodec/bytestream.hQ3:1(357x:)15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357( | i n t) ( (ixf) *2(1s4i7z4e8236 4!8=. 0s i+z 0e.)5 )| ~~~~~ ^ ~~~~ | ^ ~ ),In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 365 | {Q31(31(0.46307236f/M_PI), Q31(0.59716315-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 4 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ 90In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:137: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 265src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ 45src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ #dIn file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265:114: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ef ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31( Q31(0), Q31(0.178427635f/M_PI), Q31(0.28566733f/M_PI), Q31(0.46307236f/M_PI), Q31(0.59716315f/M_PI), Q31-0.99441426144200f)(0.78539816f/M_PI), Q31(1.10030855f/M_PI), Q31(1.57079633f/M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (innote: expanded from macro 'Q31' t 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ )(In file included from (x)*2147483648.0 + 0.5) | ^ src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacsbrdata.h:364:58: 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 : 364src/libavcodec/aacps_fixed_tablegen.h | :{265Q:3911:( -warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4600785879594f), Q 32651 | ( - 0 . 9 9 4 4 1Q43216(1404)2,0 0Qf3)1}(,0 .{1Q73814(2-706.3658f7/7M4_4P8I1)7,3 1Q03018(f0).2,8 5Q63617(3-30f./3M0_2P3I8)8,3 7Q93516(209.94f6)3}0,7 2 3| 6 ~~~~^~~~~~~~~~~~~~~~~~~f /M_PI), Q3src/libavcodec/aac_defines.h1:(450:.365:9 7note: 1expanded from macro 'Q31'6 315f/M_P I45) | ,# Qd3e1f(i0n.e7 8Q533918(1x6)f / M _ P I ) , Q 3 1 ( 1 (.i1n0t0)(3(0x8)5*52f1/M4_7P4I8)3,6 4Q83.10( 1+. 507.057) 9 6| 33 ^ ~f /M_PI) | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: expanded from macro 'Q31': 364:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (364x | ) { Q 3 1 ( - 0 .3 4 6 0 0 7 8(5i8n7t9)5(9(4xf)*)2, 1Q43714(8-306.4989.404 1+4 206.154)4 2 | 0 ^0 f)}, {Q31(-0.687744In file included from 81src/libavcodec/aacps_fixed.c7:3241: 0In file included from 0src/libavcodec/aacps.c:8f32: )src/libavcodec/aacps_fixed_tablegen.h,: 265Q:3681:(- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0238837956299f)}, 265| | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:145(:036:) ,note: expanded from macro 'Q31'Q 31(0.1784 2457 | 6#3d5eff/iMn_eP I)Q,3 1Q(3x1)( 0 . 2 8 5 6 6 7 3 3 f/ M _(PiIn)t,) (Q(3x1)(*02.14467340873263468f./0M _+P I0).,5 )Q 3 1| ( ^ ~0 .59716315f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c1:(620: .src/libavcodec/aacsbrdata.h7:83645:3968:1 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q31(1. 13640 | 0{3Q0318(5-50f./3M4_6P0I0)7,8 5Q83719(51.945f7)0,7 9Q63313(f-/0.M9_9P4I4)1 4 2| 6 ^~~~~~~~~~~~1 44200f)}src/libavcodec/aac_defines.h,: 45{:Q363:1 (note: -expanded from macro 'Q31'0 .6877448 1457 | 3#1d0e0f8ifn)e, QQ3311((-x0). 3 0 2 3 8 8 3 7 9 56 2 9 9 f()}i,n t )| (( ~~~~^~~~~~~~~~~~~~~~~~~x )*214748src/libavcodec/aac_defines.h3:6454:836.: 0note: expanded from macro 'Q31'+ 0.5) | ^45 | #define 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 :(265i:nt45):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0.5 )265 | | ^ ~ Q31(0), Q31(0.1In file included from 7src/libavcodec/aacsbr_fixed.c8:42627: 6src/libavcodec/aacsbrdata.h3:5363f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(0.285667 33633f | {/QM3_1P(I )0, .Q33710(5009.9406630047029316ff)/,M _QP3I1)(, -Q03.159(901.50914701368331157f1/fM)_}P,I ){,Q 3Q13(1-(00..77083573395891462f6/2M8_9P1If)),, QQ3311(( 10..19010232078656558In file included from f2/src/libavcodec/alac.c7M:0_578P: 1Isrc/libavcodec/unary.hf):),}50 ,:Q41 3: 1 | (warning: ~~~~~^~~~~~~~~~~~~~~~~~1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] . 57079633src/libavcodec/aac_defines.hf:/ 45M50:_ | 36P :I ) note: expanded from macro 'Q31' f | o ^~~~~~~~~~~~r (i = 045src/libavcodec/aac_defines.h; | : #45id: 36e<: f linote: enexpanded from macro 'Q31'ne &Q3&1 (gxe )t45 _ | b# i dt es f1 i( n ge b )Q 3 !1 =(( xisn)tt o) p( ;( x )i *+ 2+ 1) 4;7 4 8 | 3 ~~~~~~~~~~~~~ ^ ~~~~6( 4i8n.t0) (+( x0).*251)4 7 4| 8 ^ ~3 648.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363: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.h:265:21: 363warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.370509906 02654 | 0 9 1 f ) , QQ3311((-00).,5 9Q93110(104.01378834127716f3)5}f,/M _{PQI3)1, (Q-301.(700.327835596462763238f9/M1_fP)I, )Q,3 Q13(1 (00..94162320776263568f2/7M0_8P1If)),} ,Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .5971631src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q31(0.78 54539 | 8#1d6eff/iMn_eP IQ)3,1 (Qx3)1 ( 1 . 1 0 0 3 0 8 5 5 f / M(_iPnIt)),( (Q3x1)(*12.15477047893663438f./0M _+P I0). 5 )| ^~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c :6245: | src/libavcodec/aacsbrdata.h#:d363ef:i31n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 363 | {(Qi3n1(t )0(.(3x7)0*520199407640843604981.f0) ,+ Q031.(5-)0 . 5| 9 ^9 10140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:83: 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:58: 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/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h::279361::7931:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279361 | | { Q 3 1 (s t0a.t8i8c5 4c7o3n73s7t6 0i7n5t9 ff)r,a cQt3i1o(n-a0l._8d9e6la3y6_8l0i2n9k01s4[6]9 f=) {} ,Q 3{1Q(301.(4-30f.)1,8 1Q73310(708.17552f2)2,6 f)Q,3 1(Q03.1(3-407.f2)6 1}5;2 1 4| 5 ~~~~^~~~~~~1 56800f)},src/libavcodec/aac_defines.h : 45| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45: 3645: | #note: dexpanded from macro 'Q31'ef ine Q31(x )45 | # d e f i n e Q 3 1 ( x()i n t ) ( ( x ) * 2 1 4 74 8 3(6i4n8t).(0 (+x )0*.251)4 7| 4 ^ ~8 3648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:279:67: 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:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | static c o361n | s{tQ 3i1n(t 0f.r8a8c5t4i7o3n7a3l7_6d0e7l5a9yf_),l iQn3k1s([-]0 .=8 9{6 3Q63810(2090.14436f9)f,) }Q,3 1{(Q03.715(f-)0,.1 8Q13713(007.8314572f)2 2}6;f ) ,| ~~~~^~~~~~Q3 1(-0.26src/libavcodec/aac_defines.h1:54521:4365:1 5note: 6expanded from macro 'Q31'80 0f)}, | ~~~~~^~~~~~~~~~~~~~~~~~45 | #definsrc/libavcodec/aac_defines.he :Q453:136(:x ) note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)*3211(4x7)4 8 3 6 4 8 . 0 + 0 . 5 )( i n| t ^ ~) ((x)*2147483648.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:279:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c: 62279: | src/libavcodec/aacsbrdata.h : 360 : 83s:t awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i c const int fr a360c | t{iQo3n1a(l _0d.e0l2a4y1_6In file included from l27insrc/libavcodec/aliaspixdec.c5k8s:0[25]6: 8src/libavcodec/bytestream.h=6:9 187f{:) 15,Q: 3 Q13(warning: 10.(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 30f.)2,7 19Q23911(402.87859f 0)5,187f | )Q }3 ,1 ({i0Qf.3 31(4(s7 i0fz.)e8 22 }!0;6= 8 6 s1i| 9z ~~~~^~~~~~5e 9)0 5 1| 5 ~~~~~ ^ ~~~~fsrc/libavcodec/aac_defines.h ):,45 :Q363:1 (note: -0expanded from macro 'Q31'. 850877879 9454 | 4#7d6eff)i}n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)*21 4457 | 4#8d3e6f4i8n.e0 Q+3 10(.x5)) | ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.2In file included from 71src/libavcodec/aacps_fixed.c9:2249: 1In file included from 4src/libavcodec/aacps.c2:8328: 9src/libavcodec/aacps_fixed_tablegen.h0:5280f:)43}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.8206 828061 | 9 5 9 0c5o1n5sft) ,i nQt3 1f(r-a0c.t85i0o8n7a7l8_7994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ dIn file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:360:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] el 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ asrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' y 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ _gIn file included from ain = Q31(0.39f); | ~~~~^~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 62: src/libavcodec/aacsbrdata.h:360:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | {Q31( 0.02416275806869f), Q31( 0.27192914288905f)}, {Q31( 0.82068619590515f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 64554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h294 | if (size2 != size) | ~~~~~ ^ ~~~~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Qsrc/libavcodec/bytestream.h31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:359:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | {Q31(-0.26240034795124f), Q31(-0.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147src/libavcodec/adpcm.c:1133:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 48 3648.0 + 0.5) | ^ ~ 1133 | In file included from if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' : 358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 358src/libavcodec/adpcm.c | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 76 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :34: note: expanded from macro 'CASE_3' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :76358 | : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_2(config ,358 | {cQo3d1e(c-_0i.d9,9 9_2_5V8A3_7A3R6G3S8_2_4) f )| , ^~~~~~~~~~~ Q31( 0.71084847864src/libavcodec/adpcm.c06:774f:)36}:, note: {expanded from macro 'CASE_2'Q 31(-0.86 8747 | 5 9 0 3 50 7 3 1 3CfA)S,E _Q 3#1#( -en0.a2b0l2e9d16(9c9o2d0e3c5_6id4,f )_}_,V A _| A ~~~~^~~~~~~~~~~~~~~~~~~R GS__) | ^~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' src/libavcodec/adpcm.c :7145: | 7#:d enote: fexpanded from macro 'CASE_1'i ne Q31( x71) | { _ _ V A _ A R G S(_i_nt )} ( ( x ) * 2 1 4 7 4 8\ 3 6| 4 ^~~~~~~~~~~8 .0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:1154:32: In file included from warning: src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]: 62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1154 | 358 | { Q 3i1f( -(0c.s9-9>9s2t5e8p3_73i6n3d8e2x4 f>) , 8Q83u1)({ 0 .| 7 ~~~~~~~~~~~~~~ ^ ~~~10 84847864067f)}, {Q31(-0.86875903507src/libavcodec/adpcm.c3:1783:f69):, Qnote: 3expanded from macro 'CASE'1 (-0.202916 9789 | 2 0 3 5 6 4 f ) }C,A S E| _ ~~~~~^~~~~~~~~~~~~~~~~~3 (CONFIG_ #src/libavcodec/aac_defines.h#: 45c:o36d:e cnote: #expanded from macro 'Q31'# _DECODER ,45 | #AdVe_fCiIn file included from OnDesrc/libavcodec/aacps_fixed.c E:CQ24_3I: 1DIn file included from (_src/libavcodec/aacps.cx :)#32 # : src/libavcodec/aacps_fixed_tablegen.hc :o 361 d: e15 c: , warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] _ _ V A(i_nAtR)G(S(_x_)) * 3612| | 1 ^~~~~~~~~~~ 4 7 4 8 3 6 4 8i.f0 (+k src/libavcodec/adpcm.c 0<.: 765F:)F34_ :A R| note: R ^ ~Aexpanded from macro 'CASE_3' Y _ELEMS(f _76c | e n t e r_ 2 In file included from 0 src/libavcodec/aacsbr_fixed.c) :)C62 A: Ssrc/libavcodec/aacsbrdata.h| E: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~_ 3582:6(:c owarning: nfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i g, cosrc/libavcodec/aacps_fixed_tablegen.hd:e383c:_15id:, warning: 358_comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] | _{ VQA3_1A(R-G0S._9 _9383)9 | 2 5 8| 3 ^~~~~~~~~~~ 7 3 63 8 2i4ff )(, kQ 3s t357a | t{uQs3[1i(]-.0s.t9e7p3_2i7n1d0e1x0 28>5 2818fu)), {Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~0 .12378128133110f)}, {Q31( 0.91400366src/libavcodec/adpcm.c02:2781:2694:f )note: ,expanded from macro 'CASE' Q31( 0.579 7782 | 4 7 1 3 4 6 9 3 0CfA)S}E, _ 3| ( ~~~~~^~~~~~~~~~~~~~~~~~C ONFIG_ ##src/libavcodec/aac_defines.h :c45o:de36c: #note: #expanded from macro 'Q31' _DECODER ,45 | A#Vd_eCfOiDnEeC _QI3D1_( x#)# c o d e c, _ _ V A _ A(RiGnSt_)_()( x )| * ^~~~~~~~~~~2 147483648.0 + src/libavcodec/adpcm.c0:.765:)34 : note: | expanded from macro 'CASE_3' ^ ~ 76 | CAIn file included from Ssrc/libavcodec/aacsbr_fixed.cE:_622: (csrc/libavcodec/aacsbrdata.ho:n357f:i59g:, warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o dec_id, __VA_ A357R | G{SQ_3_1)( - 0| . ^~~~~~~~~~~9 7327101028521fsrc/libavcodec/adpcm.c):,74 :Q363:1( note: 0expanded from macro 'CASE_2'. 1237812 8741 | 3 3 1 1 0 f ) } ,C A{SQE3_1 (# #0 .e9n1a4b0l0ed3(6c60od2e2c1_2i4df,) ,_ _QV3A1_(A R0G.S5_7_9)7 2 4| 7 ^~~~~~~~~~~1 346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c:71:7:src/libavcodec/aac_defines.h :note: 45expanded from macro 'CASE_1': 36: note: expanded from macro 'Q31' 71 | { 45_ | _#VdAe_fAiRnGeS _Q_3 1}( x ) \ | ^~~~~~~~~~~ (int)((x)*2147483648.0 + 0src/libavcodec/adpcm.c.:51325): 32 :| ^ ~warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 1325In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 357 : 32 : warning: ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (cs->step_index >357 | 88{uQ)3{1 ( -| 0. ~~~~~~~~~~~~~~ ^ ~~~9 7327101028521f), Q31( 0.1237812813311src/libavcodec/adpcm.c0:f78):}69, :{ Qnote: 31expanded from macro 'CASE'( 0.91400366 0782 | 2In file included from 1 2src/libavcodec/aacps_fixed.c 4: f24 ): ,src/libavcodec/aacps.c : Q40C3:A145(:S E0_warning: .3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5( 7C9O7N2F4I7G1_3 #4#6 9 c340o0 | df e) c} ,# # Q | 3_ ~~~~~^~~~~~~~~~~~~~~~~~1D (E0C.OD0EfR),,src/libavcodec/aac_defines.h :A 45VQ:_336C1:O( D0note: E.Cexpanded from macro 'Q31'3_ 0I5src/libavcodec/alac.cD9_6: 6277#3:#0 31 545:c4 | o5warning: #1dcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]de6 ec8f,fi )n_,e _ QVQ3A311_ ((A0277Rx. | G)5 S f )_ _ } )| ~~~~^~~~~e l | s ^~~~~~~~~~~ e i f src/libavcodec/aac_defines.h((oi:un45tt:p)u36(t:(src/libavcodec/adpcm.c_ x:snote: )76aexpanded from macro 'Q31'*:2 m341p:4l7 e4note: s8expanded from macro 'CASE_3' 3!6 =4 845a. | l#0ad ce+- f >76i0n | nb. e_5 s) aQ m3 p1 | l( ^ ~xe )sC )A S {E _ 2 | ( ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~c o n f i g ,( In file included from icnsrc/libavcodec/aacsbr_fixed.cot:d)62e(: c(src/libavcodec/aacsbrdata.h_src/libavcodec/alac.cxi:):d357*,313:2 :61_31:4_: 7V warning: 4Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3A 6R4G8S._0_ )+ 0| 313. ^~~~~~~~~~~ 5 | 357) | { Q| 3 ^ ~ 1 ( -0 . 9 7 3src/libavcodec/adpcm.c 2:i774f1: 036(1:l0 p2note: cexpanded from macro 'CASE_2'8_In file included from 5o2src/libavcodec/aacps_fixed.cr1:fd24): e,src/libavcodec/aacps.cr :[74Q40c | 3:h121 ](: 0warning: > .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1 2a 3l 7aC8cA1-2S>E8m_ 1a 340x | #3_ #1s 1 ae0 mnfQpa)3lb}1el,(es 0d_{.(p0Qcef3o)r1d,_(e f c r0_Qa.i3m9d1e1,(4 00|_.0|_33V 06A!56_l90Ap62cR62_G31Sq02_u54_af)4n) 5,t 1 [| 6Qc ^~~~~~~~~~~83hf1 ]()) , 0 .Q| 53 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~71 9(70.254f7)1 3 src/libavcodec/adpcm.c4| 6: ~~~~^~~~~~~~~~~~~~~~~~971 3:07f: )note: }src/libavcodec/aac_defines.h,expanded from macro 'CASE_1': 45 :| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: 71expanded from macro 'Q31' | src/libavcodec/aac_defines.h{: 45_ :_4536V | :A#_ dAnote: eRfexpanded from macro 'Q31'Gi Sn_e_ Q}3 1 ( x )45 | # d e f i n \e Q 3| ^~~~~~~~~~~1 ( x )( i n t) ( ( x ) * 2 1 4 7 4(8i3n6tsrc/libavcodec/adpcm.c4:)81360(.:(070x :)+ * 20warning: 1.comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]45 7)4 8 3| 6 ^ ~4 8.0 + 0.5) 1360 | | ^ ~ In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c :i40f: 9(:c ->warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t In file included from atsrc/libavcodec/aacsbr_fixed.cu:s62[: 0src/libavcodec/aacsbrdata.h]:. 356s40:t | 83e p:_ i warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]dQ e3x1 (>0 .808fu) ,| | Q c3563- | 1>{(sQ0t3.a13t0u(5s 9[06.169]3.50s55t34e85p11_06i8n28d2fe0)x9, 6 >0Q f38)18,(u 0Q).3{51 f( -)| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~0 .| 8 ~~~~^~~~~5 55705209src/libavcodec/aac_defines.h6:5453:836f:)} ,note: {expanded from macro 'Q31'Q 31(-0.96 4459 | 0src/libavcodec/adpcm.c#9d2:e0784:f769i6:n2 e1note: 1expanded from macro 'CASE'Qf 3)1,( xQ)3 1 ( -780 . | 6 4 0 2 0 9 7 0 C9 A2(S3i1En0_t23)f(()C(}Ox,N) F* I2| G1 ~~~~^~~~~~~~~~~~~~~~~~~_4 7#4#8 3c6o4dsrc/libavcodec/aac_defines.h8e:c.45 0:# 36#+: 0_note: D.expanded from macro 'Q31'E5 C)O D E| R ^ ~, A45V | _#CdOeDfEiCn_eI DQ_3 1#In file included from (#xsrc/libavcodec/aacps_fixed.c ):c 24o : d src/libavcodec/aacps.ce :c 39, : _56 _: V Awarning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A R G(Sin_t_))( ( x| ) ^~~~~~~~~~~*39 2 | 1 4 7 4 8Q33614(80..0src/libavcodec/adpcm.c0 :+f76 ):0,34. :5 )Qnote: 3expanded from macro 'CASE_3'1 (| 0 ^ ~. 0189 9764 | 8 7 5 2 6 0 4 9 fC)AIn file included from ,S Esrc/libavcodec/aacsbr_fixed.cQ:_36221: ((src/libavcodec/aacsbrdata.hc0o:.n3560f:fi)58g,:, Qwarning: c3oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1d (e-c0_.i07d2,9 3_1_3V9A1 _6356A7 | R5G{3S8Q_f3_1))(, 0 | .| ^~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~9 55381082src/libavcodec/aac_defines.h2:0459:6360src/libavcodec/adpcm.c:f: )74note: ,:expanded from macro 'Q31' 36 Q:3 1note: (expanded from macro 'CASE_2'- 0.8 5455 | 5#7 d0e745f | 2i 0n 9e 6 5Q 33 81 f( )xC})A, S E{ _Q 3# 1#( -e 0n a. b9 l6 e4 d9 (0 c(9oi2dn0et4c7)_6i(2d(1,x1 )f_*)_2,V1 A4Q_73A41R8(G3S-6_04_.8)6. 40 0 2| +0 ^~~~~~~~~~~ 90 7.059)2 3 1| 0 ^ ~2 f)}, | src/libavcodec/adpcm.c ~~~~^~~~~~~~~~~~~~~~~~~ :71:7: note: src/libavcodec/aac_defines.hIn file included from expanded from macro 'CASE_1':src/libavcodec/aacps_fixed.c 45::2436: :src/libavcodec/aacps.c :note: 39expanded from macro 'Q31'71: | 45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ _45_ | V#Ade_fAiRnGeS _39Q | _3 1 }( x )Q 3 1 ( 0 . 0 f ) \, | Q ^~~~~~~~~~~3 1((i0n.t0)1(8(9x9)4*827154276044893f6)src/libavcodec/adpcm.c4,:8 1360.Q:0337 1:+( 0warning: 0.comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]. 05f)) , Q| 3 ^ ~1 (-0.072 913603 | 1 3 9 1 6 7 5 3In file included from 8isrc/libavcodec/aacsbr_fixed.cf:f)62 : (,src/libavcodec/aacsbrdata.h c: -356| >: ~~~~^~~~~s31 t:a twarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s [src/libavcodec/aac_defines.h0:]45.:s36t:e pnote: _expanded from macro 'Q31'i nd e356x | {>Q 834581 | (u# d0|e.|f9 i5cn5-e3> 8sQ1t301a8(t2x2u)0s [9 16 ]0 f. )s t, e pQ _3 i1 n( d- e0 x(.8i5n5t5)7(0(5x2)0*92164573488f3)6}4,8 .{0Q 3+1 (0-.05.)9 6 4| 9 ^ ~0 920476211f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.246: 4src/libavcodec/aacps.c0:2390:9217:0 92warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 02f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 39 | Q3src/libavcodec/aac_defines.h1:(450:.360:f )note: ,expanded from macro 'Q31' Q31(0. 0451 | 8#9d9e4f8i7n5e2 6Q03419(fx)), Q 3 1 ( 0 . 0 f) , Q 3(1i(n-t0).(0(7x2)9*32113497146873563488f.)0, + 0| . ~~~~^~~~~~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | #def i>n e8 8Qu3)1{( x| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ (int)((x)*21474836src/libavcodec/adpcm.c48:.780: 69+ :0 .note: 5)expanded from macro 'CASE' | ^ ~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356In file included from :src/libavcodec/aacps_fixed.c7:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c: 39:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 39 | Q 3C1A(S0E._03f()C,O N FQI3G1_( 0#.0#1 8c9o9d4e8c7 5#2#6 0_4D9EfC)O,D EQR3,1 (A0V._0CfOD)E,C _QI3D1_( -#0#. 0c7o2d9e3c,1 3_9_1V6A_75A3R8GfS),_ _ )| ~~~~^~~~~ | ^~~~~~~~~~~ src/libavcodec/aac_defines.h356 | {src/libavcodec/adpcm.cQ:3761:( 340:. 9note: 5expanded from macro 'CASE_3'5 381082 2760 | 9 6 0 f ) , Q 3C1A(S-E0_.28(55c5o7n0fi5g2,0 96c5o3d8efc)_}i,d ,{ Q_3_1V(A-_0A.R9G6S4_9_0)9 2 0| 4 ^~~~~~~~~~~7 6211f), Q31(-0src/libavcodec/adpcm.c.:6744:0362:0 9note: 7expanded from macro 'CASE_2'0 923102f )74} | , | ~~~~~^~~~~~~~~~~~~~~~~~ CASE_ #src/libavcodec/aac_defines.h#: 45e:n36a:b lnote: eexpanded from macro 'Q31'd (codec_i d45, | #__dVeAf_iAnReG SQ_31_()x ) | ^~~~~~~~~~~ (intsrc/libavcodec/adpcm.c):(71(:x7)*:2 1note: 4expanded from macro 'CASE_1'7 483648 .710 | + 0 .{5 )_ _| V ^ ~A_ ARGS__ } 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] : 355src/libavcodec/adpcm.c | :{1404Q:3321:( warning: 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]. 83081876925833f) ,1404 | Q 3 1 ( - 0 . 9 4 7 8i0f8 5(1c4s1-4>7s6t3efp)_}i,n d{eQx3 1(> -808.u5)8{ 7 5| 3 ~~~~~~~~~~~~~~ ^ ~~~1 91905341f), Q31( 0.0129077238src/libavcodec/adpcm.c9:1786:369f:) }note: ,expanded from macro 'CASE' | ~~~~~^~~~~~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h::4536::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q31' 78 4545 | | ##ddeeffiinnee QQ3311((xx)) ((iinntt))((((xx))**22114477448833664488..00 ++ 00..55) ) | ^ ~| ^ ~ | 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' CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ^~~~~~~~~~~ 45src/libavcodec/adpcm.c | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :76In file included from :34: note: expanded from macro 'CASE_3' src/libavcodec/aacsbr_fixed.c 76 | CASE_2(config, codec_id, __VA_ARGS__) | ^~~~~~~~~~~ :src/libavcodec/adpcm.c62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :74 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' 36 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from note: expanded from macro 'CASE_2' src/libavcodec/aacsbr_fixed.c 74 | CASE_ ## enabled(codec_id, __VA_ARGS__) | ^~~~~~~~~~~ :62src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' : 71 | { __VA_ARGS__ } \ | ^~~~~~~~~~~ src/libavcodec/aacsbrdata.h:355src/libavcodec/adpcm.c:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :1431 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' 32 45 | #define Q31(x) (int)((x)*2147483648.0: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] + 0.5) | ^ ~ 1431 | 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 if (cs->step_index > 88u){ | ~~~~~~~~~~~~~~ ^ ~~~ :62: src/libavcodec/aacsbrdata.h:src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 354 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 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] CA S354E | _{3Q(3C1O(N 0F.I9G6_3 6#7#5 5c4o7d6e3c2 0#1#f) ,_ DQ3E1CO(D E0R.,3 8A4V8_6C7O4D9E3C0_3I24D2_f )#}#, c{oQd31e(c-,0 ._9_9V1A4_3A8R7G5S7_16_)8 1 8| f ^~~~~~~~~~~) , Q31(-0.249452772src/libavcodec/adpcm.c3:9768:0349:f )note: }expanded from macro 'CASE_3', | ~~~~~^~~~~~~~~~~~~~~~~~ 76 | src/libavcodec/aac_defines.h : 45 : 36 :C Anote: Sexpanded from macro 'Q31'E _2(config ,45 | c#oddeefci_nied, Q_3_1V(Ax_)A R G S _ _ ) | ^~~~~~~~~~~ (int)((x)*214src/libavcodec/adpcm.c7:4748:3366:4 8note: .expanded from macro 'CASE_2'0 + 0.5) | 74 ^ ~ | CASE_ ## enIn file included from absrc/libavcodec/aacsbr_fixed.cl:e62d: (src/libavcodec/aacsbrdata.hc:o354d:e7c:_ iwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], __VA_ARGS__) | 354 ^~~~~~~~~~~ | {Q31( 0.9636755src/libavcodec/adpcm.c4:7716:372:0 1note: fexpanded from macro 'CASE_1') , Q31( 071. | 3 84 8 6 7{4 9_3_0V3A2_4A2RfG)S}_,_ {} Q 3 1 ( - 0 . 9 9 1 4\3 8 7| 5 ^~~~~~~~~~~7 16818f), Q31(-0.2494527src/libavcodec/adpcm.c72:315179:8320:9 fwarning: )}comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :151736 | : note: expanded from macro 'Q31' if 45( | #cdse-f>isnet eQp3_1i(nxd)e x > 8 8 u ) { | ~~~~~~~~~~~~~~ ^ ~~~( int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' In file included from src/libavcodec/aacsbr_fixed.c78: | 62 : src/libavcodec/aacsbrdata.h : 353 : 83 :C Awarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _3(CONFIG_ ## c o353de | c{ Q#3#1 (_ D0E.C8O0D7E2R3,3 9A5V1_1C4O3D7E1Cf_)I,D _Q 3#1#( -c0o.d2e4c7,1 7_4_1V8A5_1A4R6G0S5_f_))} , | { ^~~~~~~~~~~Q 31( 0.477887src/libavcodec/adpcm.c57:3762:349:0 3note: expanded from macro 'CASE_3'8 f), Q31 (76- | 0 . 4 6 3 3 3 1C4A7S83E9_229(5cfo)nf}i,g , | c ~~~~^~~~~~~~~~~~~~~~~~~o dec_id, _src/libavcodec/aac_defines.h_:V45A:_36A:R Gnote: Sexpanded from macro 'Q31'_ _) | ^~~~~~~~~~~ 45 | #define src/libavcodec/adpcm.cQ3:174(:36x:) note: expanded from macro 'CASE_2' 74( | i n t ) ( (x ) * 2C1A4S7E4_8 3#6#4 8e.0n a+b l0e.d5()c o d| e ^ ~c _id, __VA_ARGS__) 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] src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 353 | {Q3 171( | 0 . 8 0{7 2_3_39V5A_11A4R3G7S1_f_) }, Q 3 1 ( - 0 . 2 4 7 1\74 1 8| 5 ^~~~~~~~~~~1 4605f)}, {Q31( 0.4778875src/libavcodec/adpcm.c73:216239:041:3 8fwarning: )comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare], Q31(-0.4633314783 916232 | 9 5 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ if (csrc/libavcodec/aac_defines.h->:s45t:a36t:u snote: [expanded from macro 'Q31'i ].step_in d45e | x# d>e f8i8nue) Q{3 1| (x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) (int)((x)*2147483648.0src/libavcodec/adpcm.c :+ 780:69.:5 )note: expanded from macro 'CASE' | ^ ~ 78 | CAIn file included from Ssrc/libavcodec/aacsbr_fixed.cE:_623: (src/libavcodec/aacsbrdata.hC:O353N:F31I:G _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# # codec ## _DE C353O | D{EQR31,( A0V._8C0O7D2E3C3_9I5D1_1 4#3#7 1cfo)d,e cQ,3 1_(_-V0A._2A4R7G1S7_4_1)8 5 1| 4 ^~~~~~~~~~~6 05f)}, {Q31( 0.src/libavcodec/adpcm.c4:7767:8348:7 5note: 7expanded from macro 'CASE_3'3 29038f), 76Q | 3 1 ( - 0 . 4 6 3C3A3S1E4_728(3c9o2n9f5ifg),} ,co d| e ~~~~^~~~~~~~~~~~~~~~~~~c _id, __VAsrc/libavcodec/aac_defines.h_:A45R:G36:S _note: _expanded from macro 'Q31') | ^~~~~~~~~~~ 45 | #define src/libavcodec/adpcm.cQ3:174(:x36): note: expanded from macro 'CASE_2' 74 | ( i nt ) ( ( x ) *C2AS1E4_7 4#8#3 6e4n8.a0b l+e d0(.c5o)d ec | _ ^ ~i d, __VA_ARGS__) | 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] src/libavcodec/adpcm.c:71:7: note: expanded from macro 'CASE_1' 353 | {Q 3711 | ( 0. 8 0{ 7_2_3V39A5_1A1R4G3S7_1_f )}, Q 3 1 ( - 0 . 2 4 7 1\7 4 1| 85 ^~~~~~~~~~~1 4605f)}, {Q31( 0.src/libavcodec/adpcm.c4:717447:88447:5 7warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 9038f), Q31 (-17440 | . 4 6 3 3 3 1 4 7f8o3r 9(29un5sfi)g}n, e d| ~~~~~^~~~~~~~~~~~~~~~~~c hannel =src/libavcodec/aac_defines.h :045:;36 :c hanote: nexpanded from macro 'Q31'n el < ch a45n | n#edlesf;i nceh aQn3n1e(lx+)+ ) | ~~~~~~~ ^ ~~~~~~~~ (int)((x)*2src/libavcodec/adpcm.c1:4174974:8443:6 48warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 + 0.5) | 1749 ^ ~ | for (unsigIn file included from nesrc/libavcodec/aacsbr_fixed.cd: 62c: hsrc/libavcodec/aacsbrdata.ha:n352n:84e:l warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0; channel < c h352 | a{nQn3e1l(s 0;. 6c7h8a6n6n8e6l0+1+1)8 2{1 5 f)| , ~~~~~~~ ^ ~~~~~~~~ Q31( 0.81284503870856src/libavcodec/adpcm.cf:)1849}:, 32{:Q 3warning: 1comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare](- 0.15808569732583 f1849 | ) , Q 3 1 ( 0 . 8 5 2i7f9 5(5c5s0-24>3s8t2efp)_}i,n d e| x ~~~~~^~~~~~~~~~~~~~~~~~ > 88u){ src/libavcodec/aac_defines.h :| 45 ~~~~~~~~~~~~~~ ^ ~~~ :36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/adpcm.c : 78 : 69 : note: expanded from macro 'CASE' (int)((x )78* | 2 1 4 7 4 8 3 6 4C8A.S0E _+3 (0C.O5N)FI G _| ^ ~# # codec ## _DECODEIn file included from Rsrc/libavcodec/aacsbr_fixed.c,: 62A: Vsrc/libavcodec/aacsbrdata.h_:C352O:D58E:C _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I D_ ## codec, _352_V | A{_QA3R1G(S _0_.)6 7 8| 6 ^~~~~~~~~~~6 860118215f), Qsrc/libavcodec/adpcm.c31:76(: 340:.8 1note: 2expanded from macro 'CASE_3'8 4503870 8765 | 6 f ) } , { Q 3C1A(S-E0_.21(5c8o0n8f5i6g9,7 3c2o5d8e3cf_)i,d ,Q3 1_(_ V0A._8A5R2G7S9_5_)5 5 02| 4 ^~~~~~~~~~~3 82f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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 CfiAnSeE _Q 3#1#( xe)n a b l e d ( c o d e c _ i d(,i n_t_)V(A(_xA)R*G2S1_4_7)4 8 3| 64 ^~~~~~~~~~~8 .0 + 0.5) | ^ ~src/libavcodec/adpcm.c :71:7: note: expanded from macro 'CASE_1' 71 | In file included from src/libavcodec/aacsbr_fixed.c :{62 : __src/libavcodec/aacsbrdata.h:VA352_:A32R:G Swarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ } \ 352 | | { ^~~~~~~~~~~Q 31( 0.67866860118215f), Qsrc/libavcodec/adpcm.c3:11877(: 370.:8 1warning: 2comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]8 4503870856f)}, {Q 318771 | ( - 0. 1 5 8 0 8 5i6f9 7(3c2-5>8s3tfa)t,u Qs3[10(] .0s.t8e5p2_7i9n5d5e5x0 2>4 38882uf))} ,{ | ~~~~~^~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define src/libavcodec/adpcm.cQ:3781:(69x:) note: expanded from macro 'CASE' 78( | i n t ) (( x ) * 2C14A7S4E8_336(4C8O.N0F I+G _0 .#5#) c | o ^ ~d ec ## _DECODER, AV_In file included from Csrc/libavcodec/aacsbr_fixed.cO:D62E: Csrc/libavcodec/aacsbrdata.h_:I352D:_7 :# #warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c odec, __VA_ARGS _352_ | ){ Q 3| 1 ^~~~~~~~~~~( 0.678668601182src/libavcodec/adpcm.c1:576f:)34,: Qnote: 3expanded from macro 'CASE_3'1 ( 0.8128 4765 | 0 3 87 0 8 5 6 f )C}A,S E{_Q23(1c(o-n0f.i1g58,0 8c5o6d9e7c32_5i8d3,f )_,_ QV31A(_ A0R.G8S5_2_7)9 5 5| 5 ^~~~~~~~~~~0 24382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/adpcm.c :74:36: note: src/libavcodec/aac_defines.hexpanded from macro 'CASE_2': 45:36: note: expanded from macro 'Q31' 74 | 45C | A#SdEe_f i#n#e eQn3a1b(lxe)d ( c o d e c _ i d , _ _ V(Ai_ntA)R(G(Sx_)_*)2 1 4| 7 ^~~~~~~~~~~4 83648.0 + 0.5) src/libavcodec/adpcm.c :| 71 ^ ~: 7: note: expanded from macro 'CASE_1' 71 | In file included from {src/libavcodec/aacsbr_fixed.c :_62_V: Asrc/libavcodec/aacsbrdata.h_:A351R:G83S:_ _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} \ | 351 ^~~~~~~~~~~ | {Q31( 0.98720684660488fsrc/libavcodec/adpcm.c),: 1906Q:3411: (warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 .48409133691962f) }1906, | { Q 3 1 ( -0 . 8 1 6 8 9i2f9 6(2c7-1>2s0t3aft)u, sQ[3i1](.-s0t.e9p0_8i2n7d7e0x3 6>2 882898uf)) {} , | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defsrc/libavcodec/adpcm.ci:n78e: 69Q:3 1(note: xexpanded from macro 'CASE') 78 | ( i n t ) (C(AxS)E*_231(4C7O4N8F3I6G48_. 0# #+ c0o.d5e)c #| # ^ ~ _DECODER, AV_CODEC_In file included from Isrc/libavcodec/aacsbr_fixed.cD:_62 : #src/libavcodec/aacsbrdata.h#: 351c:o58d:e cwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __VA_ARGS__) | 351 ^~~~~~~~~~~ | {Q31( 0.987src/libavcodec/adpcm.c2:07668:4346:6 0note: 4expanded from macro 'CASE_3'8 8f), Q31 (76 | 0 . 4 8 4 0 9 1 3C3A6S9E1_926(2cf)o}n,f i{gQ,3 1c(o-d0e.c8_1i6d8,9 2_9_6V2A7_1A2R0G3Sf_)_,) Q 3| 1 ^~~~~~~~~~~( -0.9082770362src/libavcodec/adpcm.c8:2749:836f:) }note: ,expanded from macro 'CASE_2' | ~~~~^~~~~~~~~~~~~~~~~~~ 74 | src/libavcodec/aac_defines.h : 45 : 36 : note: Cexpanded from macro 'Q31'A SE_ ## e n45a | b#ldeefdi(nceo dQe3c1_(ixd), __ V A _ A R G S _ _ ) (| i ^~~~~~~~~~~n t)((x)*214748364src/libavcodec/adpcm.c8:.710: 7+: 0note: .expanded from macro 'CASE_1'5 ) | ^ ~ 71 | { __VA_ARGS_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] | ^~~~~~~~~~~ 351 | {Q31( 0.98720684660488f)src/libavcodec/adpcm.c,: 2180Q:3321:( warning: 0.comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]4 8409133691962f)}, {Q31(-0.816892 921666 | 27 1 2 0 3 f ), Q 3 1 ( - 0 . 90 8/2*7 R7e03a6d2 82i9n8 fe)v}e,r y | s ~~~~~^~~~~~~~~~~~~~~~~~a mple for src/libavcodec/aac_defines.ht:h45i:s36 :c hnote: aexpanded from macro 'Q31'n nel. */ 45| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# define 2167Q | 3 1 ( x ) f o(ri n(ti)n(t( x)i* 2=1 40;7 4i8 3<6 4n8b.0_ s+a m0p.l5e)s _ p| e ^ ~r _block / 28; i++) {In file included from src/libavcodec/aacsbr_fixed.c :| 62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:351:7 :2168 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | { Q 3i1nt( f0i.l9t8e7r2,0 68s4h6i6f0t4,8 8ffl)a,g ,Q 3b1y(t e0;. 4 8| 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 91 321693 | 6 91962 f2170) | } , { Q 3 1 ( - 0 . 8 1 68 9 2 9 6 2 7f1i2l0t3efr) ,= Q3b1y(tsrc/libavcodec/alac.ce-s0:t.6049r:0e866a2:m7 27warning: _0missing field 'unit' initializer [-Wmissing-field-initializers]g36e 2t8_2b9y8tfe)u} (,604& | g b| ~~~~~^~~~~~~~~~~~~~~~~~ 0, 1, Asrc/libavcodec/aac_defines.hV:_45:O36P:T _note: Fexpanded from macro 'Q31'L AG_AUDIO _45P | A#RdAeMf i|n eA VQ_3O1P(Tx_) F L A G _ D E C O D I N G _(PiAnRtA)M( (}x, ) *2| ^1 47483648.0 + 0.5) | ^ ~ src/libavcodec/alac.c); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h2171: | 350 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350s | h{iQf3t1 ( -=0 .f3i0l8t8e9r7 7&3 901x9f4;3 7 f| ), ~~~~~~~~~~~~~~~~~~~~~~ Q31( -21720 | . 80 6 6 4 3 8 9 7 7 6 8 60 f ) } , {fQ3i1l(t e0r. 0=3 5fi7l4t9e95r6 2>6>1 944;f ), | Q ~~~~~~~~~~~~~~~~~~~~~3 1(-0. 921737 | 3 2 5 6 1 6 9 0 0 9 5 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ if (filtsrc/libavcodec/aac_defines.he:r45 :>36=: note: Fexpanded from macro 'Q31'F _ARRAY_E L45E | M#Sde(fxai_naed pQc3m1_(txa)b l e ) ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( in2174t | ) (( x ) * 2 1 4 7 48 3 6 4 8 . 0 + 0 . 5 ) r et| u ^ ~r n AVERROR_:In file included from 605src/libavcodec/aacsbr_fixed.c::1262:: src/libavcodec/aacsbrdata.h :warning: 350missing field 'help' initializer [-Wmissing-field-initializers]: 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]605 | { NULL }350 | ,{ Q 31| ( ^- 0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hINVALIDDATA; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' 2175 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ | In file included from flag = bytestream2_get_byteu(&gb) & 0x7; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2176 | src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2177 | 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 /* Decode 2src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 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' samples. */ | ~~~~~~~~~~~~~~~~~~~~~~~~~ 45 2178 | for (int n = 0; n < 28; n++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 2179 | In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, int sample = 0, scale; | ~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ 2180src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2181 | 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from if (n & 1) { | ~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:src/libavcodec/adpcm.c:78:69: note: expanded from macro 'CASE' 349 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78 | 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.csrc/libavcodec/adpcm.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :76 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' 34 45 | #define: note: expanded from macro 'CASE_3' In file included from src/libavcodec/alacenc.c Q76:3 | 1638 (: x157 ): warning: missing field 'unit' initializer [-Wmissing-field-initializers] C A S E _ 2 ( c(onifnitg),( (cxo)d*e2c1_4i7d 4,6388 | 3 _6 _4V8A _ .A{0R G"+Sm i_0_.n)5_) p r e| | d ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ^ ~ i ction_order", src/libavcodec/adpcm.cN:U74L:In file included from L36src/libavcodec/aacsbr_fixed.c,:: 62Onote: : Fexpanded from macro 'CASE_2'src/libavcodec/aacsbrdata.hF:S 348E:T58(:m iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ p74r | e d i c t i o n _CoAr Sd348Ee | _r{ )Q#,3# 1 A(eV-n_0aO.bP0lT8e7_dT5(YcP0oE6d_0e4I6Nc5T6_,8i 2d{5, f. )i,_ 6_Q4V3 A1=_( A DR0EG.FS9A_U7_L6T)8_ 6M I9| 4N ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~4_ 3P6R2ED5_2OR7DfE)R} ,} ,{ QMsrc/libavcodec/adpcm.c3I1:N(71_-:L07P.:9C 6_note: 4Oexpanded from macro 'CASE_1'9R 5DE2R67,8 1A 2L715A | 1C _1Mf A) ,X _{QL 3P_1C_(_V-OA0R_.DA5ER3R9G,6S _0A3_E0 5}}9 ,4 6 5 1| 1 ^ f ) } , \ | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*214748src/libavcodec/alacenc.c36:46398:.1570: +warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 5) | ^ ~ src/libavcodec/aliaspixenc.c: In file included from 639src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :{348 :"32m:a xwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p rediction_o rd348e | r{"Q,3 1N(U-L0L.,0 87O5F0F6S0E4T6(5m6a8x25_fp)r,e dQi3c1t(i o0n._9o7r6d8e6r9)4,4 3A6V2_5O2P7Tf_T)Y}P,E _{IQN3T1,( -{0 ..9i664945 26= 7D8E1F2A5U1L1Tf_),M AQX3_1P(R-E0D._5O3R9D6E0R3 }0,5 9M4I6N5_1L1PfC)_}O,R D E| R ~~~~~^~~~~~~~~~~~~~~~~~, ALAC_MAsrc/libavcodec/aac_defines.hX:_45L:P36C:_ Onote: Rexpanded from macro 'Q31'D ER, AE }45, | # d| e ^f ine Q31(x) (int)((x)*2147483src/libavcodec/alacenc.c6:46418:.120: +warning: missing field 'help' initializer [-Wmissing-field-initializers]0 .5) 641 | | ^ ~ { NULL }, | ^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] 25 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ : src/libavcodec/aac_defines.h:45:36:src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ note: expanded from macro 'Q31' 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.In file included from 5)src/libavcodec/aic.c : 31| : ^ ~ src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c: 62482: | src/libavcodec/aacsbrdata.h : 346 : 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (gb->size 346_ | i{nQ_3bi1t(s 0<.=14 3r2e3_6i5n1d3e8x7)3 6{0 f )| , ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)(CC libavcodec/aptxenc.o (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.994844src/libavcodec/bytestream.h02:122949:3156:8 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31(-0.20 02945 | 2 5 5 9 2i5f4 9(3s4ifz)e2} ,! ={ Qs3i1z(e )0 . 9| 4 ~~~~~ ^ ~~~~2 14511408023f), 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.src/libavcodec/bytestream.h99:03180:9150:4 83warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 881f), Q31 (318 | 0 . 8 5 i8f6 80(s2i16ze024 8!=4 8sfi)z}e,) { Q| 3 ~~~~~ ^ ~~~~1 ( 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/aic.c:34: src/libavcodec/unary.h:50:In file included from 41:src/libavcodec/aacsbr_fixed.c :warning: 62: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/aacsbrdata.h :342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | for(i = 0342; | {iQ 3<1 l(e-n0 &.&3 4g8e7t5_5b8i5t5s012(2g3b8)f )!,= Qs3t1op(; 0 i.7+1+4)7;2 2 9| 0 ~~~~~~~~~~~~~ ^ ~~~~6 93300f)}, {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.714722src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 0693300f)}, {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.68883758192In file included from 426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/alsdec.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 32: src/libavcodec/unary.hIn 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] :50 341 | {Q31( 0.9636src/libavcodec/agm.c18:810682:2397:0 1warning: 90comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f), Q31( 0.4070 610689 | 6 7 1 4 0w9h8i9lfe) }(,g e{tQ_3b1i(ts-0_.l6e8f8t8(3g7b5)8 1>9 2402 6&&f )x, o0u.t9pu1t3_s3i8z9e5)8 8{4 0 7| 7 ~ ^ ~~~~~~~~~~~~~~2 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 41 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ : In file included from warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 50 | for(i = 0; i < len && get_bits1(gb) != stop; i+In file included from +)src/libavcodec/aacps_fixed.c;: 24 : | src/libavcodec/aacps.c ~~~~~~~~~~~~~ ^ ~~~~ :416:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 416 | const INTFLOAT peak_decay_factor = Q31(0.76592833836465f); | ~~~~^~~~~~~~~~~~~~~~~~ 62src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.4070696src/libavcodec/aic.c:176:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7 176 | if (frame_size > size) { | ~~~~~~~~~~ ^ ~~~~ 140989f)}, {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) In file included from (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacps.c:486:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 486 | g_decay_slope = (1 << 30) - DECAY_SLOPE * (k - DECAY_CUTOFF[is34]); | ^~~~~~~~~~~ 62src/libavcodec/aacps.c:188:30: note: expanded from macro 'DECAY_SLOPE' : 188 | #src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] de 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158fine DECAY_SLOPE4 warning s generated . Q30(0.05f) | ~~~~^~~~~~ 1src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 6 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ ~ 6f)}, {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.82546114655624CC libavcodec/arbc.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: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:36: note: expanded from macro 'Q31' 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 | #dsrc/libavcodec/aic.c:efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 400:18In 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] : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 335 400 | if (buf_size < off) { | ~~~~~~~~ ^ ~~~ | {src/libavcodec/aic.cQ31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 420 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :34In file included from : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | 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) | ^ ~ 4 warnings generated. 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), 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:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( if (slice_size + o 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ fsrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)(f > buf_size || !slice_size) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ (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)*2In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:678:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147483648.0 678 | + 0 . 5 ) | ^ ~ INTFLOAT width = Q30(1In file included from .fsrc/libavcodec/aacsbr_fixed.c): 62/: src/libavcodec/aacsbrdata.h(:(333s:t84o:p -warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t art) ? (stop - sta r333t | ){ Q:3 11()-;0 . 7| 9 ~~~~^~~~7 32779473src/libavcodec/aac_defines.h5:3544f:)36,: Qnote: 31expanded from macro 'Q30'( -0.9158252 4447 | 3#6d1e5f9ifn)e} ,Q 3{0Q(3x)1 ( 0 . 9 63 4 9 9 7 3 6(4i2n4t0)6(f()x,) *Q130173(7 401.892646.400 4+5 800.451)0 0 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: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.695400121201 warning2s5 generated3. f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 6src/libavcodec/aac_defines.h: warning45s: generated36:. note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( src/libavcodec/alsdec.c0.5:373602:2386:4 83warning: 62comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 43f)}, {Q31(CC libavcodec/argo.o 0.4061699 163607 | 1 2 0 5 fi)f, (Qa3v1c(t-x0-.>2c6h4_6l9a0y0o8u5t9.8n4b_49cfh)a}n,n e l| s ~~~~^~~~~~~~~~~~~~~~~~~ > FF_SANsrc/libavcodec/aac_defines.hE:_45N:B36:_ Cnote: Hexpanded from macro 'Q31'A NNELS) {45 | #d| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~f ine Q31(x) (isrc/libavcodec/alsdec.cn:t424):((28x:) *warning: 2comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]1 47483648. 0424 | + 0 . 5i)f (| ^ ~g et_bits_left(&gbIn file included from )src/libavcodec/aacsbr_fixed.c :<62 : hsrc/libavcodec/aacsbrdata.ht:_329s:i59z:e )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-4 warning0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996fs generated. ), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807CC libavcodec/ass.o 762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/ansi.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :479In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h12: warning: missing field 'value' initializer [-Wmissing-field-initializers] : 479 | { NULL }, | ^ 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | In file included from {Qsrc/libavcodec/anm.c3:128(: -0src/libavcodec/bytestream.h.:91872:4150:4 29warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 70797f), Q31( 0187. | 8 5 5 0 7i7f0 4(0s2i7z8e525 f!)=} , s{iQz3e1)( - 0| . ~~~~~ ^ ~~~~6 9506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: 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:59: 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: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)CC libavcodec/assdec.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: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) src/libavcodec/bytestream.h :(294i:n15t:) ((warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) *2147483648. 0294 | + 0 . 5i)f (| s ^ ~i ze2 != size) | ~~~~~ ^ ~~~~ 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.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:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.8src/libavcodec/bytestream.h35:23184:3150:0 02warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 28f), Q31 (318 | 0 . 8 3 7i0f25 3(7s0i7z5e126 3!f=) s}i,z e{)Q 3 1| ( ~~~~~ ^ ~~~~- 0.4808606560CC libavcodec/ass_split.o 1423f), 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 | #defisrc/libavcodec/alsdec.cne: 716Q:3321:( x)warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 716( | i n t ) (( x ) * 2 1 4 7i4f8 3(6*4b8d.->0o p+t _0o.r5de)r >| ^ ~s conf->max_ordeIn file included from rsrc/libavcodec/aacsbr_fixed.c:)62 : {src/libavcodec/aacsbrdata.h : 318| :32 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c318: | 748:{Q313:1 (warning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 .87930772 3748 | 56 7 8 6 f ) , Q 3 1 ( 0 . 7 4f74o8r3 0(7k6 9=0 403;6 fk) }<, {kQ_3m1ax(;- 0k.+7+1)5 7{3 3 3| 10 ~ ^ ~~~~~ 64977f), Q31(-src/libavcodec/alsdec.c0:.7629:8265:70 6warning: 08comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 78923f) }762, | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :f onote: rexpanded from macro 'Q31' (; k < 45k | _#mdaexf;i nke+ +)Q 3 1| ( ~ ^ ~~~~~ x) src/libavcodec/alsdec.c(:i810n:t30):( (warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) *214748364 8810. | 0 + 0 .5 ) a| v_ ^ ~a ssert0(sb_lengthIn file included from src/libavcodec/aacsbr_fixed.c<:=62 : ssrc/libavcodec/aacsbrdata.hc:o318n:f6-: >fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a me_length );318 | {| Q ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~31 (-0.8793077src/libavutil/avassert.h2:35386:7118:6 fnote: )expanded from macro 'av_assert0', Q31( 0.7 4387 | 4 8 3 0 7i6f90 4(!3(6cfo)n}d,)) {{Q 3 1 ( - 0 . 7 1 5 7 3 3 3 1 0 6 src/libavcodec/bytestream.h4 :9357 7: 715 :f )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 1 ( - 0 .357 9 | 8 5 7 i f 0 ( 6s 0 i8 z1e 72 8 9! 2 =3 f s) i}z\, e )| ^~~~ | | ~~~~^~~~~~~~~~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/alsdec.cnote: :expanded from macro 'Q31'842 :25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #defi n842e | Q 3 1 ( x ) f o r ( s b = 0 ; s(bi n cur_tail_In file included from csrc/libavcodec/aacsbr_fixed.cod:e62): src/libavcodec/aacsbrdata.h :| ~~~ ^ ~~~~~~~~~~~~~317: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c: 903317: | 25{:Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( -0.853594 79039 | 2 3 3 5 3 7 f) , fQo3r1 (( s0b. 8=8 703;8 1s2b5 9<0 15s7u9bf_)b}l,o c{kQs3;1 (s-b0+.+81,4 s1t2a4r3t0 3=3 805)35 f )| , ~~ ^ ~~~~~~~~~~ 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.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: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)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: 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: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) CC libavcodec/asv.o (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:36src/libavcodec/alsdec.c: note: :expanded from macro 'Q31'933 :60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) 933 | ( ifnotr) (((ltxp)_*s2m1p4 7=4 8F3F6M4A8X.(0* b+d -0>.l5t)p _ l| a ^ ~g - 2, 0); ltp_sIn file included from msrc/libavcodec/aacsbr_fixed.cp: 62<: src/libavcodec/aacsbrdata.hb:l312o:c84k:_ lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n gth; ltp_smp+ +312) | {{Q 3 1| ( ~~~~~~~ ^ ~~~~~~~~~~~~ 0.47336129371299f), src/libavcodec/alsdec.cQ:39511:(29-:0 .warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 333178296162f) }951, | { Q 3 1 ( 0 .f9o0r9 9(8s3m0p8 7=0 305;1 9sfm)p, 4 7(4b8)3 6?4 8(.b)0 :+ (0a.)5)) | | ~ ^ ~ ^ ~ src/libavcodec/alsdec.c:In file included from 954:src/libavcodec/aacsbr_fixed.c:2962:: src/libavcodec/aacsbrdata.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]312 :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 954 | 312 | {fQo3r1 (( s0b. 4=7 303;6 1s2b9 3<7 1s2m9p9;f s)b,+ +Q)3 1 (| - ~~ ^ ~~~0 .27333178296162src/libavcodec/alsdec.cf:)961}:,23 :{ Qwarning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 ( 0.9099 89613 | 08 7 0 3 5 1 9 f f)o,r Q(3k1 (= 00.;9 6k7 1<5 6o6p2t9_o3r8d1e3r2;f )k}+,+ ) | ~~~~~^~~~~~~~~~~~~~~~~~| ~ ^ ~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.61130721139669f), Q31( 0.469501412417 warning5s9 generated1. 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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: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)}, {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.91851997CC libavcodec/asvdec.o 982317f), 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:309:83: 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: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)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: 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: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:src/libavcodec/alsdec.c note: expanded from macro 'Q31': 1245:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45 | #define Q31(x) 1245 | w h i(lien t()e(n(txr)*i2e1s4 7<4 8c3h6a4n8n.e0l s+ &0&. 5)! ( c| u ^ ~r rent->stop_flag = geIn file included from tsrc/libavcodec/aacsbr_fixed.c_:b62i: tsrc/libavcodec/aacsbrdata.hs1:(307g:b83):) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~~~~ ^ ~~~~~~~~ 307 | {Q3src/libavcodec/alsdec.c1:( 1248:037.:9 9warning: 29comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 717043688f )1248, | Q 3 1 ( 0 . 4i0f8 1(6c6u1r0r0e7n5t6-6>1fm)a}s,t e{rQ_31c(h a0n.n8e2l3 6>8=29 8c6h2a2n7n4e8lfs)), {Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~- 0.740360471901src/libavcodec/alsdec.c7:3f1273):17}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~^~~~~~~~~~~~~~~~~~~ 1273 | src/libavcodec/aac_defines.h : 45 : 36i: fnote: expanded from macro 'Q31'( entries =45= | #cdheafninneel sQ)3 1{( 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(In file included from 0src/libavcodec/apedec.c.:43208: 1src/libavcodec/bytestream.h6:61871:0150:7 5warning: 66comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 f)}, {Q31( 1870 | . 8 2 3 6if8 29(8s6i2z2e724 8!f=) ,s iQze3)1 ( -| 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) CC libavcodec/asvenc.o (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.2993843406551src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 294 | if (size2 != size) | ~~~~~ ^ ~~~~ f), 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) src/libavcodec/bytestream.h: (int)((x)*2147483648.0 + 0.5) | ^ ~ 318:15In 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)}, | ~~~~~^~~~~~~~~~~~~~~~~~ warning: src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) (int)((x)*2147483648. 0 + 0.5) | ^ ~ 318 | 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] if (size2 != size) | ~~~~~ ^ ~~~~ 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), Q3src/libavcodec/bytestream.h1(: 3570:.15:1 3warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 70374073 33575 | f ) } , i f| ~~~~~^~~~~~~~~~~~~~~~~~ (size2 != src/libavcodec/aac_defines.hs:i45z:e36) : | note: ~~~~~ ^ ~~~~expanded from macro 'Q31' 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)},CC libavcodec/atrac.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: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.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: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] 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: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 | {Q3src/libavcodec/alsdec.c1( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:1538:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :45 1538 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ :36: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); | ^ ~~~~~~~~ ~~~~~~~~~~~~~~ note: src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' expanded from macro 'Q31' 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] 45 1581 | if(tmp_32 != nchars) { | ~~~~~~ ^ ~~~~~~ | #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/alsdec.c| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 451663 | :#31d:e fiwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e Q31(x) 1663 | ( i n t ) ( ( x )i*f2 1(4g7e4t8_3b6i4t8s.0_ l+e f0t.(5g)b ) | < ^ ~ 7*channels*ctx->numIn file included from _bsrc/libavcodec/aacsbr_fixed.cl:o62c: ksrc/libavcodec/aacsbrdata.hs:)297 : 59| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c :2971720 | :{23Q:3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.3048575 4172087 | 9 6 3 2f ) , Qf3o1r( -(0b. 7=0 504;0 0b3 4<3 5c7t5x2-9>fn)u}m,_ b{lQo3c1k(s ;0 .b8+5+2)8 9{6 5 0| 9 ~ ^ ~~~~~~~~~~~~~~~2 5190f), 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) (int)((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.981110src/libavcodec/amrwbdec.c43:102360:835:8 4fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.958 52364 | 4 5 9 7 3 4 4 0i7sff)_}q,[ i ]| ~~~~^~~~~~~~~~~~~~~~~~~+ = PRED_Fsrc/libavcodec/aac_defines.hAC:T45O:R36: *note: expanded from macro 'Q31'i sf_past[ i45] | ;# d e| f ~ ^~~~~~~~~~~i ne Q31(x) (int)((x)*21In file included from 474src/libavcodec/apedec.c8:3366: 48src/libavcodec/unary.h.:050 :+41 :0 .warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) | ^ ~ 50 | for(In file included from i src/libavcodec/aacsbr_fixed.c=: 620: ;src/libavcodec/aacsbrdata.h :i294 :<83 :l ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] && get_bits1(gb )294 | !{Q=3 1st(o-p0;. 11i7+0+83)7;1 0 4| 6 ~~~~~~~~~~~~~ ^ ~~~~ 774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dsrc/libavcodec/amrwbdec.cef:in255e: 54Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 255 | ( i n t) ( ( x ) * 2i1s4p7_4q8[3k6]4[8i.]0 =+ (01..50) - c| ) ^ ~ * isp4_past[i] + c In file included from *src/libavcodec/aacsbr_fixed.c :i62s: psrc/libavcodec/aacsbrdata.h_:q294[:331]:[ iwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~ 294 | {Q3src/libavcodec/amrwbdec.c1:(255-:0.341:1 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 371046774 f255) | , Q 3 1 ( - 0 . 9 9 8 0i0s8p4_3q4[4k4]9[66if] )=}, ( 1{.Q03 1-( c0). 2*1 3i5s6p47_4p9a8s1t7[4i9]3 f+) c, *Q 3i1s(p-_0.q9[037]1[6i2]9;5 6 2| 7 ~ ^03 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:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In 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.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.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.9288240292071 warning4s2 generated3. f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:83: 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) | ^ ~ src/libavcodec/alsdec.c:In file included from 1821src/libavcodec/aacsbr_fixed.c::3362:: src/libavcodec/aacsbrdata.h:warning: 292:comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q 318211( | 0 . 7 9 7 8 8 3c3t7x1-9>5c3u3r1_ff)r,a mQe3_1l(e-n0g.t9h3 1=8 0F9F7M1I1N9(98s4c9ofn)f}-,> s{aQm3p1l(e s0 .-5 4c4t7x3-0>8f0r6a1m0e2_0i0df) ,* Q(3u1i(n-t06.41_1t9)1 9s2c0o6n0f3-7>1f8r6fa)m}e,_l e n| g ~~~~~^~~~~~~~~~~~~~~~~~t h, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 1822expanded from macro 'Q31' | 45 | # d e f i n e Q 3 1 ( x ) ( isncto)n(f(-x>)f*r2a1m4e7_4l8e3n6g4t8h.)0; + | 0 ~~~~~~~~~~~~~~~~~~~. 5) | ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 29249: | 31#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFMIN(a,b) 292( | ({aQ)3 1>( (0b.)7 9?7 8(8b3)3 7:1 9(5a3)3)1 f )| , ~ ^ ~ Q31(-0.931809711998src/libavcodec/alsdec.c4:91864f:)9}:, warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]Q 31( 0.544 718643 | 0 8 0 6 1 0 2 0 0IfN)T,E RQL3E1A(V-E0_.O1U1T9P1U9T2(01660)3 7 1| 8 ^~~~~~~~~~~~~~~~~~~~~6 f)}, src/libavcodec/alsdec.c :| 1854 ~~~~^~~~~~~~~~~~~~~~~~~: 31: note: expanded from macro 'INTERLEAVE_OUTPUT' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #d e1854f | i n e Q 3 1 ( x ) f o r ( c (=i n0t;) (c( x<)* 2c1h4a7n4n8e3l6s4;8 .c0+ ++ )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.79788337195331src/libavcodec/alsdec.cf:)1864,: 9Q:3 1warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- 0.9318097 118641 | 9 9 8 4 9 f ) } ,IN T{EQR3L1E(A V0E._5O4U4T7P3U0T8(016160)2 0 0| ^~~~~~~~~~~~~~~~~~~~~f ), Q3src/libavcodec/alsdec.c1:(1858-:031.:11 9note: 1expanded from macro 'INTERLEAVE_OUTPUT'9 206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 1858 | src/libavcodec/aac_defines.h : 45 : src/libavcodec/amrwbdec.c36 :: 366 note: : expanded from macro 'Q31'43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f45o | r# d(ce f366= | i n0 e; c < c h a n n el s ; c + + ) 0 . 18 * e x c [ i + 1] ; | ~ ^~~~~~~~~~ \ src/libavcodec/amrwbdec.c| : ~ ^ ~~~~~~~~365: 63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | src/libavcodec/alsdec.c : c1866t:x9-:>p iwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c h_vector [1866i | ] = 0 . 1 8 I*NT EeRxLcE[AiV E-_ O1U]T +P U0T.(6342 )* e| x ^~~~~~~~~~~~~~~~~~~~~c [i] +src/libavcodec/alsdec.c : 1854| : ~ ^~~~~~31 : note: expanded from macro 'INTERLEAVE_OUTPUT' src/libavcodec/amrwbdec.cQ31(x) 1854 | ( i n t )( ( fx)or*2 1(4c7 4=8 306;4 8c. 0< +c ha0n.n5e)l s ;| ^ ~c ++) 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 | {| Q ~ ^ ~~~~~~~~3 1(-0.91592244254432f), src/libavcodec/alsdec.cQ:318661:(9 :0 warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 36879013 718666 | 7 1 3 f ) } , {IQN3T1ER(L-E0A.V7E6_2O8U5T4P9U2T3(57328)8 7 f| ) ^~~~~~~~~~~~~~~~~~~~~, Q31(-0src/libavcodec/alsdec.c.:918581:3317:1 8note: 6expanded from macro 'INTERLEAVE_OUTPUT'79 19124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:36545::4336:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 1858 | 365 | cftoxr- >(cp i=t c0h;_ vce ccur_frame_length != sconf->frame_length && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ fine 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.76285492357887src/libavcodec/amrnbdec.c:f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 188src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 62: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 188 | p->prev_lsp_sub4[i] = lsp_sub4_init[i] * 1000 / (float)(1 << 15); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/apedec.csrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 478:In file included from 20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/aacsbr_fixed.c 478: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 :i36f: (note: rexpanded from macro 'Q31'i ce->ksu m 45< | #ldiemf)i n e| ~~~~~~~~~~ ^ ~~~Q 31(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) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591fsrc/libavcodec/amrnbdec.c)}, :{292Q:3541:( 0warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 4581177741673f) ,292 | Q 3 1 ( 0 . 9 4l8s7f9_4q2[1i0]6 1=8 6l6fs)}f,_ r [| ~~~~~^~~~~~~~~~~~~~~~~~i ] * (LSsrc/libavcodec/aac_defines.hF_:R45_:36F:A Cnote: expanded from macro 'Q31'/ 8000.0) +45 | l#sdfe_fnion_er [Qi3]1 (*x )( 1 . 0 / 8 0 0 0 . 0 ) ;( i n| t ^~~~~~~~~~~ ~) ((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.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: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 | #define 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) (src/libavcodec/amrnbdec.cin:t321):(75(:x )warning: *2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 47483648.0 + 3210 | . 5 ) | ^ ~ lsf_no_r[i] = p->preIn file included from v_src/libavcodec/aacsbr_fixed.cl:s62f: _src/libavcodec/aacsbrdata.hr:[287i:]84 :* warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S F_R_FAC * PRED _287F | A{CQ_3M1O(D-E0_.1928k8292 9+8 0l5s8f6_053_2mfe)a,n [Qi3]1;( - 0| . ~ ^~~~~~~~~~~~~8 7881132267556f)}, {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] src/libavcodec/amrwbdec.c 287 | {Q31(-0.98892980586032f), Q31:605:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( -0.87881132267556f)}, {Q31( 0.51756627678605 | fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/amrwbdec.cexpanded from macro 'Q31' :623:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 623 | p_gain * p_gain; | ~ ^~~~~~ | src/libavcodec/amrwbdec.c#define Q31(x) (int)((x)*2:623:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 622 | src/libavcodec/amrnbdec.c : 355 : 89 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AMR W355B | _S F R _ S I Z E )l s*f _ | q ~[ i] = 623( | l s f _r [ i ] + p - > pr e v _ l s f_ rp[_ig]a i*n p r* epd__fgaaci[n;i ]| ^~~~~~) * (LSF_R_FAC / 8src/libavcodec/alsdec.c00:02064.:019:) +warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ls f_3_mean[i ]2064 | * (1 .f0o r/ ( c8 0= 000;. 0c) ;< n| u ^~~~~~~~~~~~~ ~ m_buffers; c+src/libavcodec/amrnbdec.c+): 355{: 30 :| ~ ^ ~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 src/libavcodec/alsdec.c355src/libavcodec/amrwbdec.c | :: 2087 626: :19 :30 : 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] lsf_q[i ] 626 2087 | = | ( l s ff o_ rr [ i( ] c + = p 0- >; p rc e v<_f l_ngasuifmn__ rb*[ iuf]f _f*ge rparsie;nd ;_c f+ a+| c) ~ ^~~~~~[ i | ] ~ ^ ~~~~~~~~~~~) * (Lsrc/libavcodec/amrwbdec.cS:F626_:R21_src/libavcodec/alsdec.c:F A:Cwarning: 2103 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:/ 23 :8 0warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0. 0625) | + l s 2103f _ | 3 _ m e a n [ i ] f o* r ( 1(. c0 =/ 0 8; 0 c0 0< . 0n )u ;m _ b| u ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ f f e r s ; c + + ) | ~ ^ ~~~~~~~~~~~ AMRWB_SFsrc/libavcodec/alsdec.cR_:S2133I:Z23:E )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]* | ~ 2133626 | | f o r ( c = 0 ; cf _ | ~~~~^~~~~~~~~~~~~~~~~~~ psrc/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' i 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ tch_gain[0] In file included from pitch_g a45i | n#[d0e]f i5f3i1x9e8d6_f)g,a iQn3[10(] 0>. 432.504 8*5 83c7t2x6-4>7f7ifx)e}d_,g a i| n ~~~~^~~~~~~~~~~~~~~~~~~[ 1]) { | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~~~~~ ~: 45:36: note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c: 65745: | 36#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 657 | i f ( c t x - >(fiinxte)d(_(gxa)i*n2[104]7 4>8 33.6048 .*0 ct+x -0>.f5)i x e| d ^ ~_ gain[1]) { | ~ ^~~~~~~~~~~~~~~~~~ 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)*2147483648src/libavcodec/amrwbdec.c.0: 664+: 170:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 664 | In file included from src/libavcodec/aacsbr_fixed.c :i62f: (src/libavcodec/aacsbrdata.hc:t286x:-6>:p iwarning: tcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h _gain[i] < 0. 6286) | { Q| 3 ^~~~~~~~~~~~~~~~~~ ~1 (-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.025709285360CC libavcodec/atrac1.o 04f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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), Qsrc/libavcodec/amrwbdec.c31:(-7150:.304:5 3warning: 40implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 28808763f)} ,715 | { Q 3 1 (r-e0.t9u9r4n 9F6F5M1A3X0(504.709,7 f1).,2 5Q 3-1 (a-c0c. 9*0 007.189 0*8 0561629)7;3 f| ) ^~~ ~} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47src/libavcodec/aac_defines.h::2845:: 36note: :expanded from macro 'FFMAX' note: expanded from macro 'Q31' 47 | #45d | e#fdienfei nFeF MQA3X1((ax,)b ) ( ( a) > ( b ) ? ((ain)t ):( ((xb))*)2 1 4| 7 ^4 83648.0 + 0.5) | ^ ~ src/libavcodec/amrwbdec.c:715:30: 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:284 :71558 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] return FFMAX(0 .2840 | ,{ Q13.12(5- 0- .a7c0c0 5*1 401.583 4*5 556102f));, Q 3| 1 ^~~ ~( -0.453src/libavutil/macros.h4:0470:2408:8 0note: 8expanded from macro 'FFMAX'7 63f)}, 47{ | Q#3d1e(f-i0n.e9 9F4F9M6A5X1(3a0,5b4)79 7(f(a)), >Q 3(1b()- 0?. 9(00a7)1 9:0 8(0b6)6)9 7 3| 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: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.90src/libavcodec/amrwbdec.c07:17329:0448:0 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 73f)}, 732| | ~~~~^~~~~~~~~~~~~~~~~~~ flosrc/libavcodec/aac_defines.ha:t45 :s36m:_ fnote: aexpanded from macro 'Q31'c = 0.5 * 45( | 1# d-e fvioniec eQ_3f1a(cx)) * s t a b _ f a c ; (| i ~ ^~~~~~~~n t)((x)*21474src/libavcodec/amrwbdec.c8:37326:4298:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~732 | float sm_In file included from fasrc/libavcodec/aacsbr_fixed.cc: 62=: src/libavcodec/aacsbrdata.h0:284.:56 :* warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 - voice_fac) 284* | {sQt3a1b(_-f0a.c7;0 0 5| 1 ~ ~~^~~~~~~~~~~4 15345560f), 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) src/libavcodec/amrwbdec.c : 759 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( int)((x)* 27591 | 4 7 4 8 3f6l4o8a.t0 c+p e0 . 5=) 0 .| 1 ^ ~2 5 * (1 + voiceIn file included from _src/libavcodec/aacsbr_fixed.cf:a62c: )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 | {Q3src/libavcodec/amrwbdec.c:792:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 ( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h792 | if (ctx->pitch_gain[0] > 0.5 && ctx->fr_cur_mode <:45:36: note: expanded from macro 'Q31' = 454 | warning#s generatedd. efine Q31(x) (int)((x)*21 MODE_8k85) { | ^~~~~~~~~~~~~~~~~~ ~ 47483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84:src/libavcodec/amrwbdec.c:799:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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]; | ~ ^~~~~~~~~~~~~~~~~~ 282 | 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]; | ~ ^~~~~~~~~~~~~~~~~~ Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0src/libavcodec/amrnbdec.c:.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 568src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 25: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] warning: 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 568 | p->beta = FFMIN(p->pitch_gain[4], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 36 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ : note: expanded from macro 'Q31' 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(src/libavcodec/amrnbdec.c 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: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]; | ~ ^~~~~~~~~~ 45:src/libavcodec/amrnbdec.c:604:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36 604 | src/libavcodec/amrwbdec.c : 892 : 28 : dwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ff += fa b892s | ( ls f _ arvegt[uir]n -a vl_scfl[ii]p)f (/ (l1s.f0_a v-g [tii]l;t ) | * ~~~~ ~~~~~~~~~~~^~~~~~~~ (1.25 - 0.25 * wsp), 0.1, 1.0); | ~ ^~~~ : note: expanded from macro 'Q31' src/libavcodec/amrnbdec.c:609:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 609 | if (diff <= 0.65) | ^~~~ ~~ | #defCC libavcodec/atrac3.o ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/amrnbdec.cIn 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] : 620:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 620 | const float smoothing_factor = av_clipf(4.0 * diff - 1.6, 0.0, 1.0); | ~ ^~~~ | {Q31( 0.30424629369539f), src/libavcodec/amrnbdec.c:622:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 621 | const float fixed_gain_mean = (p->fixed_gain[0] + p->fixed_gain[1] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622( | - 0 . 4 94 3 8 2 6 7 0 1 2 4 7 9 f ) } , { Q 3 1 ( 0 . 6 6 5 6 50 3 3 7 4 6p-9>2f5ifx)ed,_ gQa3i1n([ 20]. +6 4p6-5>2f9i3x5e5d4_2ga4i9n1[f3)]} ,+ | | ~~~~~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623src/libavcodec/aac_defines.h | : 45 : 36 : note: expanded from macro 'Q31' 45 | # d e f i n e Q 3 1 ( x ) p - > f i x e d _ g a(iinn[t4)]()( x*) 0*.221;4 7 4| 8 ~~~~~~~~~~~~~~~~ ~3 648.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), Q31src/libavcodec/amrnbdec.c(-:0.6259:4437:3 9warning: 91implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 296622f)} ,625 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(361:. 0note: expanded from macro 'Q31'- smoothing _45f | a#cdteofri)n e* Qf3i1x(exd)_ g a i n _ m e an ; | ~ ^~~~~~~~~~~~~~~( int)((x)*21474836src/libavcodec/amrnbdec.c48:.6250: 23+: 0warning: .5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) | ^ ~ 625 | In file included from src/libavcodec/aacsbr_fixed.c : 62(: 1src/libavcodec/aacsbrdata.h.:0281 :-58 :s mwarning: ooimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t hing_factor) * f281ix | e{dQ_3g1a(i n0_.m7e4a4n9;6 2 52| 9 ~ ^~~~~~~~~~~~~~~~2 6055f), Q31(-0src/libavcodec/amrnbdec.c.9:16241:6339:0 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 45807f)}, {624Q | 3 1 ( - 0 . 9 6 4r4e0t1u8r2n7 0s3m8o5o6tfh)i,n gQ3_1f(a-c0t.o9r4 7*3 9p91-8>2f9i6x6e2d2_fg)a}in,[ 4 ]| ~~~~^~~~~~~~~~~~~~~~~~~ + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 +src/libavcodec/amrwbdec.c 0:.9745:)37 : | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 974 | eIn file included from ssrc/libavcodec/aacsbr_fixed.ct: 62 : src/libavcodec/aacsbrdata.h=: 2817:9316:5 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( isf[2] - isf[ 3281] | {-Q 3i1s(f [40].)7 4/4 966.205;2 9 2| 6 ~~~~~~~~~~~~~~~~^~~~~~~~ ~0 55f), 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.src/libavcodec/amrwbdec.c0 :+976 :036.:5 ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 975 | scalIn file included from e src/libavcodec/aacsbr_fixed.c=:62 : 0.src/libavcodec/aacsbrdata.h5: 281*: 7(:F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N(est, 7600) 281- | {iQs3f1[(L P0_O.R7D44E9R6 2-5 229]2)6 0/5 5f | ) ~, Q31(- 0.9769 | 1 1 6 9 0 0 4 4 4 5 8 0(7ifs)f},[ L{PQ_3O1R(D-E0R._9166k44 0-1 822]7 0-3 8i5s6ff[)L,P _QO3R1D(E-R0 .-9 427]3)9;9 1 8| 2 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~9 6622f)}, | src/libavcodec/amrwbdec.c ~~~~~^~~~~~~~~~~~~~~~~~: 975:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 975 | sc a45l | e# d=e f0i.n5e *Q 3(1F(Fx)M I N ( e s t , 7 6 0 0 )( i-n ti)s(f([xL)P*_2O1R4D7E4R83 -6 428].)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( 0src/libavcodec/amrwbdec.c.7:59836:2252:8 01warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9036f), Q31( 9830 | . 2 0 9 5 0 3 2 9i9f9 55(4d9iff)f}_i,s f{[Qi3]1 (+ 0d.i0f7f06_9i4s4f[2i6 01-0 510f]) ,< Q53.10()- 0{. 7 8| 2 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~4 7898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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]src/libavcodec/amrwbdec.c :985:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 9850 | . 7 5 6 22 8 0 1 3 9 9 0 3 6 f )d,i fQf3_1i(s f0[.i2 0-9 510]3 2=9 9595.504 9-f )d}i,f f{_Qi3s1f( [0i.]0;7 0 6| 9 ~ ^~~~~~~~~~~4 42601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/amrwbdec.c : 987 : (37i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*214748 39876 | 4 8 . 0 + 0 . 5 ) | ^ ~ diff_isf[i] = 5In file included from .src/libavcodec/aacsbr_fixed.c0: 62-: src/libavcodec/aacsbrdata.hd:i280f:f7_:i swarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ i - 1]; | ~ ^~~~~~~~~~~~~~~ 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:36: note: expanded from macro 'Q31' 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:58: 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: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) | ^ ~ src/libavcodec/apedec.c:904:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 279904: | 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (p->sampl e279_ | p{oQs3 1<( -s0t.a4r5t7)2 {5 9 3| 3 ~~~~~~~~~~~~~ ^ ~~~~~3 17144f), 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) src/libavcodec/amrnbdec.c : 734 : 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 47347 | 4 8 3 6 48i.f0 (+p -0>.p5)i t c| h ^ ~_ gain[4] < 0.6) { 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] src/libavcodec/amrwbdec.c:1040:39: warning: 278implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | {Q31(-0.99 861040 | 7 9 7 4 7 1 1 8 5 5 f ), Q 3 1( - 0 . 8 8 1 4 7 0 6 86 4 5 3 51.80f )-} ,i s{fQp3_1i(n-t0src/libavcodec/amrnbdec.ce.r9:[5s5736u3:b116f0:r7 a6warning: m8eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0] 5,0 4L0Pf_)O,R D736QE | 3R 1) (; 0 }.| 9 ~ ^~~~~~~~~~~~~~~~~~~~0 e9l0s8e7 5i7f1 5(4p5-9>3pfi)t}c, h _| g ~~~~~^~~~~~~~~~~~~~~~~~a in[4] < src/libavcodec/aac_defines.h0:.459:)36 :{ note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~~~ ~ 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] src/libavcodec/amrnbdec.c:742 :2789 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9986797 47427 | 1 1 8 5 i5ff )(,f iQx3e1d(_-g0a.i8n8 1>4 720.608 6*4 5p3-58>fp)r}e,v _{sQp3a1r(s-e0_.9f5i5x3e10d7_6g8a0i5n0) 4{0 f )| , ^~~~~~~~~~ ~ Q31( 0.90908757src/libavcodec/amrnbdec.c1:574245:9313:f )warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ 742 | src/libavcodec/aac_defines.h : 45i:f36 :( fnote: iexpanded from macro 'Q31'x ed_gai n45 | ># d2e.f0i n*e pQ-3>1p(rxe)v _ s p a r s e _ f i x e d(_ignati)n()(x ){* 2 1| 4 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~7 483648.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] src/libavcodec/amrnbdec.c:751:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]278 | {Q31(-0. 97519 | 8 6 7 9 7 4 7 1 1 8 5 5 fi)f, (Q3p1-(>-p0i.t8c81h4_7g0a6i8n6[4i5]3 5<8 f0).}6,) { Q| 3 ^~~~~~~~~~~~~~~~ ~1 (-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)src/libavcodec/amrnbdec.c},: 764{:Q93:1 ( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 40009252 87646 | 7 9 5 5 fi)f, (Qf3i1x(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ eIn 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] d _gain < 5.0) | ^~~~~~~~~~ ~ 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)*src/libavcodec/amrnbdec.c:816:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 816 | if (p->pitch_gain[4] > 0.5 && !overflow) { | ^~~~~~~~~~~~~~~~ ~ 147483648.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.5484042src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 29 822 | 0.25 * FFMIN(p->pitch_gain[4], 1.0) : | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 0 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 309src/libavcodec/amrnbdec.c:822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 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)) | ^ Qsrc/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 1( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 823src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] 0.5 * FFMIN(p->pitch_gain[4], SHARP_MAX)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ {Q3src/libavcodec/amrnbdec.c:823:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 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)) | ^ 0.src/libavcodec/amrnbdec.c:820:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 820 | p->pitch_gain[4] * | ^~~~~~~~~~~~~~~~ ~ 4840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Qsrc/libavcodec/amrnbdec.c:838:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 838 | if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { | ^~~~~~~~~~~~~~~~~ ~ 1(-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 | #defsrc/libavcodec/amrwbdec.c:1224:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 1224 | ctx->tilt_coef = voice_fac * 0.25 + 0.25; | ^~~~~~~~~ ~ ne Q31(src/libavcodec/amrnbdec.c:902:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ^~~ ~~ )src/libavcodec/amrnbdec.c (int)((x)*2147483648.0 + 0.5) | ^ ~ :902In file included from :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c 902 | return rh1 >= 0.0 ? rh1 / rh0 * AMR_TILT_GAMMA_T : 0.0; | ~~~~^~~~~ ~ :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] 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)CC libavcodec/atrac3plus.o | ^ ~ 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:45:36: note: expanded from macro 'Q31' 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.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:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97src/libavcodec/amrnbdec.c113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1077 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :61In file included from : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1077 | 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h highpass_gain * AMR_SAMPLE_SCALE, | ^~~~~~~~~~~~~ ~ :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 203 warnings generated. CC libavcodec/atrac3plusdec.o src/libavcodec/apedec.c:1666:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1666 | { NULL}, | ^ CC libavcodec/atrac3plusdsp.o 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.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.0004src/libavcodec/atrac.c8:9563:7199:1 fwarning: ),implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 56expanded from macro 'Q31' | 45f | l#odaetf isn e= Q 3q1m(fx_)4 8 t a p _ h a l f [ i ] (*i n2t.)0(;( 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), 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: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 | CC libavcodec/atrac9dec.o #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:src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45: 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 139In 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 for(i=0; iinfti)e(l(dxs))*)21 4 7| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 3648.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.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.0006In file included from 2src/libavcodec/arbc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 39 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 376f), 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)src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] , Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ 273src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.0018src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 34 8265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ 369src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 45 | #define Q31(x) src/libavcodec/bytestream.h : 294 : 15(:i ntwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (x)*214 72944 | 8 3 6 4 8i.f0 +(s i0z.5e) 2 | ! ^ ~= size) | ~~~~~ ^ ~~~~ 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 for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ expanded from macro 'Q31' 45 | #define Q31(x)src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ (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 + 0src/libavcodec/ass_split.c.5:) 452 :| 19 ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683: 11452: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 0; 683i | < F F _QA3RR1A( Y_0E.L0E0M3S9(2f0i7e4l3d2sf));, iQ3+1+() 0{. 0 0| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~7 603922f), 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) src/libavcodec/ass_split.c (:i474n:t20):( (xwarning: )comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]* 2147483648.0 + 0474. | 5 ) | ^ ~ for (i=0; iIn file included from buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13f), 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:10src/libavcodec/put_bits.h::265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] 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.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)*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 | 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.5302240In file included from src/libavcodec/atrac3.c895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :45 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :36: note: expanded from macro 'Q31' 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) (inCC libavcodec/av1_parser.o t)((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.hsrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :45 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :36: note: expanded from macro 'Q31' 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.5845403235src/libavcodec/bytestream.hf), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 318 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :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:632: 11318: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != 632s | i z e ) Q| 3 ~~~~~ ^ ~~~~ 1( 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.6src/libavcodec/bytestream.h15:93571:0159:9 3warning: 2fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q31( 0.3576 | 0 5 5 7 8i3f5 3(8sfi)z,e 2Q 3!1=( s0i.z5e9)5 1 1| 2 ~~~~~ ^ ~~~~3 086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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) src/libavcodec/atrac1.c : 241 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 22411 | 4 7 4 8 3 6 4 8. 0 + 0 . 5 ) f| l ^ ~o at max_quant =In file included from 1src/libavcodec/aacsbr_fixed.c.:062 : /src/libavcodec/aacsbrdata.h :(625f:l32o:a twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (1 << (word _625l | e n - 1Q)3)1 (- 01.)8;1 3 8| 1 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 1270f), 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) (4 warningis generated. nt)((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.src/libavcodec/atrac3.c5) : 192| : ^ ~35 : 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: 616192: | 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] float w =616 | 0 . 5 * Q(3w1i( *0 .w7i9 1+9 7wj3 5*8 4w1jf));, Q| 3 ~ ~~~~~~~~^~~~~~~~~1 ( 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) (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 Qsrc/libavcodec/atrac3.c:31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 494: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] 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | 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))) | ~ ~~~~~~^~~~~~~ Qsrc/libavcodec/atrac3.c31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 494 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :39In 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] : 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), | ~~~~~^~~~~~~~~~~~~~ 494src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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] c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 469 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~:7: note: expanded from macro 'INTERPOLATE' In file included from 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/aacsbr_fixed.c:src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ : src/libavcodec/atrac3.csrc/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :493 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' 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c | #:d469e:f41i:n enote: expanded from macro 'INTERPOLATE'Q 31(x) 469 | ( ( o l d()i n+t )((n(sxa)m*p2l1e4)7 4*8 306.14285. 0* +( (0n.e5w)) -| ^ ~( old))) | ~ ~~~~~~^~~~~~~ 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] src/libavcodec/atrac3.c :610493 | : 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.5845 44930 | 3 2 3 5 f ) , Q 3 1 ( 0 . 5 9c521 1=2 3c018 6*f )I,N TQE3R1PO(L A0T.E6(0m5c517_8l35, 38mfc)2,_ lQ,3 1n(s a0m.p6l1e5 9-1 0b9a9n3d2)f )+, | | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~ src/libavcodec/atrac3.c:src/libavcodec/aac_defines.h469::457::36 :note: expanded from macro 'INTERPOLATE'note: expanded from macro 'Q31' 469 | 45 | #(d(eoflidn)e +Q 3(1ns(axm)p l e ) * 0 . 1 2 5 * ((i(nnte)w()( -x )(*o2l1d4)7)4)8 3 6| 4 ^~~ ~8 .0 + 0.5) | ^ ~src/libavcodec/atrac3.c :493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c493: | 62 : src/libavcodec/aacsbrdata.h : 609 : 74 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c2 = c 1609 * | I N T E RQP3O1L(A T0E.(5m4c112_5l5,3 4m4c82f_)l,, Qn3s1a(m p0l.e5 5- 2b2a0n5d1)2 5+8 f )| , ^~ ~ Q 31( 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.5src/libavcodec/atrac3.c) : 496| : ^ ~43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496In 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] su2[nsample ]609 | = c 1 *Q 321.(0 0-. 5c421;2 5 5| 3 ~ ^~4 48f), Q31( 0.src/libavcodec/atrac3.c5:54962:2320:5 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8f), Q31 (496 | 0 . 5 6 3 0 7 8 9 1 4 0 f ) , sQu321[(n s0a.m5p73l8e]5 2=4 1c311f )*, 2 .| 0 ~~~~~^~~~~~~~~~~~~~ - c2;src/libavcodec/aac_defines.h : 45| : ^~ ~36 : note: expanded from macro 'Q31' 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(src/libavcodec/atrac3.cx): 506 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t506) | ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0s u+1[ n0s.a5m)p l e| ] ^ ~ = c2 * 2In file included from .src/libavcodec/aacsbr_fixed.c0:;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.563src/libavcodec/atrac3.c0:785079:1364: 0warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.5 75073 | 8 5 2 4 1 3 1 f ) , | ~~~~~^~~~~~~~~~~~~~ su2[nsrc/libavcodec/aac_defines.hs:a45m:p36l:e ] note: =expanded from macro 'Q31' (c1 - c2 )45 | *# d2e.f0i;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: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) (intsrc/libavcodec/atrac3.c)(:(514x:)36*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0514. | 5 ) | ^ ~ su1[In file included from nsrc/libavcodec/aacsbr_fixed.cs:a62m: psrc/libavcodec/aacsbrdata.hl:e608]: 53=: (warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 + c2) * 2.0 ;608 | | ~~~^~~~ ~ Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240src/libavcodec/atrac3.c89:5515f:)33,: warning: | ~~~~~^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36 :515 | note: expanded from macro 'Q31' 45 | # d e f isnue2 [Qn3s1a(mxp)l e ] = c 2 ( i*n t-)2(.(0x;) * 2| 1 ^~ ~4 7483648.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 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]); | ~~~~ ~~^~~~~~~~~~~~~~~ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:CC libavcodec/av1dec.o 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.4855253091fsrc/libavcodec/atrac3.c), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:36: note: expanded from macro 'Q31' : 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 469: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] 41 : note: expanded from macro 'INTERPOLATE' 607 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] Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ 558src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' | 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 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 45 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ :36: note: expanded from macro 'Q31' 45 | #define src/libavcodec/atrac3.cQ31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ :559In 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] :33 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) | ^ ~ 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:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | 559 Q | 3 1 ( 0 . 4 0 6 2 3 1 7 6 7 6sfu)2,[ nQs3a1m(p l0e.]4 1*7=5 6I9N6T8E9R6PfO)L,A TQE3(1w([ 10.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' ][0] , 45w | [#1d]e[1f]i,n en sQa3m1p(lxe) - b a n d ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)src/libavcodec/atrac3.c(:(x469):*412: 1note: 4expanded from macro 'INTERPOLATE'7 483648. 0469 | + 0 . 5()( o l| d ^ ~) + (nsample) In file included from *src/libavcodec/aacsbr_fixed.c :062.: 1src/libavcodec/aacsbrdata.h2:5 606*: 32(:( nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w ) - (old))) 606| | ~ ~~~~~~^~~~~~~ Q31( 0.4062317676f), Q31( 0.41src/libavcodec/atrac3.c7:55596:9456:8 96warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0.42 85599 | 1 1 9 9 2 0 f ) , Q 3 1 ( s0u.24[4n0s2a5m5p3l75e4]f )*,= I| N ~~~~~^~~~~~~~~~~~~~T ERPOLATsrc/libavcodec/aac_defines.hE:(w45[:136]:[ 0note: ],expanded from macro 'Q31' w[1][1], 45n | s#admepflien e- Qb3a1n(dx)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c : 469 :(7i:n tnote: )(expanded from macro 'INTERPOLATE'( x)*21474 84693 | 6 4 8 . (0( o+l d0). 5+) ( n| s ^ ~a mple) * 0.125 * In file included from (src/libavcodec/aacsbr_fixed.c(:n62e: w)src/libavcodec/aacsbrdata.h :-606 :(11o:l dwarning: )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.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 | #defi5 warnings generated. ne 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) CC libavcodec/avcodec.o (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( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.05751952 warning6s9 generated1f. ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)*2147CC libavcodec/avdct.o 483648.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 | src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 364 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:36: note: expanded from macro 'Q31' 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), QCC libavcodec/avfft.o 31( 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.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( 0CC libavcodec/avpacket.o .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) CC libavcodec/avrndec.o (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( CC libavcodec/avs.o 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(7 warnings generated. x) (int)((x)*214197 warnings generated. 483648.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)((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) src/libavcodec/atrac3plusdsp.c| ^ ~: 98: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:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 556 | h a n nQ_3w1i(n d0o.w0[0i1]9 8=4 1(114.00ff) ,- Qc3o1s(( T0W.O0P0I 2*1 4i6 1/5 8235f6).,0 fQ)3)1 (* 00..050f2;3 0 1| 72 ~ ^~~~5 4f), Q31( 0.0024src/libavcodec/atrac3plusdsp.c6:2985:6501:6 fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h98: | 45 : 36 : note: expanded from macro 'Q31' hann_ 45w | i#nddeofwi[in]e =Q 3(11(.x0)f - c o s ( T W O P I * (i i/n t2)5(6(.0xf))*)2 1*4 70.458f3;6 4 8| . ~ ^~~~~~0 + 0.5) | ^ ~ src/libavcodec/atrac3plusdsp.cIn file included from :src/libavcodec/aacsbr_fixed.c98::6227: :src/libavcodec/aacsbrdata.h :warning: 556implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | 556 | h a nQn3_1w(i n0d.0o0w19[8i4]1 1=4 0(f1).,0 f Q-3 1c(o s0(.T0W0O2P14I6 1*5 8i3 f/) ,2 5Q63.10(f ))0 .*0 002.350f1;7 2 5| 4 ^~~~ ~f ), 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 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 | src/libavcodec/atrac3plusdsp.c#d:e131f:i46n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 131 | ( i n t )a(m(px )=* 2a1m4p7_48s3f6_4t8a.b0[ w+a v0e._5p)a r a| m ^ ~- >amp_sf] * In file included from src/libavcodec/aacsbr_fixed.c| : ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^62 : src/libavcodec/aacsbrdata.h:554 :13211 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (554! | s y n t h _Qp3a1r(a m0-.>0a0m0p8l6i0t8u4d4e3_fm)o,d eQ 3 1| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.00 01339 | 8 8 5 9 8 8 f ) , Q 3 1 ( 0?. 00(1w1a2v5e0_1p5a5rafm)-, >Qa3m1p(_ i0n.0d0e1x2 5+7 718)84 f/) ,1 5 .| 1 ~~~~~^~~~~~~~~~~~~~3 f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45: 36134: | note: expanded from macro 'Q31' 45 | # d e:f i1n.e0 fQ)3;1 ( 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( 0src/libavcodec/atrac3plusdsp.c:.141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ 007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.00040265401 warning generated. f), 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 | QCC libavcodec/avs2.o 31(-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), | ~~~~^~~~~~~~~~~~~~~ CC libavcodec/avs2_parser.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: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(-0CC libavcodec/avs3_parser.o .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' In file included from 45src/libavcodec/av1_parse.c | :#27d: esrc/libavcodec/bytestream.hf:i187n:e15 Q:3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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: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.src/libavcodec/av1_metadata_bsf.c5): 172: 39| : ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .iIn file included from 64src/libavcodec/aacsbr_fixed.c := 62-: 1 src/libavcodec/aacsbrdata.h}:, 541-1:,52 2:5 5,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 541 | Q31( 0.0000000src/libavcodec/av1_metadata_bsf.c0:01750:39f:) warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] Q31 (175- | 0 . 0 0 0 5 5{ 2.5i2648 6=f -)1 ,} , Q-311,( 2-505., 0F0L0A5G6S 1}7,6 9 | 2 ^f ), Q31(-0.0004947518f), src/libavcodec/av1_metadata_bsf.c :| 178 ~~~~^~~~~~~~~~~~~~~: 39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | src/libavcodec/aac_defines.h : 45 : 36 : { note: .iexpanded from macro 'Q31'64 = -1 }, -1, 2455 | 5,# FdLeAGfSi }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:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.00056176src/libavcodec/av1_metadata_bsf.c9:2200f:)44:, warning: Qmissing field 'unit' initializer [-Wmissing-field-initializers] 31(- 0200. | 0 0 0 4 9 4 7{ 5.1db8lf =) ,0. 0 }| , ~~~~^~~~~~~~~~~~~~~0 , UINT_MAXsrc/libavcodec/aac_defines.h, :F45LA:G36S: } ,note: expanded from macro 'Q31'| ^ 45 | #define Q31(xsrc/libavcodec/av1_metadata_bsf.c): 203: 43 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | ( i n{t ).i(6(4x =) *-211 4}7,4 -813, 6I4NT8_.MA0X ,+ F L0A.GS5 )} , | | ^ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/av1_metadata_bsf.c: :src/libavcodec/aacsbrdata.h207::34541:: 11warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]207 | { .i64 = 0 541} | , 0 , 1, QF3L1A(G S}0,. 0 | 0 ^0 0000000f),src/libavcodec/av1_metadata_bsf.c :Q2093:112(: -warning: 0missing field 'help' initializer [-Wmissing-field-initializers]. 0 02090 | 5 5 2 {5 2N8UL6Lf }) ,| ^Q 31(-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/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/atrac9dec.c (int)((x)*2147483648.0 + 0.5) | ^ ~ :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/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 && i frame_count; i++){ | ~^~~~~~~~~~~~~~~~~ 71 | if (new_size >= INCC libavcodec/avuienc.o T_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/bethsoftvideo.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/bfi.o 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. 1 warning generated. 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) | ^ ~ 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}, | ^ CC libavcodec/bgmc.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/bink.o CC libavcodec/binkaudio.o CC libavcodec/binkdsp.o CC libavcodec/bintext.o 2 warnings generated. 30 warnings 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 5 warnings generated. 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_dec.o CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 6155 warnings generated. | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o 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++) { | ~ ^ ~~~~ 5 warnings generated. 2 warnings generated. src/libavcodec/avcodec.c:263:38CC libavcodec/bmp_parser.o : 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/bmpenc.o CC libavcodec/bmvaudio.o 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++) { | ~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavcodec/bmvvideo.o CC libavcodec/bonk.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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 33 warnings generated. 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/brenderpix.o 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/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/bswapdsp.o CC libavcodec/bsf.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) | ~~~~~ ^ ~~~~ 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/c93.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/cabac.o 4 warnings generated. src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (ssrc/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]ize2 != size) | ~~~~~ ^ ~~~~ 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); 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/canopus.o CC libavcodec/cavs.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 } | ^ CC libavcodec/cavs_parser.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 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/cavsdata.o CC libavcodec/cavsdec.o 3 warnings generated. CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o 647 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o CC libavcodec/cbs_h2645.o 2 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]src/libavcodec/bink.c : 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ 726src/libavutil/macros.h:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :49 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_jpeg.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. CC libavcodec/cbs_mpeg2.o CC libavcodec/cbs_sei.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) | ~~~~~ ^ ~~~~ 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/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/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 22 warnings generated. CC libavcodec/cdgraphics.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 !=src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ ize) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/cdxl.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 18 warnings generated. CC libavcodec/celp_filters.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/celp_math.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/cfhd.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 (sCC libavcodec/cfhddata.o ize2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/cfhddsp.o 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)) | ~ ^ ~ 7 warnings generated. 4 warnings generated. CC libavcodec/cfhdenc.o 6 warnings generated. CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o In file included from src/libavcodec/cbs_h2645.c:22CC libavcodec/chomp_bsf.o 24: warningsrc/libavcodec/bytestream.hs: generated187:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/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 1 warning generated. CC libavcodec/clearvideo.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cljrdec.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30src/libavcodec/put_bits.h:: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265: 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 37: warning: 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 | iCC libavcodec/cljrenc.o f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~ CC libavcodec/cllc.o 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/cngdec.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 (pIn file included from ut_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_mpeg2.c:src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 22 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ : 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 67 warnings generated. 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] 227src/libavcodec/put_bits.h | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :265:37: warning: 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/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 < sIn 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] iz 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ eof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | In file included from ^~~~ src/libavcodec/cbs_h2645.csrc/libavcodec/cbs.c:527:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 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] 527 | 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->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]); | ~~~ ^ ~~~~~~~~~~ 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_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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/cngenc.o 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_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:498:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare] 498 | if (prev_font != font[j]) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/ccaption_dec.c:522:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 522 | if (prev_color != color[j]) { | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ccaption_dec.c:547:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare] 547 | if (prev_bg_color != bg[j]) { | ~~~~~~~~~~~~~ ^ ~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/codec_desc.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/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; isrc/libavcodec/cbs_jpeg.c: < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 100:23src/libavcodec/bytestream.h: 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++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ 357:src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 15 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] warning: 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/cbs_jpeg.c :117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 357 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 (size2 != size) | ~~~~~ ^ ~~~~ 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: 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] comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ 54src/libavcodec/cbs_jpeg.c | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ :154src/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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_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/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)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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] In file included from src/libavcodec/cdxl.c 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/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: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 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/codec_par.o 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) | ~~~~ ^ ~~~~~~~~ CC libavcodec/cook.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 (size2In file included from src/libavcodec/cfhddata.c != size) | ~~~~~ ^ ~~~~ :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: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) | ~~~~~ ^ ~~~~ 5 warningsrc/libavcodec/bytestream.hs generated. :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/cook_parser.o CC libavcodec/cpia.o CC libavcodec/cri.o CC libavcodec/cri_parser.o 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/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPIn 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] E _INT, { .i64 = 2 }, 0, INT_MAX, 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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) | ~~~~~ ^ ~~~~ 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, VEsrc/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 | 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 }, if (!(cond)) { \ | ^~~~ 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_STRsrc/libavcodec/bytestream.h:IPS - MIN_STRIPS, VE }, | ^ 294:15: src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | { NULL }, | ^ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 318 38 | if (!(cond)) { \ | ^~~~ :15: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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/cscd.o 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/cyuv.o CC libavcodec/d3d11va.o 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) | ~~~~~ ^ ~~~~ 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); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 >src/libavcodec/bytestream.h= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s-src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >bu 318 | if (size2 != size) | ~~~~~ ^ ~~~~ f_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) | ~~~~~ ^ ~~~~ 31 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 36 warnings generated. CC libavcodec/dca.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 4 warnings generated. CC libavcodec/dca_core.o CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o 4 warnings generated. CC libavcodec/dca_lbr.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/cbs_av1_syntax_template.c:2046:19src/libavcodec/cfhd.c: :warning: 796:comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]104 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] 2046 | for (i 796= | 0 ; i < c u r riefn t(-h>ipagyhlpoaads_ss_ihzeei;g hit+ +>) h i| g ~ ^ ~~~~~~~~~~~~~~~~~~~~~h pass_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}, | ^ CC libavcodec/dca_parser.o 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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 6 warnings generated. CC libavcodec/dca_sample_rate_tab.o 6 warnings generated. 19 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_ELEMCC libavcodec/dca_xll.o S(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o 6 warnings generated. CC libavcodec/dcadct.o CC libavcodec/dcadec.o 4 warnings generated. 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/dcadsp.o CC libavcodec/dcaenc.o 1 warning generated. 7 warnings generated. 20 warnings generated. CC libavcodec/dcahuff.o CC libavcodec/dct.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) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_fixed.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) | ~~~~~ ^ ~~~~ 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/dct32_float.o src/libavcodec/bytestream.h:357src/libavcodec/bytestream.h:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/dds.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/decode.o 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/dfa.o CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o 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], | ~~~ ^~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 22 warnings generated. 1 warning generated. CC libavcodec/dirac.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_arith.o CC libavcodec/dirac_dwt.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/dirac_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) | ~~~~~ ^ ~~~~ 1 warning generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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, refCC libavcodec/dirac_vlc.o ->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 | In file included from src/libavcodec/dcaenc.c : 27 : src/libavutil/ffmath.h :(491: 30<:< dwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f f_len))) | 49 ~~~~~~~~~~~~~~~ | return exp2f(M_LOG2src/libavcodec/cbs_av1_syntax_template.c_:114380: 43*: xwarning: )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/diracdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~ ~ 17 warnings generated. 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)) { \ | ^~~~ 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/diracdsp.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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/diractab.o 4 warnings generated. 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 } | ^ CC libavcodec/dnxhd_parser.o 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 | if6 (size2 != size) | ~~~~~ ^ ~~~~ warnings generated. CC libavcodec/dnxhddata.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 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/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: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] 3181 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | ~~~~~ ^ ~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o 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/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 = 0src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] } , 0, 1, PARAM }, | ^ 224 | if (bytestream2_get_buffer(gb, linsrc/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e 402 | { NULL } | ^ _ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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]); | ~~~~ ^~~~~~~~ src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/dolby_e.o 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/dolby_e_parse.o 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)); | ~~~~~ ^~~~~~~~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:src/libavcodec/dcaenc.c32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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/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]CC libavcodec/dolby_e_parser.o ); | ^~~~~~~~~~~~~~~~~ ~ 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]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 | (frame->crop_left + frame->crop_right) >= frame->widthIn 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/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. 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], widtsrc/libavcodec/cbs_sei_syntax_template.ch); | ~~~^~~~~~~~~~~~~~~~~ :91src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 91src/libavcodec/dirac_dwt_template.c | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ :356:11: warning: 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcaenc.c 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ :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/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/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]CC libavcodec/dovi_rpu.o , 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, wisrc/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] dt 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ h); | ~~~^~~~~~~~~~~~~~~~~ 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/dpcm.o 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_ssrc/libavcodec/dirac_dwt_template.cize; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ :466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertica8 warnings generated. l_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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dpx_parser.o 1 warning generated. CC libavcodec/dpx.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] src/libavcodec/decode.c:1298 | { NULL }, | ^ 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/dcaenc.c| ~ ^ ~~~~~~~~~~~~~~~~~~ :1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ CC libavcodec/dpxenc.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/dsd.o src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ 4 warnings generated. 15 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,2 warning width); | ~~~^~~~~~~~~~~~~~~~~ ssrc/libavcodec/dirac_dwt_template.c generated: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); | ~~~^~~~~~~~~~~~~~~~~ 13 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); | ~~~^~~~~~~~~~~~~~~~~ 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)heCC libavcodec/dsddec.o ight) 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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o 5 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 19 warnings generated. CC libavcodec/dss_sp.o CC libavcodec/dstdec.o CC libavcodec/dts2pts_bsf.o CC libavcodec/dump_extradata_bsf.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) | ~~~~~ ^ ~~~~ 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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dv.o 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/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: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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 318 ~~~^~~~~~~~~~~~~~~~~ | if (size2 !src/libavcodec/dirac_dwt_template.c=: 375s:i11z:e) 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/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: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); | ~~~^~~~~~~~~~~~~~~~~ 4 warnings generated. 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]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ CC libavcodec/dv_error_marker_bsf.o CC libavcodec/dv_profile.o 8 warnings generated. 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/dvaudio_parser.o 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: src/libavcodec/dolby_e_parse.cmissing field 'packet_scale' initializer [-Wmissing-field-initializers] :67:25 :1028 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 42, 60, 7 567, | 11 5 }a v}_,a s s| e ^r t0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/dnxhddata.c : 1035 : 28 : warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 6 3 , 8 4 , 1 0 0 , 1 1 0 } } ,\ | | ^ ^~~~ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ CC libavcodec/dvaudiodec.o src/libavcodec/diracdec.c:src/libavcodec/dnxhddata.c521::108218::23 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 5211082 | | f oirf ((bi-n>tq uia =n t0 ;> i( Dwidth == 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_Asrc/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] R 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ Rsrc/libavcodec/diracdec.cAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/dnxhddata.c679:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1162src/libavcodec/diracdec.c | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 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] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | 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]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: 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: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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/dvbsubdec.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/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; bufsisrc/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]ze > 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] 605 | for (x = 0;978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.cx < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ :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 } | ^ 6 warnings generated. src/libavcodec/dcadata.c:7467:34src/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)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ warning: src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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' 73388 | # warningdse generatedfi. ne 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' 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 | #deCC libavcodec/dvbsubenc.o fine 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'In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h 7338: | 187#:d15e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE(c) ( (187c | ) / (2 5i6f. 0(fs i*z e322 7!6=8 .s0ifz)e)) | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~ ^ ~~~~ 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.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:CC libavcodec/dvd_nav_parser.o 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | src/libavcodec/dpx_parser.c S:CA69L:E17(:3 .3warning: 8comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]2 468968629837e- 269), | S C A L E( 1 . 7 4 6 3 2i7 4=9 9F8F5M90I3N5(ed--3>)r, e m| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ning_ssrc/libavcodec/dcadata.c:i7338z:e33,: bnote: uexpanded from macro 'SCALE'f _size); 7338 | | # ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~d efine SCALE(c) ((csrc/libavutil/macros.h): 49/: 25(2:5 6note: .expanded from macro 'FFMIN'0 f * 3276 849. | 0#fd)e) f i| ~ ~~~~~~~^~~~~~~~~~n e FFMIN(a,b) ((a) > (bsrc/libavcodec/dcadata.c) :?7459 :(5b:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ 7459 | SCALE(3.382src/libavcodec/dpx_parser.c4:6858:96268:6 2warning: 9comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]8 37e-2), S85C | A L E ( 1 .7 4 6 3 2 74 9i98f 5(9d03-5>ef-s3)i,z e | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ buf_ssrc/libavcodec/dcadata.ci:z7338e: 33-: note: iexpanded from macro 'SCALE' + 19) | 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 SCALsrc/libavcodec/diracdec.cE(:c)1171 :(27(:c ) warning: / comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 256.0f * 32768. 01171f | ) ) | ~ ~~~~~~~^~~~~~~~~~ for (ref = 0; ref < s-src/libavcodec/dcadata.c>n:u7458:m_5r: ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ; ref++) 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 | #src/libavcodec/bytestream.hdefine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :294:src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7455 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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/bytestream.h ~ ~~~~~~~^~~~~~~~~~ :318:src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7454 318 | if (siz | e2 ! SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c= size) | ~~~~~ ^ ~~~~ :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: src/libavcodec/diracdec.c:expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 1260:27src/libavcodec/dcadata.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7453 1260 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ :src/libavcodec/diracdec.c34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7453 | 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmpsrc/libavcodec/bytestream.h >: 357(:s15-:> awarning: vccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t x->widt h 357> | > s - > wiafv e(sliezte_2d e!p=t hs-iiz)e,) "c| o ~~~~~ ^ ~~~~d eblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 1240 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :9: src/libavcodec/dcadata.cnote: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ :src/libavcodec/diracdec.c7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1262:745368 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] S CALE(1.4378026 112622 | 7 8 1 5 2 5 e - 1 ) , S C A L E (C3H.E0C8K1E1D0RE8A0D3(3s6-5>7c0o7d4eeb-l1o)c,k [ i| ] ^~~~~~~~~~~~~~~~~~~~~~~~~~~. heightsrc/libavcodec/dcadata.c,: 7338t:m33p: 7338 | (#sd-e>faivncet xS-C>AhLeEi(gch)t >(>(sc-)> w/a v(e2l5e6t._0dfe p*t h3-2i7)6,8 ."0cfo)d)e b l| ~ ~~~~~~~^~~~~~~~~~o ck height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7452:src/libavcodec/diracdec.c34:: 1240warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 : note: expanded from macro 'CHECKEDREAD' 12407452 | | iSfC A(LcEo(n1d.)1 5{5 0\2 3 5| 7 ^~~~9 485714e-3)src/libavcodec/diracdec.c,: 1268S:C27A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 .762960 812682 | 8 8 4 0 7 3 2 e - 2 ) , f o| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (i = src/libavcodec/dcadata.c0:;7338 :i33 <:= note: sexpanded from macro 'SCALE'- >wavelet _7338d | e#pdtehf;i nie+ +S)C A L| E ~ ^ ~~~~~~~~~~~~~~~~( c) ((c) src/libavcodec/diracdec.c/: (12792:5226:. warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f * 327 612798 | . 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ s->num_y > s->avctx->hesrc/libavcodec/dcadata.cig:h7452t: 5 :| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c:1278 :745222 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] SCALE(1 .12781 | 5 5 0 2 3 579 4 8 5 71 4 e -s3-)>, nSuCmA_LxE (>2 .7s6-2>9a6v0c8t2x8-8>4w0i7d3t2he -|2|) , | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338src/libavcodec/diracdec.c::331305:: 35note: :expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | # d1305e | f i n e S C A L E ( c ) f(o(rc )( l/e v(2e5l6 .=0 f0 ;* l3e2v7e6l8 .<0 fs)-) > w| a ~ ~~~~~~~^~~~~~~~~~v elet_depth; level++) { src/libavcodec/dcadata.c | : ~~~~~ ^ ~~~~~~~~~~~~~~~~7451 :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7451 | SCA L1316E | ( 3 . 6 09 2 2 4 0 3 6 3 3f5o9r4 5e(-l2e)v,e lS C=A L0E(;1 .l9e8v8e6l0 4<1 9s9-1>4w1a26v4eel-e3t),_ d e| p ^~~~~~~~~~~~~~~~~~~~~~~~~~~t h; lesrc/libavcodec/dcadata.cv:e7338l:+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] CC libavcodec/dvdata.o 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:7338src/libavcodec/dpx.c:33: note: expanded from macro 'SCALE' :260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c 260 | AVRational q = av_:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ :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.231448531150818esrc/libavcodec/dpx.c-1:),272 :S35C:A Lwarning: E(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .6783750057 22722 | 0 4 6e - 1 ) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AVRatisrc/libavcodec/dcadata.co:n7338al: 33q: =note: expanded from macro 'SCALE'a v_d2q(a v7338_ | i#ndte2ffilnoea tS(CiA)L,E (4c0)96 ()(;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.3CC libavcodec/dvdec.o 86037617921829e-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] CC libavcodec/dvdsub.o 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)) | ~ ~~~~~~~^~~~~~~~~~ 22 warnings generated. 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' 2 7338 | #define SCALE(c) ((c) / (256.0f * 32768 warnings generated. .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) / (In file included from 256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dovi_rpu.c:27src/libavcodec/dcadata.c: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7425 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 482 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :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 | #defisrc/libavcodec/dpx.c:182:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] ne 182 | if SCALE(c) ((c) / (256.0f * 3 (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 27src/libavcodec/dpx.c:184:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 8src/libavcodec/dpx.c.0f)) | ~ ~~~~~~~^~~~~~~~~~ :192:21src/libavcodec/dcadata.c:7424:5: 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] 7424 192 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ | 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) { | ~ ^ ~~~~~~~~~~ SCALE(src/libavcodec/dpx.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6src/libavcodec/dovi_rpu.c 271 | : 45: 23 : warning: icomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f (i && i != 0xFF FF45F | F F F ) f{o r | ~ ^ ~~~~~~~~~~( int i = 0; i < FF_ARRAY_src/libavcodec/dpx.c:E289L:E15M:S (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> vdr_r e289f | ); i + + ) i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ .7555src/libavcodec/dpx.c:314:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ 5350src/libavcodec/dpx.c960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/dcadata.c:7338:33: 314:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ 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/dovi_rpu.c:src/libavcodec/dcadata.c55::733823::33 : warning: note: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]expanded from macro 'SCALE' 7338 | #def i55n | e S CA LfEo(rc )( i(n(tc )i /= (02;5 6i. 0vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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' src/libavcodec/dolby_e.c :73381298 | :#14de:f iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]e SCALE (1298c) | ( ( c ) / {( 2N5U6L.L0 f} ,* 3| 2 ^7 68.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.CC libavcodec/dvdsub_parser.o 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.8286558389636 warning3s70 generatede. -1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | CC libavcodec/dvdsubdec.o 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) / (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) / (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.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] 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] src/libavcodec/dnxhdenc.c 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c::10477338::3322:: note: warning: expanded from macro 'SCALE' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #defi n1047e | S C A L E ( c ) ( ( ci)f /( (bi2t5s6 .>0 fc t*x -32>7f6r8a.m0ef_)b)i t s| ) ~ ~~~~~~~^~~~~~~~~~ | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22src/libavcodec/dcadata.c:: 7392warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1051 | 7392 | S CiAf L(Eb(i3t.s3 2>8 3c9t5x5-4>1f7r5a7me_bits)3 4 5| e ~~~~ ^ ~~~~~~~~~~~~~~~- 4), SCALE(1.57778src/libavcodec/dnxhdenc.c1:110554:08180:4 2warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1055 | src/libavcodec/dcadata.c : 7338 :i33f: (note: bexpanded from macro 'SCALE'i ts < ct x7338- | >#fdreafmien_eb iStCsA)L E{( 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 * 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/dnxhdenc.c:1103src/libavcodec/dcadata.c::22:7338 :33warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 7338 | 1103# | d e f i n e S C A L E (icf) ((b(ic)t s/ >( 2c5t6x.-0>ff r*a m3e2_7b6i8t.s0f)) ) | ~~~~ ^ ~~~~~~~~~~~~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7386: 341106: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (b i7386t | s < c tSxC-A>fLrEa(m3e_.b3i9t1s9)7 2{4 8 2| 2 ~~~~ ^ ~~~~~~~~~~~~~~~0 4438e-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.00183866918src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :src/libavcodec/dnxhdenc.c7338:In file included from 33: src/libavcodec/dsicinvideo.cnote: :expanded from macro 'SCALE'28 : src/libavcodec/bytestream.h:187: 733815 | :# dewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne SCALE(c) ((c) / (1872 | 5 6 . 0 fi f* (3s2i7z6e82. 0!f=) )s i z| e ~ ~~~~~~~^~~~~~~~~~) | ~~~~~ ^ ~~~~ :1237src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c1237src/libavcodec/dcadata.c: | 7338 : 33 : note: expanded from macro 'SCALE' if (max _7338b | i#tdesf i>n cet xS-C>AfLraEm(ce)_ b(i(tc)s) / | ( ~~~~~~~~ ^ ~~~~~~~~~~~~~~~2 56.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :2306:28src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c2306 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :src/libavcodec/diracdec.c7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :2307:src/libavcodec/dcadata.c31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 2307 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/bytestream.h, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :294:src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c294 | if (size2 != size) | ~~~~~ ^ ~~~~ :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), Ssrc/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] CALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c1353 | :src/libavcodec/bytestream.h 7338: :33 318: : {15note: :expanded from macro 'SCALE'N Uwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L }, 7338| | ^ # d318e | f i n ei fS C(AsLiEz(ec2) !(=( cs)i z/e )( 2 5| 6 ~~~~~ ^ ~~~~.0 f * 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(6src/libavcodec/bytestream.h.4:73575:91570:8 9warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 98282e-2), S357C | A L E ( 6i.f1 5(4s7i1z2e228 9!5=7 1s7i6z2ee)- 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 | #defineCC libavcodec/dvdsubenc.o 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:34src/libavcodec/dump_extradata_bsf.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7365 | 91 | S C A L E{( 9N.U1L5L4 3}8,3 8 38| 1 ^7 6728e-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/dsicinvideo.csrc/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.c271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :7338:33: 271 | if (cin->bitmap_size - avctx->discard_daCC libavcodec/dvenc.o maged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 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)1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' warning generated. 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' 7 7338 warning | s# generatedd. efine 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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dxa.o 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' src/libavcodec/dss_sp.c:694: 217338: | #warning: decomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]f ine SCALE(c) ( (694c | ) / (}2 5w6h.i0lfe *( o3f2f7s6e8t. 0excitation));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 SIn file included from Csrc/libavcodec/dstdec.cA:L35E: (src/libavcodec/golomb.hc): 482(:(34c:) warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (256.0f * 327 64828. | 0 f ) ) | ~ ~~~~~~~^~~~~~~~~~ if (gb->size_in_bits <= re_src/libavcodec/dcadata.ci:n7545d:e5x:) 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' 7338CC libavcodec/dxtory.o | #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) src/libavcodec/dstdec.c/ :(21455:619.:0 fwarning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768.0f)) 145 | | ~ ~~~~~~~^~~~~~~~~~ for (i = 0; i < elements; i++)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]CC libavcodec/dxv.o 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 | SCALsrc/libavcodec/dv_error_marker_bsf.cE(0.01358995494), S:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CA LE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c100 | { "color" , "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.stsrc/libavcodec/dstdec.cr := 168":y31e:l lwarning: owcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]" }, 0, 0168, | F L A G S } , | ^ for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ :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.45233830src/libavcodec/dv_error_marker_bsf.c810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] :7338:33: note: expanded from macro 'SCALE' 121 7338 | #define SCALE(c) ((c) / (256.0f * 32768 | { NULL }, | ^ .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dts2pts_bsf.c 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :7338 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ :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), SCC libavcodec/dynamic_hdr10_plus.o CALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / src/libavcodec/dstdec.c(2:56222.:019f: *warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]3 2768.0f)) 222| | ~ ~~~~~~~^~~~~~~~~~ for (i = 0; i < fsets->elemsrc/libavcodec/dcadata.ce:nsrc/libavcodec/dv_profile.c7539t:s:71;250: : i19+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] { | ~ ^ ~~~~~~~~~~~~~~~ 7539 | 250 | S C A LfEo(r0 .(0i1 2=3 009;3 9i9 4<3 )F,F _SACRARLAEY(_0EL.E4M4S1(2d7v8_1p0r0o0f1i)l,e sS)C;A LiE+(+0) .{5 2 17| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~8 28550), 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 | #defsrc/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] i ne SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 283 | 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 for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :7338src/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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)2 warning, SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cs generated. :7338:33:In file included from src/libavcodec/cbs_h2645.c note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :447: src/libavcodec/dcadata.csrc/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :7535: 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.4190107882src/libavcodec/dstdec.c0):,313 :S21C:A LEwarning: (0comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]. 5418450832 4313) | , S CfALoEr(0 .(0c2h9 0=9 601;1 3c5h2 )<, c h a| n ^~~~~~~~~~~~~~~~~~~~n els; csrc/libavcodec/dcadata.c:h7338+:+33): note: | expanded from macro 'SCALE' ~~ ^ ~~~~~~~~ 7338 | #src/libavcodec/dstdec.cd:e344f:i25n:e warning: SCcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]A LE(c) ( (344c | ) / ( 2 5 6. 0ffo r* (3c2h7 6=8 .00;f )c)h <| ~ ~~~~~~~^~~~~~~~~~c hannels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dcadata.c:7535:src/libavcodec/dstdec.c5::375 :warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | 7535 | f o rS C(AiL E=( 00.;0 i10 0<3 0c6h0a2n1n0e)l,s ;S CiA+L+)E( 0{. 4 1| ~ ^ ~~~~~~~~9 01078820), 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.009022301064), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' s 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ generated. 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), 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' src/libavcodec/dvaudiodec.c 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :57:src/libavcodec/dcadata.c:7528:27: warning: 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] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ 57src/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] fCC libavcodec/dynamic_hdr_vivid.o o7528r | ( i = S0C;A LiE (<0 .F0F0_68A4R5R53A9Y9_0E)L,E MSSC(sA-L>E(s0h.3u7f9f89l7e5)3; 4i8+5+)), S{C AL E| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~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 SCALECC libavcodec/eac3_core_bsf.o (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.583CC libavcodec/eac3_data.o 72318745), 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), SCACC libavcodec/eac3enc.o LE(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] CC libavcodec/eacmv.o 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), | ^~~~~~~~~~~~~~~~~~~~ 2 warningssrc/libavcodec/dcadata.c generated:. 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: CC libavcodec/eaidct.o 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 * 32CC libavcodec/eamad.o 768.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.2456 warning9s4 generated8. 79889), 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.2373482113 warning7 generated9. ), 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.2325CC libavcodec/eatgv.o 5851865), 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), 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' CC libavcodec/eatgq.o 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(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), 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), 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: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.120 warning9 generated3. 1822062), 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),CC libavcodec/eatqi.o 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/dcadata.c:7493:49: 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: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 | In file included from src/libavcodec/dvbsubenc.c :S22C: ALsrc/libavcodec/bytestream.hE:(1870.:150:0 04warning: 42comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 6859), SCALE(0.195 918768 | 65 7 7 3 )i,f S C(AsLiEz(e02. 68!0=8 1s5i8z7e5)53 ) ,| ~~~~~ ^ ~~~~SC ALE(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.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), SCACC libavcodec/elbg.o LE(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.0003111 warning5s1 generated9. 096), 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(src/libavcodec/bytestream.h0.:12943:6154:9 43warning: 38comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 1), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33:294 | note: expanded from macro 'SCALE' if (si z7338e | 2# d!e=f isniez eS)C A LE| ( ~~~~~ ^ ~~~~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 src/libavcodec/bytestream.hSC:A318L:E(15c:) (warning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (256.0f *318 | 3 2 7 68 .i0ff )()s i z| e ~ ~~~~~~~^~~~~~~~~~ 2 != size) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ :357:15src/libavcodec/dcadata.c:7486:49: 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] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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.00021643363CC libavcodec/elsdec.o ), 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] 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) /CC libavcodec/encode.o (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)) | ~ ~~~~~~~^~~~~~~~~~ 11src/libavcodec/dcadata.c: warning7483s: generated49. : 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)) | ~ ~~~~~~~^~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/error_resilience.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/escape124.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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/escape130.o CC libavcodec/evrcdec.o 1 warning generated. 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 | iIn file included from f (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings 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_hesrc/libavcodec/dvdsubenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ad 187 | if (size2 != size) | ~~~~~ ^ ~~~~ er->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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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. 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 >src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ize) { | ~~~~~~~ ^ ~~~~ CC libavcodec/exif.o 512 warnings generated. 6 warnings generated. 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 &&CC libavcodec/exr.o 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:CC libavcodec/exrdsp.o 18: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_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/put_bits.h:265: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/exrenc.o src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(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] pa 187 | if (size2 != size) | ~~~~~ ^ ~~~~ lette_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 } | ^ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | src/libavcodec/dvbsubdec.c ~~~~~ ^ ~~~~ :1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/extract_extradata_bsf.o 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 318 | if (size2 != size) | ~~~~~ ^ ~~~~ , 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}, -src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 357 | if (size2 != size) | ~~~~~ ^ ~~~~ , 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/faandct.o CC libavcodec/faanidct.o 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/fastaudio.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 7 warnings generated. 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/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 }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/faxcompr.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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 | 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/fdctdsp.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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/fft_fixed_32.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/bytestream.h:294:src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 15: 477 | ALLOCATE_IF_NECESsrc/libavcodec/dxv.cSA:R406Y:(c47e:l lwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], num_ c406 | b , 1 ) f o| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (table1[xsrc/libavcodec/elbg.c]:463.:va35l:1 note: =expanded from macro 'ALLOCATE_IF_NECESSARY' k; k < 2 54636 | & & ji f> (tealbblge-2>[fki]e;l dk #+#+ )_;a l | l ~ ^ ~~~~~~~~~o cated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ warning: src/libavcodec/elbg.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :478 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 318 | src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (size2 != size) | ~~~~~ ^ ~~~~ 479 | ACC libavcodec/fft_float.o LLOCATE_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] src/libavcodec/dxv.c 480 | ALLOCATE_IF_NECESSAR:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Y (size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443src/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] if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 357 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | src/libavcodec/elbg.c if (size2 != size) | ~~~~~ ^ ~~~~ :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) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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->lsrc/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] in esize[0] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307src/libavcodec/eamad.c:104:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~src/libavcodec/cbs_h2645.c :545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] src/libavcodec/elsdec.c:309:23 545: | warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | i f (b yt e s t rwehailm2e_ g(ecttx_-b>ytt e>s_ lpAelftl(o&wgabbcl)e [< cstxi-ze>)j ]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 104src/libavcodec/cbs_h2645.c:569src/libavcodec/elsdec.c::50:338 :warning: 47comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 569 | 338 | i f (b y twehsitlreea m(2p_Aglelto_wbaybtlees[_cltxef-t>(j& g-bc )1 ]< >s=i zze)) | | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ | src/libavcodec/cbs_h2645.c if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 10 warnings generated. 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/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/fft_init_table.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/ffv1.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); 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ffv1dec.o 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; | ^~~~~ 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 | if3 warnings generated. (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/ffv1enc.o CC libavcodec/ffwavesynth.o src/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size8 warnings generated. ) | ~~~~~ ^ ~~~~ CC libavcodec/fic.o 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/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/error_resilience.csrc/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); | ^~~~ 396:src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 12 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ : warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | intsrc/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); | ^~~~ i,src/libavcodec/faanidct.c depth, num_avail; | ^ :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); | ^~~~ 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) | ~~~~~ ^ ~~~~ 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/bytestream.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:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 318 | if (size2 != size) | ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/filter_units_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) | ~~~~~ ^ ~~~~ 5 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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/fits.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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 5}, warning s generated| . ^ 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/fitsenc.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/flac.o 8 warnings generated. 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: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/flac_parser.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) { | ~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/flacdata.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) { | ~ ^ ~~~~~~~~~ 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/flacdec.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/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ 13 warnings generated. src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ 258 | float tt = 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); | ~ ^~~~ (float)i - 8.0 / 2.src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 908 | const f4lo warningast generated . c = .5f * cosf( M_PI / 8.f); | ~ ^~~ ) / 8.0; | ^~~~~~~~ ~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | consrc/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s t float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ 261 | 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); | ^~~~ float arg1 src/libavcodec/exr.c= M_PI * 0.9 * (tt - n); | ~ ~~~^~~ :910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | src/libavcodec/evrcdec.c const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ :262src/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); | ^~~~ 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | src/libavcodec/exr.c float arg2 = M_PI * (tt - n); | ~ ~~~^~~ :911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c 267 | sin(arg1) / arg1; | ~ ^~~~ osrc/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 267 | sin(arg1) / arg1; | ~~~ ^~~~ fsrc/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)) * | ~~~ ~~~~~^~~~~~~ 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] src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ 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 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flacdsp.o 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 | 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 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c{ NULL }, | ^ :366:24src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 366 | b[i + 1] = b[i] - 2 | { N*U LlLs p}[,i *| ^2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ 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/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o src/libavcodec/evrcdec.cCC libavcodec/flashsv.o :524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ 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] src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 528 | src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare] coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ 1009 | isrc/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f 529 | fac *= gamma; | ~~ ^~~~~ ( 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 src/libavcodec/exrenc.c!= ac_count * 2LL) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ :532src/libavcodec/exr.c:1072:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare] : 1072 | (dest_len != dc_count * 2In file included from LLsrc/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] src/libavcodec/exr.c94 :227 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (532s | - > b u f{_ e"ngadm m-a "s, -"se>tb guafm_mpa"t,r >O=F FsSEiT(zgeaomfm(aB)i, tAVB_uOfPT)_)T Y{P E _| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L OAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ :1093src/libavcodec/evrcdec.c:23: src/libavcodec/exrenc.cwarning: :comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare]533 :11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1093 | 533 | { N U L L(}de,s t _l| e ^ n != rle_usize)) | ~~~~~~~~ ^ ~~~~~~~~~ :590src/libavcodec/exrenc.c:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 590 | if (sum2 < 0.0) | ^~~~ ~ 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' 15src/libavcodec/put_bits.h | #:d265e:f37i:n e warning: Fcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]L T_MAX 3.4028 22653 | 4 6 6 38 5 2 8 8 59i8f1 2(es+3-8>Fb u | f ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ end - s->buf_ptrsrc/libavcodec/exrenc.c :>532=:69 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e of(BitBuf)) 532{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ 1 warning generated. 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; | ^~~~~~~~~~~~~~~ ~ 4 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); | ~~~ ^~~ 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/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/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | 7 warning t.f = trc_func(t.f); | ~~~~~~~~ ~~^ s generated. 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->fsrc/libavcodec/exr.crame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) src/libavcodec/evrcdec.c>=: 852IN:T39_:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 852 | src/libavcodec/exr.c : 1221 :p71i:t cwarning: hcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]_ lag = lrintf( (1221i | d e l a y [ 1] +i fi d(etlialye[_0y] )& &/ s2-.0>)t;il e _| a ~~~~~~~~~~^~~~~~~~~~~ ~t tr.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)) | ~ ^ ~CC libavcodec/flashsv2enc.o 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_src/libavcodec/evrcdec.csize - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :876:38: src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] warning: 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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 } | ^ CC libavcodec/flashsvenc.o 1 warning generated. 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/flicvideo.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)); CC libavcodec/float2half.o | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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: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. CC libavcodec/flvdec.o 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 }, | ^ 1 warning generated. 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(In file included from src/libavcodec/ffv1enc.c:gamma), | ~ 38 2304 | AV_OPT_TYPE_FLOAT, { .dbl =In file included from 1src/libavcodec/ffv1dec.c.:039f: In file included from }src/libavcodec/ffv1.h,: 350.: 0src/libavcodec/put_bits.h0:1227,: 37F:L Twarning: _Mcomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]A X, VD }, | ^~~~~~~ 227 | /usr/include/float.h : 15i:f 17(: s-note: >expanded from macro 'FLT_MAX'bu f_end - 15s | -#>dbeuffi_npet rF L>T=_ MsAiXz e3.o4f02(8B2i3t4B6u6f3)8) 5{2 8 | 8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5 9812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : src/libavcodec/put_bits.hsrc/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2304227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] | 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ src/libavcodec/put_bits.h:265: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. CC libavcodec/flvenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o 7 warnings generated. CC libavcodec/frame_thread_encoder.o 2 warnings generated. CC libavcodec/fraps.o 1 warning generated. 1 warning generated. 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->CC libavcodec/frwu.o 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, CC libavcodec/ftr.o av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ 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_7 warnings generated. width <= f->width 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| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' : 154:3820 | : warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (!( c154o | n d ) ) i{f ( e n d - p tr 8 < s i z e ) | ~~~~~~~~~~ ^ ~~~~ \ | ^~~~ 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_assert120 warning(s generated . (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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 10 warnings generated. 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); \ | ^ ~ CC libavcodec/ftr_parser.o 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) | ~~~ ^ ~~~~~~~ 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:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g2meet.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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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] src/libavcodec/bytestream.h 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ :357src/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 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 15src/libavcodec/ffv1dec.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unssrc/libavcodec/bytestream.higned)f->width || !f->CC libavcodec/g722.o num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :src/libavcodec/ffv1dec.c357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/g722dec.o CC libavcodec/g722dsp.o 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' 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~ ^ ~~~~~ CC libavcodec/g722enc.o 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 }, | ^ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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)) | ~ ^ ~ 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 } | ^ 4 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g723_1.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) | ~~~~~ ^ ~~~~ 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (si7 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1_parser.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) | ~~~ ^ ~~~~~~ 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/put_bits.h:265: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/g723_1dec.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 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 | In file included from src/libavcodec/flacdec.c : 49 : src/libavcodec/unary.h :C50H:E41C:K _warning: PIcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]X EL_PTR(byte_ ru50n | ) ; | f ^~~~~~~~~~~~~~~~~~~~~~~~~o r(i = 0src/libavcodec/flicvideo.c;: i64 :<23 :l enote: nexpanded from macro 'CHECK_PIXEL_PTR' && get_ b64i | t s 1( g bi)f !(=p isxteolp_;p tir+ ++) ;n > | p ~~~~~~~~~~~~~ ^ ~~~~i xel_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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g723_1enc.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/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~CC libavcodec/g726.o 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:CC libavcodec/g729_parser.o 23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | iIn 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] f 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (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 src/libavcodec/put_bits.h> pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :265src/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' : 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ warning: src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_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] l 187 | if (size2 != size) | ~~~~~ ^ ~~~~ imit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ 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] src/libavcodec/bytestream.h: 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/frame_thread_encoder.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/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/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:318:src/libavcodec/flacenc.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1714 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h| ^: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | iIn file included from f src/libavcodec/fitsenc.c(s:i34z: e2src/libavcodec/bytestream.h :!187=: 15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. 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 }, | ^ 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]src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1737 | { "mult i294_ | d i m _ qiufa n(ts"i,z e 2 ! = s"iMzuel)t i -| d ~~~~~ ^ ~~~~i mensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831src/libavcodec/flacenc.c | : 1738: 149 : iwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] (frame_size >1738 | b{uf _"smiizne_)p r e| d ~~~~~~~~~~ ^ ~~~~~~~~i ction_order", NULL,src/libavcodec/flicvideo.c :o872f:f27s:e twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (FlacEnc o872d | e C o n t e x t , o p t i o n si.fm i(ny__pprtre d>ic tpiioxne_lo_rldiemri)t,) A| V ~~~~~ ^ ~~~~~~~~~~~_ OPT_TYPE_INT, { .i64 src/libavcodec/flicvideo.c=: 883-:121 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1, MAX_LPC _883O | R D E R , F L A G S } , | ^ CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' src/libavcodec/flacenc.c: 173964: | 149 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (pixel_pt r1739 | +{ n" m>a xp_ipxreeld_ilcitmiiotn)_ o{r d\e r "| , ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ NULL, offsetof(FlacEnsrc/libavcodec/flicvideo.cc:o896d:e29C:o nwarning: tecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x t, options 896. | m a x _ p r e d i c t i o n _ o r d e r ) , A V _ O PCTH_ETCYKP_EP_IIXNETL,_ P{T R.(i36 4* =b y-t1e _r}u,n )-;1 , | M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~A X_LPC_Osrc/libavcodec/flicvideo.cR:D64E:R23,: Fnote: Lexpanded from macro 'CHECK_PIXEL_PTR'A GS }, | 64 ^ | if (pixel_CC libavcodec/g729dec.o ptr + n > src/libavcodec/flacenc.cp:i1741x:e8l:_ lwarning: immissing field 'help' initializer [-Wmissing-field-initializers]i t) {1741 | \{ N| U ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~L L }, | ^ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * src/libavcodec/bytestream.hby:t318e:_15r:u nwarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c318 | : 64 : 23i:f note: (expanded from macro 'CHECK_PIXEL_PTR's ize2 != si64z | e ) | 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.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/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 }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/g729postfilter.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/gdv.o 8 warnings generated. 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1690 warnings generated. CC libavcodec/gemdec.o 4 warnings generated. 9 warnings generated. 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/get_buffer.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/gif.o 2 warnings generated. CC libavcodec/gif_parser.o CC libavcodec/gifdec.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:1872:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/golomb.o CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o 6 warnings generated. CC libavcodec/gsmdec_data.o 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/h261.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if CC libavcodec/h261_parser.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) | ~~~~~ ^ ~~~~ CC libavcodec/h261data.o 4 warnings generated. 6 warnings generated. CC libavcodec/h261dec.o 5 warnings generated. 2 warnings generated. CC libavcodec/h261enc.o CC libavcodec/h263.o 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/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o 52 warnings generated. 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) { | ~~~~~~~~ ^ ~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 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) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.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 > bytesrc/libavcodec/g723_1dec.c:stream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ CC libavcodec/h2645_vui.o src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ 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/h2645data.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/h264_cabac.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/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: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/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/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] for (i = 0; i < len; i++) { | ~ ^ ~~~ 234 | }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/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ 2 warnings generated. 3 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { \ | ~ ^ ~~~~~~~~~ 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/h264_cavlc.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); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_direct.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/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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 != sizesrc/libavcodec/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:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_levels.o 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 }, | ^ 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_glCC libavcodec/h264_loopfilter.o obal_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 } | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mb.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_metadata_bsf.o 3 warnings generated. 6 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mp4toannexb_bsf.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_13ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. CC libavcodec/h264_parse.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)) { 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 | 18 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 3 warnings2 warnings generated. generated. src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | aIn file included from v_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h2645_vui.csrc/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' : 38 | if (!(cond)) { \ | ^~~~ 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/h264_parser.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.hCC libavcodec/h264_picture.o :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_redundant_pps_bsf.o CC libavcodec/h264_refs.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_sei.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_slice.o 5 warnings generated. 2 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;src/libavcodec/h263dec.c i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :656: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] 65 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] warning: 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]src/libavcodec/h264_levels.c :105 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] : 37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ | src/libavcodec/h264_levels.c && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerateCC libavcodec/h264chroma.o > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264data.o CC libavcodec/h264dec.o 10 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/h264dsp.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(*pkCC libavcodec/h264idct.o t->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/h264pred.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) | ~~~~~ ^ ~~~~ CC libavcodec/h264qpel.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/h265_metadata_bsf.o 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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/h2645_sei.c:40: In file included from CC libavcodec/h265_profile_level.o 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_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]src/libavcodec/bytestream.h; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 :7815 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i294 | < sl - >irfe f(_sciozuen2t [!0]=; sii+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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h274.o 34 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/half2float.o 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))) { | ~~~~~~~~~~~~~ ^ ~~~ 9 warnings generated. 1 warning generated. CC libavcodec/hap.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) | ~~~~~ ^ ~~~~ CC libavcodec/hapdec.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/hapqa_extract_bsf.o CC libavcodec/hcadec.o 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_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187In 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] | if (size2 != size) | ~~~~~ ^ ~~~~ 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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. 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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) | ~~~~~ ^ ~~~~ 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/hcom.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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: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: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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdr_parser.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o In file included from 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: 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.hcomparison 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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 187 | 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) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | src/libavcodec/bytestream.h { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_metadata_bsf.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :602:45 warnings generated. 37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h src/libavcodec/bytestream.h602 | : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = -2941 | } , -i1f, (1s,i zFeL2A G!S= s}i,z e| ) ^ | ~~~~~ ^ ~~~~ :318:15: warning: src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ 318 | src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ if (size2src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ != size)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:39src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1src/libavcodec/bytestream.h, 255, FLAGS }, | ^ :src/libavcodec/h264_metadata_bsf.c:622:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 37 357 | if (size2 != size) | ~~~~~ ^ ~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.cIn 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] : 626:44: warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers] :357:15: warning: 626comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {357 | . d b l =i 0f. 0( si},z e02, U!IN=T _sMiAzXe,) FL A| G ~~~~~ ^ ~~~~S }, | ^ 482 | src/libavcodec/h264_metadata_bsf.c if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1src/libavcodec/bytestream.h:, 1, FLAGS }, | ^ 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c 357 | if (size2 != size) | ~~~~~ ^ ~~~~ :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 } | ^ 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/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_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_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/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/hevc_cabac.o 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_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/hevc_data.o 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_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/hevc_filter.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mp4toannexb_bsf.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/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->lusrc/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] m a_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 712src/libavcodec/h264_parse.c | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ :49src/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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 43: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){ | ~~~^ ~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ :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] + 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_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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_parse.c:252:80:36 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ ssrc/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 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_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.csrc/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413src/libavcodec/h264_refs.c | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ :161:21: src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ 161 | src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 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]) | ~~~ ^ ~~~~~~~~~~~~~~~~ 1src/libavcodec/h264_refs.c }, -1, 1, FLAGS }, | ^ :203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h265_metadata_bsf.c:423 203 | for (i = 0; i < sl->ref_count[j]; i++) { :39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212src/libavcodec/h265_metadata_bsf.c::19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ :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/h264_refs.c:224:23src/libavcodec/h265_metadata_bsf.c:: 438warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare]44 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224438 | | {f o.rd b(l i= =0 .00; }i, <0 ,h -U>IsNhTo_rMtA_Xr,e fF_LAcGoSu n}t,; i| + ^+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_mvs.o 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 4 warnings generated. = 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_parse.o 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:src/libavcodec/h264_refs.c:429:25:318: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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_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/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/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->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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_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/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);src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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/hevc_refs.o 5 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/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 (((u5 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ nsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.o 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 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] s 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ize) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 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) | ~~~~~ ^ ~~~~ CC libavcodec/hevcpred.o src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/hnm4video.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 + (uint464_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 5 warnings 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 (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] i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { 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) | ~~~~~ ^ ~~~~ 27 warnings generated. 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/h264dec.c:79:13: 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] 79 | i357f | ( r e fi f >(=s iszl-e>2r e!f=_ csoiuznet)[ 0 ]| ) ~~~~~ ^ ~~~~ | ~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/hpeldsp.o CC libavcodec/hq_hqa.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadata.o 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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 < FFsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o 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) | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hqx.o src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AVsrc/libavcodec/hevc_mp4toannexb_bsf.c_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, :70:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 554 | (float)gm->percent_intra_coded_macroblocks/255, 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); 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] src/libavcodec/h264dec.c187: | 555 : 52 : ifwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( size2 != si z552e) | | ~~~~~ ^ ~~~~ 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/hqxdsp.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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; iif (size2 != size) | ~~~~~ ^ ~~~~ < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ 11 warnings generated. 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hqxvlc.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)); | ~~~~~~ ^~~ 7 warnings generated. src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size)for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/hcadec.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 src/libavcodec/h264dec.c:&& l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ 1049:src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83: 290 | for (int j = 0; j < bands_per_hfr_grsrc/libavcodec/bytestream.hou:p 357&:&15 :k warning: e=2 0!;= js+i+ze,) k +| + ~~~~~ ^ ~~~~, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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_ssrc/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i ze), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ 302 | fosrc/libavcodec/h264dec.c:r (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ 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 = -1In file included from }, -1, 1, VD }, | ^ src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40src/libavcodec/h264dec.c: 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: :1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1052 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | { "x264_build", "Assume this x264 version if no x264 version found in any SEI"src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] , O 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FFSEsrc/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] T( 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ 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++) | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 CC libavcodec/huffman.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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sIn 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] i 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb6 warning_size == lc->parents generated. ->ps.sps->log2_min_cb_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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuv.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 318 | if (size2 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) | ~~~~~ ^ ~~~~ = size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdsp.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_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/huffyuvenc.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->ppIn file included from s_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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_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:264: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warnings generated. 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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_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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | isrc/libavcodec/hevc_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] f 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ (size2 != size) | ~~~~~ ^ ~~~~ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 + csrc/libavcodec/bytestream.hount >= 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] 318 106 | } :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 318 | if (size2 != size) | ~~~~~ ^ ~~~~ lse if (writeoffset + count >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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ hnsrc/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] m ->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/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:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; 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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvencdsp.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 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 (writeoffssrc/libavcodec/bytestream.het: 294+: 152: >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h nm->width 294* | h n m -i>fh e(isgihzte)2 {! = | s ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~i ze) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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: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 } }; | ^ src/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: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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 5 warnings generated. 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/idcinvideo.o 24 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 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:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ CC libavcodec/idctdsp.o CC libavcodec/iff.o CC libavcodec/iirfilter.o 25 warnings generated. 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 (CC libavcodec/ilbcdec.o gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 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_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_hiCC libavcodec/imc.o erarchy_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/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 252 | } else if (!tag_close && s14 warnings generated. ptr < 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/imgconvert.o 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))CC libavcodec/imm4.o { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/imm5.o 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 | iCC libavcodec/imx.o f (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/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 | CC libavcodec/imx_dump_header_bsf.o 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/hevc_ps.c) | ~ ^ ~~~~~~~~~~~~~~~~~ :src/libavcodec/hevcdec.c1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'long') and 'unsigned long' [-Wsign-compare] :235:23 :1464 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (nal_s i235 | z e > s i zfeoorf ((ip =p s0-;> dia t s{h . n| b ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~_ refs[L1]; i++) { 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: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) | ~ ^ ~~~~~~ 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 28 warnings generated. 12 warnings generated. CC libavcodec/indeo2.o 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/indeo3.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/indeo4.o 2 warnings generated. 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 && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~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] src/libavcodec/hevcdec.c49 | return exp2f(M_LOG2_10 * x); | ~ ^ :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/indeo5.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/intelh263dec.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 >= sizeCC libavcodec/interplayacm.o of(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 20 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 | In file included from src/libavcodec/iff.c log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/hevcdec.c33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :2252 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:294:src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2360 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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_src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ b_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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/interplayvideo.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 26 warnings generated. CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o 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/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16:5 note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ warnings generated. src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 2818 | for (intsrc/libavcodec/iirfilter.c i: 137= :025;: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < tc_sd[ 0137] | ; i + c+o)s _w{0 =| ~ ^ ~~~~~~~~c os(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ | { NULL 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/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^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/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0,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); | ~ ~~~^~~~ 1, VE }, \ | ^ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ 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 }, | ^ CC libavcodec/ipu_parser.o 1 warning generated. 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/ituh263dec.o 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 > heiIn 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] ght 187 | if (size2 != size) | ~~~~~ ^ ~~~~ ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 3469 | CC libavcodec/ituh263enc.o for (i = 0;src/libavcodec/bytestream.h i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:270:34: src/libavcodec/hevcdec.c:3516:19: 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] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ 3516 | for (i = 0; i < FF_ARsrc/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] R AY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 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 21 warnings generated. 8 warnings generated. 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/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.csrc/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3694 | AV_OPT_TYPE_BOOL, {452 | av_log(q->avctx, A.i64 = 0}, 0, 1, PAR }, | ^ V_LOG_ERROsrc/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] R 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ , "fsrc/libavcodec/hevcdec.clcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ :3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ 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; | ^~~~~~ ~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctsrc/libavcodec/bytestream.h:x->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f (size2 != size) | ~~~~~ ^ ~~~~ 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 ^~~~~~~ ~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if CC libavcodec/ivi_dsp.o (size2 != 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/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] CC libavcodec/j2kenc.o 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/jacosubdec.o 1 warning 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/jfdctfst.o CC libavcodec/jfdctint.o 1 warning 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: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) { | ~ ^ ~~~~~~~~ CC libavcodec/jni.o 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++) { | ~ ^ ~~~~~ 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]CC libavcodec/jpeg2000.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/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:7 warnings generated. warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ 4 warnings generated. 6 warnings generated. 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) | ~~~~~~~ ^ ~~~~~~~~ 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/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o CC libavcodec/jpeg2000dsp.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++) { | ~ ^ ~~~~~~~ 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/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 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] 265 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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 < 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++) { | ~~~~~ ^ ~~~~~~ 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/jpeg2000dwt.o 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) | ~~~~~ ^ ~~~~ 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/jpegls.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/jpeglsdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/jpeglsenc.o 19 warnings generated. 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/jpegquanttables.o CC libavcodec/jpegtables.o 5 warnings generated. CC libavcodec/jrevdct.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/jvdec.o CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/kmvc.o 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/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/lagarith.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*isrc/libavcodec/ituh263enc.c:+1]); | ~ ~~~~~~~~~^~~~~~~~~~ 885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc"src/libavcodec/jpeg2000dwt.c:166:40: , "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | src/libavcodec/ituh263enc.c:886:186: warning: p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info",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]); | ~ ~~~~~~~~~^~~~~~~~~~ "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, CC libavcodec/lagarithrac.o { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((csrc/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] e 887 | FF_MPV_COMMON_OPTS | ^ llsrc/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' - >xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 75 | 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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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:2 note: warningexpanded from macro 'FF_MPV_COMMON_OPTS's generated. 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)", src/libavcodec/indeo3.c FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/ituh263enc.c :887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807src/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, {. CHECK_CELL | ^~~~~~~~~~ isrc/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 6 4 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 747 | src/libavcodec/ituh263enc.c curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :887:src/libavcodec/indeo3.c:807:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] : 807 | CHE95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' CK 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 }, \ | ^ _CELL | ^~~~~~~~~~ src/libavcodec/ituh263enc.csrc/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' : 746 | if (curr_cell.xpos + curr_cell.width 887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h> (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :96:src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c: note: expanded from macro 'FF_MPV_COMMON_OPTS' :747 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {:43: note: expanded from macro 'CHECK_CELL' . i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ 747 | src/libavcodec/ituh263enc.c curr_cell.ypos + curr_cell.height >:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (plane->height >> 2)) { src/libavcodec/mpegvideoenc.h \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :97:src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c: note: expanded from macro 'FF_MPV_COMMON_OPTS' : 746:42: note: expanded from macro 'CHECK_CELL' 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 }, \ | ^ 746 | if (curr_src/libavcodec/ituh263enc.ccell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :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 compensation (1.0 = 256)src/libavcodec/indeo3.c",: F870F:_25M:P V_warning: Ocomparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare]F FSET(me_pe n870a | l t y _ ciofm p(ennusma_tvieocn)t,o rsA V*_ O2P T>_ TdYaPtEa__IsNiTz,e) { .| i ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~6 4 = 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_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, {In file included from .dbsrc/libavcodec/jpeg2000dec.cl: 38= : 0src/libavcodec/bytestream.h }:,187 :-15F: LTwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M AX, FLT_MAX, FF_ M187P | V_ O P Ti_fF L(AsGiS}z,e 2 ! =\ s iz| e ^~~~~~~~) | ~~~~~ ^ ~~~~ 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' src/libavcodec/bytestream.h: 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 294 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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15 294 | if (size2 != size) | ~~~~~ ^ ~~~~ :17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402src/libavcodec/indeo3.c:8234663852881034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 59 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ 812src/libavutil/macros.he+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :49src/libavcodec/ituh263enc.c:25: note: expanded from macro 'FFMIN' : 49 | #887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.hefine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :90src/libavcodec/indeo3.c:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' :1037 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, Fsrc/libavcodec/bytestream.hF_:M318P:15V:_O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLAGS}, 318 | \ | i ^~~~~~~~f (size2 != size) | ~~~~~ ^ ~~~~ 23: src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 82 | src/libavcodec/indeo3.c : 1043 : 25 : warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] F1043F | _ M P V _ OF F SfEoTr( r(c_xq sPwEi_FdLtOhA;T ,x +{+.)d b 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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | src/libavcodec/jpeg2000.c 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] 254 1032 | if (:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pr cx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 254src/libavcodec/j2kenc.c | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevCC libavcodec/latm_parser.o elno) + lband - 2); | ~~~ ^~~~~~~~ :src/libavcodec/jpeg2000dwt.h1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :33:23 :1099 | note: expanded from macro 'F_LFTG_K' 33 | # d e f i n e F _ L F TiG_fK ( p r c x 1>.= 2r3e0s1l7e4v1e0l4-9>1n4um0_0p1rfe c i| n ^~~~~~~~~~~~~~~~~~c ts_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) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/ituh263enc.c 56: | 915 : 121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] w indow[i] = ( i915n | t ) f l o{or ("2u1m4v7"4,8 3 6 4 7 . 0 *" lUoscea lu_nwlinidmoiwt[eid] m+o t0i.o5n) ;v e c| t ~ ^~~~~~~~~~~~~~~o rs.", 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 tCC libavcodec/lcldec.o he 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_F3 warnings generatedLOAT, {.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_FLACC libavcodec/lclenc.o GS}, \ | ^~~~~~~~ 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 | CC libavcodec/libdav1d.o 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: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 | #defsrc/libavcodec/jpeg2000dec.c:ine FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 381:src/libavcodec/ituh263enc.c19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :919 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 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}, \ | ^~~~~~~~ for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 25 warnings generated. 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 33 warnings generated. }, 1, 18 warnings generated. <<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, }, | ^ CC libavcodec/ljpegenc.o 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 } | ^ src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ 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/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/loco.o CC libavcodec/lossless_audiodsp.o src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1093 | CC libavcodec/lossless_videodsp.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videoencdsp.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/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/bytestream.h{ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :318src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1215 | 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_allocatedsrc/libavcodec/bytestream.h) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/lpc.o CC libavcodec/lscrdec.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lsp.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/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/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/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/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/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | 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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~ ^ ~~~~ 19 warnings 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/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/lzw.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/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/lzwenc.o 7 warnings generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { 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/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 (expCC libavcodec/mathtables.o ected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o 1 warning generated. CC libavcodec/media100_to_mjpegb_bsf.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->src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] siz 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ e_src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i n_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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 * lsfsrc/libavcodec/libdav1d.c[i:]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/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | 615 | i f{ ("voaplp o=i=n tI"N,T _ M"ISNe)l e c| t ~~~ ^ ~~~~~~~ an operating poisrc/libavcodec/loco.cn:t167 :o17f: thwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] scalable b167it | s t r e a m " , iOfFF S(EvTa(lo p=er=a tIiNnTg__MpIoNi) n t| ) ~~~ ^ ~~~~~~~, AV_OPT_TYPsrc/libavcodec/loco.cE:_173I:N21T:, warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] .i64 = -1731 | } , - 1 , 3 1 , ViDf }(,v a l| ^= = INT_MIN) | ~~~ ^ ~~~~~~~ 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/mediacodec.o src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 16 warnings generated. CC libavcodec/metasound.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) | ~~~~~ ^ ~~~~ 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/microdvddec.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/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/lzwenc.c 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ :32: src/libavcodec/put_bits.h:227:37: src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end -src/libavcodec/lpc.c: s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265In 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] | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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]; | ~^~~~~~~~~~ 187 | if (size2src/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]; | ~^~~~~~~~~~~~~~~~ != 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: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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavcodec/midivid.o 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 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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)16 warnings generated. avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 5 warnings generated. 4 warnings generated. CC libavcodec/misc4_parser.o 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/mjpeg2jpeg_bsf.o 4 warnings generated. src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 4 warnings generated. if 7(size2 != size) | ~~~~~ ^ ~~~~ 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/mjpeg_parser.o CC libavcodec/mjpega_dump_header_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) | ~~~~~ ^ ~~~~ 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 src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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.o 2 warnings generated. 1 warning generated. CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o CC libavcodec/mjpegenc_common.o 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/mjpegenc_huffman.o CC libavcodec/mlp.o 11 warnings generated. 5 warnings generated. 3 warnings generated. src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 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/mlp_parse.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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mlp_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/mlpdec.o 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/mlpdsp.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mlpenc.o 4 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mlz.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mmvideo.o 4src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] warning 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavcodec/microdvddec.c generated. :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/mobiclip.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 19 warnings generated. 68 warnings generated. 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++) | ~~~~~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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 | ifsrc/libavcodec/bytestream.h (size2 != size) | ~~~~~ ^ ~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | iIn file included from f (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/movtextenc.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/mp3_header_decompress_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 142 | src/libavcodec/bytestream.h for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ifsrc/libavcodec/put_bits.h (size2 != size) | ~~~~~ ^ ~~~~ :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mimic.c:165:19: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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/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/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 >= sisrc/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mpc.o CC libavcodec/mpc7.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/mpc8.o 4 warnings generated. CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o 2 warnings generated. CC libavcodec/mpeg12dec.o 4 warnings generated. CC libavcodec/mpeg12enc.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/mpeg12framerate.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/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o 4 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/mpeg4audio_sample_rates.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/mjpegdec.csrc/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 83:src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 19 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ :src/libavcodec/mlz.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] : 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.csrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpeg4video.o 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++) { | ~~~~~~~ ^ ~~~~~~~~~~~ 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 | 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/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/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 src/libavcodec/mlpenc.cuseless", 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"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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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}, \ | ^~~~~~~~ CC libavcodec/mpeg4video_parser.o 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, 9src/libavcodec/mlpdec.c9,: 788F:F25_:M Pwarning: Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ OPT_FLAGS} ,788 | f o r ( c h = 0 ; ch \ < = | m ~a x_chan; ch++ )83 | {{ " r| c ~~ ^ ~~~~~~~~_ 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/mpeg4videodec.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_substreamIn file included from s; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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: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++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/mpeg4videodsp.o 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/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: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++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 10CC libavcodec/mpeg4videoenc.o warnings generated. src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsignsrc/libavcodec/mpc.c:72:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] ed int channel = 0; channel < ctx->num_channels; chann72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ e/usr/include/stdint.hl: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/movtextdec.c :30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 187 | 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) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mpeg_er.o src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ 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_sampsrc/libavcodec/bytestream.h:les; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 294src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/mpegaudio.o 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/mpegaudio_parser.o 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++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:279:32CC libavcodec/mpegaudiodata.o : 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/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/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 | CC libavcodec/mpegaudiodec_common.o for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ 10 warnings generated. 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_tabsrc/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", "FIn 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] rame 187w | i d t h ,i fu s(usailzlye 2 v!i=d esoi zwei)d t h| " ~~~~~ ^ ~~~~, 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/mpegaudiodec_fixed.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. 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/mpegaudiodec_float.o CC libavcodec/mpegaudiodecheader.o 7 warnings generated. 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/mpegaudiodsp.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)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 7CC libavcodec/mpegaudiodsp_data.o , 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/movtextenc.csrc/libavcodec/mpeg2_metadata_bsf.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 591 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ | whilesrc/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ (i src/libavcodec/mpeg2_metadata_bsf.c< len) { | ~ ^ ~~~ :221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ 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] src/libavcodec/movtextenc.c 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/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/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]) { | ~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 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]]; | ~~~ ^ ~~~~~~~~~~~~~~~ 7 warnings generated. 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/mpegaudiodsp_fixed.o 4 warnings generated. 7 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegaudiotabs.o 33 warnings generated. 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 }, | ^ 1 warning generated. CC libavcodec/mpegpicture.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/mpegutils.o 2 warnings generated. CC libavcodec/mpegvideo.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: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 10 warnings generated. 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 | 3 warningif (s->buf_ends generated. - 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/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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.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/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)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ CC libavcodec/mpegvideo_enc.o 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 | CC libavcodec/mpegvideo_motion.o 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(fraIn file included from me_src/libavcodec/mpeg4videodec.csk:i49p: _src/libavcodec/unary.hth:r50e:s41h:o lwarning: dcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , AV_OPT_TYPE_I NT50, | { . i 6f4o r=( i0 =} ,0 ;I NiT _tr=a _FpFeMnAaXl(sty-">,v _"ePdegnael_typ ofso r -i n17t,r a0 b)l)o c{k s | in ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block desrc/libavcodec/mpeg4videodec.cc:i103s:i25on:" ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]FF _MPV_OF F103S | E T (i n tifr a(_(puennsiaglnteyd))s,r cA_Vx_ OP>T=_ TFFYMPAEX_(IsN-T>,h _{e.dig6e4_ p= o0s }-, 107,, 0I)N T|_|M AX /| 2 ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~, FF_MPV_src/libavcodec/mpeg4videodec.cOP:T148:_25FL:A warning: Gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S }, \ | ^148 | (unsigned)src/libavcodec/mpeg12enc.cs:r1192c:_12y :> =warning: missing field 'help' initializer [-Wmissing-field-initializers]F FMA X1192( | (s - > v _{e dNgUeL_Lp o}s, > > | 1 ^) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 20 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: src/libavcodec/mpeg12enc.cwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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", 1 warning generated. FF_MPV_OFFSET(rc_buffer_aggressivity),src/libavcodec/put_bits.h:265: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 = 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/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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_FLOATIn file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 45 : src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 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}, \ | ^~~~~~~~ 227 | src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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),src/libavcodec/put_bits.h AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ : 90 | {"rc_init_cplx", "initial complexity 265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] f 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ or 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_inisrc/libavcodec/mpeg12dec.cti:a1713l:_35c:pl xwarning: ),comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] AV_OPT_TYPE_FLO A1713T | , { . dibfl (=m b0_ y} , =-=FL src/libavcodec/mpeg4data.hT0_ :M&A323&X: 1,s:- F>warning: Lcmissing field 'index_run' initializer [-Wmissing-field-initializers]To _dMeAXc,_ t323Fa | Fg}_ ;= M= P | VA^V_ _ORPLT3_2F(L"ASGLISF}",) ) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~\ | ^~~~~~~~ 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-src/libavcodec/mpeg12enc.c>m:b1190_:w5i:d twarning: himplicit 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}, \ | ^~~~~~~~ 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/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=CC libavcodec/mpegvideodata.o 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/mpeg12dec.csrc/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:2185:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] :1185 2185 | i:87: note: expanded from macro 'COMMON_OPTS' f 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ (s->codsrc/libavcodec/mpeg12enc.cec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ :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 }, | ^ CC libavcodec/mpegvideoencdsp.o 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/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/mpl2dec.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 }, src/libavcodec/motion_est.c 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ :974:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h: 974 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 175 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : src/libavcodec/motion_est.cnote: 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 },\ | ^ 1056:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1056 | int p_score= FFMIN(vsrc/libavcodec/mpeg12enc.car:d1219,: 5v:a rwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]- 500+(src/libavcodec/mpegvideoenc.hs:-82>:l151a:m bnote: dexpanded from macro 'FF_MPV_COMMON_OPTS'a 2>>FF_LAMBDA _82S | H I F T ) * 1 0 0 ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) 2( ( warning sa generated) . >F F(_bM)P V?_ O(FbF)SE T:( r(ca_)q)s q| u ~ ^ ~i sh), AV_OPT_T9YP warningEs_ generatedF. LOAT, {.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:1219In file included from :5:src/libavcodec/mpegaudiodec_fixed.c :warning: 61: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegaudiodec_template.c:233:src/libavcodec/mpegvideoenc.h11::96 :168warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FF_MPV_COMMON_OPTS' 233 | 96 | { " sikfi p(_ef a>c t(oSrU"I,N T")F3r1a)m e s| k ~ ^ ~~~~~~~~~i p 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 }, \ | ^ 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/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 }, INTsrc/libavcodec/mpegaudiodec_template.c_M:I275N:,21 :I Nwarning: T_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, FF_MPV_OPT_FL A273G | S } , \ | ^ ff_dlog(NULL, "is_table_lsf %d %d: %f %f\nsrc/libavcodec/mpeg12enc.c":, 1220: 5| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :274 | 115: 156 : note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | { "ii,nt jr, a(_fpleonaatl)t yi"s_t,a b"lPee_nlaslft[yj ]f[o0r] [iin]t, r a| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b lock s275 | in b l o c k de c i s i o n " , F F _(MflPoVa_tO)F FiSsE_Tt(abilnet_ral_spfe[jn]a[l1t]y[i)],) ;A V _| O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PT _TYPE_INTsrc/libavutil/internal.h,: 156{:.68i:6 note: 4expanded from macro 'ff_dlog' = 0 }, 0, 156IN | T# _ MA Xd/e2f,i nFeF _fMfP_Vd_lOoPgT(_cFtLxA, GS. .}.,) \d o | { ^ 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 | src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1222 | { NULL }, | ^ 274 | src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); src/libavcodec/mpeg12enc.c | :1219 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog'1219 | FF_MP V_156 | C#O M M OdNe_fOPinTeS f f| _ ^~~~~~~~~~~~~~~~~~d log(ctx,src/libavcodec/mpegvideoenc.h :.92.:.149:) note: dexpanded from macro 'FF_MPV_COMMON_OPTS'o { if (0) a91v | _{l"orcg_(bcutfx_,a gAgVre_sLsOGi_vDiEtByU"G, ," c_u_rVrAen_AtRlyG Su_se_l)e;s s}" ,w h i l e ( 0 ) | ~~~~~~ ^~~~~~~~~~~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 273 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ 274/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' i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | {"rc_buf_aggressivity", "currently useless", 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ -FLIn 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] T _MAXCC libavcodec/mqc.o , FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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}, \ | ^~~~~~~~ 274 | src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i, j, (float) is_tab1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ lsrc/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' e_ 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)CC libavcodec/mqcdec.o , AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.hlsf[j][0][i], :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] 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1219src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ 156src/libavcodec/mpegvideoenc.h:91: | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 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_src/libavcodec/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] b 2792 | uf_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: || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1219src/libavcodec/mpeg12dec.c:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2791:61: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1219 | FF_MPV_COMMON_OPTS 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~ 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", "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/mpeg4videodec.c:737:13src/libavcodec/mpeg12enc.c: :warning: 1219:variable 'time_incr' set but not used [-Wunused-but-set-variable]5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 737 | 1219 | i n tF Ft_iMmPe_Vi_nCOcMrM O=N _0O;PT S | ^| ^~~~~~~~~~~~~~~~~~ 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/mqcenc.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) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mscc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o 3 warnings generated. CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/msmpeg4dec.o 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/msmpeg4enc.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 }, | ^ 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 }, | ^ 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/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: src/libavcodec/mpegaudioenc_template.cmissing field 'unit' initializer [-Wmissing-field-initializers] :163:63src/libavcodec/mpegvideoenc.h:: 82warning: :151implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FF_MPV_COMMON_OPTS' 163 | 82 | s - > s c a l e _ f ac t o r _ i n v _ t a b l e [ i ] = e x p 2 ( - ( 3 - i ) / 3 . 0 ) / ( f l o a t ) ( 1 Fgb) < 8U && s h83o | w{_"brict_sq(m&osd-_>agmbp," ,g e"te_xbpietrsi_mlenetfatl(& sq-u>agnbt)i)z e=r= m0o)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/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 }, \ | ^ CC libavcodec/msp2dec.o src/libavcodec/mqcenc.c:67:src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 16src/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 }, \ | ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | isrc/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hf (mqc->c >= tmp) | ~~~~~~ ^ ~~~ :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 2= 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ warnings generated. 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 = src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 } 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ ,src/libavcodec/mqcenc.c INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ :101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTPsrc/libavcodec/metasound.c:49:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_M49 | center = (inIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ t)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPsrc/libavcodec/metasound.cV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ 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 }, src/libavcodec/metasound.cINT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ :76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | min_period = log2(src/libavcodec/mpeg4videoenc.cra:t1384i:o5 :* warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 2); 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_INsrc/libavcodec/metasound.cT,: 77{:.22i:6 4 warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }, INT_MIN ,77 | I N T _ M A X, mFaFx__MpPeVr_OiPoTd_ F=L AmiGnS_ }p,e r\i o d| ^+ log2(6); | ^~~~~~~~~~ ~ 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_penaltysrc/libavcodec/metasound.c",: 79":P28e:na lwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y for intra b79l | o ck s i n bmloicnk_ pdeerciiosdi o=n "(,i nFtF)_(MrPaVt_iOFoF S*E T0(.i2n t*r a4_0p0e n a l t y+) ,0 .A5V)_ O/P T4_0T0Y.P0E;_ I N| T ^~~~~ ~, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ 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/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ 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/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, {src/libavcodec/metasound.c.d:b101l: 30=: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , -FLT_MA X101, | F L T _ M A X ,w iFdFt_hM P=V _(OiPnTt_)F(L(A2G.S0} ,/ p e r\i o d| ^~~~~~~+ 1) * width /usr/include/float.h+: 150.:517):; 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_aggressivsrc/libavcodec/metasound.cit:y106):,18 :A Vwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_FL O105A | T , { .pdbplc_ g=a i1n. 0 }=, 1-.F0L T/ _8M1A9X2, *F L T| _ ~M AX, FF _106M | P V _ O P T _F L A G S } , \ t| w ~i nvq_mulawinv(p g92a | i{n"_bstoerpd e*r _gm_acsoke"f, +" ipngcariena_sset etph e/ 2q,u a n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i zer fo r107 | m ac r o b l o c k s c l os e t o b o r d e r s ", F F _ M PpVg_aOiFnF_SbEaTs(eb,o rTdWeIr_NmVQa_sPkGiAnIgN)_,M UA)V;_ O P| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~T _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_Fsrc/libavcodec/metasound.cLA:G135S: 26}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ 135| | ~ 90 | { " r ct_mipn2i t+_ cvpallx "*, h"iisnti[tiidaxl] c o+m 1p.l0e x:i ttym pf2o +r 11-.0p;a s s| ~~~~~^~~~~~~~~~~~~~~~~ ~e ncoding", FF_MPsrc/libavcodec/metasound.cV:_135O:FF52S:E Twarning: (rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c _initial_c p135l | x ) , A V _ O P T _ T Y P E _ F L O A Tt,m p{2. d+b lv a=l *0 h}i, s-tF[LiTd_xM]A X+, 1F.L0T _:M AtXm,p 2F F+_ MP1V._0O;P T _| F ^~~~ ~L AGS}, \ | ^~~~~~~ /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] src/libavcodec/metasound.c:137:58: 1383warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV_C O137M | M O N _ O P T S | ^~~~~~~~~~~~~~~~~~ st src/libavcodec/mpegvideoenc.h=: 90u:s133e:_ hnote: iexpanded from macro 'FF_MPV_COMMON_OPTS's t ? (1.0 - val )89 | * tm p 2 + v a l * h i s t [ i d x ] + 1 . 0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c : 137 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF _137M | P V _ O F F S E T ( r c _ e q )s,t AV=_ OuPsTe__ThYiPsEt_ S?T R(IN1G.,0 - v a l ) * t m p 2 + v a l * h i s t.[fliadgxs] += 1F.F_0M P V| _ ~ ^~~~O PT_FLAGS }, src/libavcodec/metasound.c : 137 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ 137 | 90 | { " r c _ i nsitt _=c pulsxe"_,h i"sitn i?t i(a1.l0 c-o mvpalle)x i*t yt for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ mp2 + vsrc/libavcodec/mpeg4videoenc.cal * hist[idx] + 1.0 | ~ ^~~ :1383:src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 138 | : tmp2 + 1.0; | ^~~~ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | src/libavcodec/metasound.cFF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ :src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 141: 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 17 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 141 | if (st < 0.1) | ^~ ~ bl = 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/mpegaudioenc_template.c | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] :83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 779 | 82 | { NULL }, | ^ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_ampsrc/libavcodec/mpegaudioenc_template.c:689:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " , "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 689 | q[m] = (int)((a + 1.0) * steps * 0.5); | ^ ~ CC libavcodec/msrle.o 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 }, | ^ 3 warnings generated. 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) { | ~~~ ^ ~~~~~ CC libavcodec/msrledec.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) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mss1.o CC libavcodec/mss12.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.cIn 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] :473 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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, }, | ^ src/libavcodec/put_bits.h:265: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/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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss2.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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end -src/libavcodec/mpeg4videodec.c: s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3840:106: warning: CC libavcodec/mss2dsp.o 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}, | ^ CC libavcodec/mss3.o 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:49: In file included from src/libavcodec/mpegvideo_dec.c: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] 158: 227 | if (s->buf_end - s->buf_ptr >= sizeof(Bisrc/libavcodec/mpegvideo_motion.ctBu:f60):)25 :{ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 42 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] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_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/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/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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.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) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, src/libavcodec/mpegvideo_dec.c0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :519src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mss4.o 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/msvideo1.o src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | CC libavcodec/msvideo1enc.o (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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(src/libavcodec/mpegvideo_motion.c: h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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++) { | ~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mv30.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/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 2 warningfor macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ s generated. 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/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] 1696 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ warningsrc/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' s generated 91 | {"rc_buf_aggressivity", "cu. rrently 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 In file included from src/libavcodec/msp2dec.cthe quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_T:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] YP 187 | if (size2 != size) | ~~~~~ ^ ~~~~ EIn 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] _F 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ LOAT, {.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"src/libavcodec/put_bits.h, :"265i:n37i:t iwarning: acomparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]l complexity 265f | o r 1 - p a s si fe n(cso-d>biunfg_"e,n d - s -> b u f _FpFt_rM P>V=_ OsFiFzeSoEfT((Brict_Buifn)i)t i{a l _| c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p lx), 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_FCC libavcodec/mvcdec.o LOAT, {.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:src/libavcodec/bytestream.h139: :note: 294expanded from macro 'FF_MPV_COMMON_OPTS': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | 294 | i f ( s i z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ 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}, \ | ^~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mvha.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) | ~~~~~ ^ ~~~~ 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:src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 15: 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/msp2dec.c 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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,src/libavcodec/bytestream.hb) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :357:15src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 82 | memseCC libavcodec/mwsc.o t(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ warning: src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mxpegdec.o 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){ | ~~~ ^ ~~~~~ 2 warnings generated. 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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) | ~~~~~ ^ ~~~~ 8 warnings generated. 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 != sizsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 357 | if (size2 != size) | ~~~~~ ^ ~~~~ ) | ~~~~~ ^ ~~~~ CC libavcodec/nellymoser.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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 3 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/nellymoserdec.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/nellymoserenc.o CC libavcodec/noise_bsf.o CC libavcodec/notchlc.o src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/null.o 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) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/null_bsf.o CC libavcodec/nuv.o 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/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/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/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/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/on2avc.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 43 warnings generated. CC libavcodec/on2avcdata.o 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.hsrc/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 | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 294src/libavcodec/mpegvideo_enc.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:5 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/options.o CC libavcodec/opus_celt.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/opus_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) | ~~~~~ ^ ~~~~ 4 warnings generated. 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) | ~~~~~ ^ ~~~~ 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/opus_parse.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/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/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) { | ~ ^ ~~~~~~~~~~~~ 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 }, | ^ 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/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 >= CC libavcodec/opus_parser.o 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) | ~~~~ ^ ~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265:37: warning: 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/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) *5 s->scale_bias; | ~ ~~~^~~~~~~~~~ warningsrc/libavcodec/bytestream.hssrc/libavcodec/nellymoserdec.c generated:. 80:25: warning: 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] 80 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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] src/libavcodec/bytestream.h 98 | aptr[j] = M_SQRT1_2*pows[j: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 +4 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ warningsCC libavcodec/opus_pvq.o 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: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) CC libavcodec/opus_rc.o ? (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)))CC libavcodec/opus_silk.o * 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 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/opusdec_celt.o CC libavcodec/opusdsp.o src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ 3 warnings generated. 4 warnings generated. 1 warning generated. 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]; | ^~~ ~ 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]; | ^~~ ~ 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/opusenc.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",CC libavcodec/opusenc_psy.o "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(cutoCC libavcodec/opustab.o ff)2 warnings, AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_M generated. AX, 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_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ CC libavcodec/pafaudio.o 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.h4:219 warning:s98 generated:. 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}, | ^ 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}, | ^ 35 warnings generated. 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, INTCC libavcodec/pafvideo.o _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/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 In file included from src/libavcodec/opusdec.cnumber of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ :41: src/libavutil/ffmath.h:49:30src/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 }, | ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 src/libavcodec/options_table.h* x); | ~ ^ :398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to asrc/libavcodec/on2avc.cllocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ :909:18: warning: src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 909400 | | { N U LiLf} ,( c h| a ^n nels > 2U) { | ~~~~~~~~ ^ ~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3In file included from src/libavcodec/options.c warning:38s: generatedsrc/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/opus_celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (osrc/libavcodec/options_table.hpu:s152_:r120c:_ twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l l(rc) + 4 <= f- >152f | {r"aim_eqboiftfs)s e{t " ,| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~" QP offset between src/libavcodec/opus_celt.cP-:175 :an58d: Iwarning: -comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f rames", OFFS E175T | ( i _q u a n t _ oCC libavcodec/pamenc.o wfhfisleet )(,o pAuVs__OrPcT__tTeYlPlE__fFrLaOcA(Tr,c ){ .+d b(lb _=d y0n.a0l l}o,c -:c15a:p17s:[ inote: ]expanded from macro 'FLT_MAX') { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 15 | #define FLT_MAsrc/libavcodec/opus_celt.cX :3200.:4420: 2warning: 82comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]3 466385288 52009 | 8 1 2 e +i3f8 F(o p u| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ rc_tell_frac(rIn file included from csrc/libavcodec/options.c): 38+ : (src/libavcodec/options_table.h6: 152<:<110 :3 )warning: etsr"a,n sOiFeFntS E&T&( if_-q>usainzte_ o>f=f s2e t&)&, tAVb_iOtPsT__8TtYhPsE _>F=LO A(T(,f -{>.sdibzle =+ 02.)0 <}<, 3)-)F L T| _ ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~M AX, 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", "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.2CC libavcodec/parser.o 5 }, -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) | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. 12 warnings generated. CC libavcodec/parsers.o 6 warnings generated. 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}, | ^ CC libavcodec/pcm-bluray.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-blurayenc.o 11 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/pcm-dvd.o 12 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/pcm-dvdenc.o src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 27 warnings generated. 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: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) +4 3*(k0+1), total); | ~ ^ ~~ warningssrc/libavcodec/opus_rc.c:221:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] generated . 221 | opus_rc_dec_update(rc, scale, (k <= k0) ? 3*(k+0) : (k-1-k0) + 3*(k0+1), | ~ ^ ~~ 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/opus_rc.cCC libavcodec/pcm.o :264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ 2 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)) | ~ ^ ~ CC libavcodec/pcm_rechunk_bsf.o CC libavcodec/pcx.o 10 warnings generated. CC libavcodec/pcxenc.o CC libavcodec/pgs_frame_merge_bsf.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; | ~ ^~~~ 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_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++)CC libavcodec/pgssubdec.o | ~ ^ ~ 110 warnings generated. 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/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] = in2src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] [i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ 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)) | ~ ^ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 84 warnings generated. 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] 6 == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ 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_src/libavcodec/opusdec_celt.c:P199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I ); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0src/libavcodec/opus_pvq.c + x4)6; warning s| generated ~~~~~~~~~~~~~~~~^~~~~~~~~~~. :485src/libavcodec/opusdec_celt.c:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ 198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | 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; | ~~~~~^~~~~~ ~ w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) CC libavcodec/pgxdec.o + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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.CC libavcodec/photocd.o 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] + | ~ ^ 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: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) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/pictordec.o 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/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv"src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] , "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ 877 | src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] for (i = 0; i < N0; i++) | ~ ^ ~~ 760 | { NULL }, | ^ CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/png.o CC libavcodec/png_parser.o CC libavcodec/pngdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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: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); | ~^~~~~ CC libavcodec/pngdsp.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 | CC libavcodec/pngenc.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_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); | ~~~~^~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/pnm.o 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/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/bytestream.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: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] 294 318 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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: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:15src/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] 294 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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_INTsrc/libavcodec/bytestream.h, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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 }, | ^ 357 | src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i f (size2 != size) | ~~~~~ ^ ~~~~ 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 }, | ^ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15src/libavcodec/pcm-dvd.c: :62warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 187 | if (si z62e | 2src/libavcodec/pcm_rechunk_bsf.c :! =181 : 146si:if z warning: e(missing field 'unit' initializer [-Wmissing-field-initializers]s) - > l| a ~~~~~ ^ ~~~~s t_heade r181 | = = h e{a d"efrr_aimnet_)r at e| " ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~, "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT4_M warningAsX generated,. 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 }, | ^ 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); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/pnm_parser.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/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 266 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ | 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/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/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.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); | ~~~~~ ~~~~^~~~ CC libavcodec/pnmdec.o 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-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) | ~~~~~ ^ ~~~~ 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 | 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_rcsrc/libavcodec/bytestream.h:_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | iIn file included from f (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/pnmenc.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~ ^ ~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/profiles.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.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/prores_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/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/proresdec2.o 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/proresdata.o 5 warnings generated. 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) | ~~~~~ ^ ~~~~ CC libavcodec/proresdsp.o 4 warnings generated. src/libavcodec/bytestream.h:4294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_anatoliy.o 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/proresenc_kostya.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/pixlet.c:27: src/libavcodec/bytestream.h:187:15:3 warnings generated. 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/prosumer.o src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", 6"O warningnsl generatedy. 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},: 294 :| 15 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/psd.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/psymodel.o CC libavcodec/pthread.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 25 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) | ~~~~~ ^ ~~~~ 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:38src/libavcodec/bytestream.h:: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ 294src/libavcodec/pixlet.c:179:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ 15src/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] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 294 | if (size2 != size) | ~~~~~ ^ ~~~~ | if (j == width) { | ~ ^ ~~~~~ 38 warningsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s generated. 318 | if (size2 != 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: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) { | ~ ^ ~~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_heCC libavcodec/pthread_frame.o ight; 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 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++) { | ~ ^ ~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/pthread_slice.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 }, | ^ CC libavcodec/ptx.o 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)) { | ~~~^~~~~ ~~ 8 warnings generated. 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/qcelpdec.o 4 warnings generated. 7 warnings generated. CC libavcodec/qdm2.o 4 warnings generated. 4 warnings generated. 6 warnings generated. CC libavcodec/qdmc.o CC libavcodec/qdrw.o CC libavcodec/qoi_parser.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/put_bits.h:265: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/qoidec.o 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/qoienc.o 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_20end - bytestream, | ~~~~~~~~ warnings generated. 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | src/libavcodec/prores_metadata_bsf.c: avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ 159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 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/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 src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] < s 55 | { FF_PROFILE_UNKNOWN }, | ^ ->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 y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 74src/libavcodec/pngdec.c:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] : 74 | { FF_PROFILE_UNKNOWN }, | ^ 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;src/libavcodec/profiles.c y < p->height:; y++) | ~ ^ ~~~~~~~~~ 80:src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] 26 1122 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ : warning: missing field 'name' initializer [-Wmissing-field-initializers]src/libavcodec/pngdec.c :1125:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]80 | { FF _1125P | R O F I L E _ UN K N O WfNo r} ,( 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/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:src/libavcodec/pngdec.c warning: :missing field 'name' initializer [-Wmissing-field-initializers]1186 :26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]128 | { FF_PR O1186F | I L E _ UfNoKrN O(WsNi z}e,_ t | y ^ = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ 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, 0x1src/libavcodec/profiles.c00:01360:, 26V:E }warning: ,missing field 'name' initializer [-Wmissing-field-initializers] | ^ 136 | { FF_PROFILE_UNKNOWN }, | ^ 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/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/pngenc.c ^ :1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 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 } | ^ 16 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 | 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 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 1 warning generated. CC libavcodec/qpeg.o 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/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/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o 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_enIn file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37:d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: 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->buf1 warning_ generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (csrc/libavcodec/bytestream.hutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qtrleenc.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) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/r210dec.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 | #defiCC libavcodec/r210enc.o ne 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != ssrc/libavcodec/bytestream.h:ize) | ~~~~~ ^ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523: 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_cosrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] eff 357 | if (size2 != size) | ~~~~~ ^ ~~~~ s) { | ~~~ ^ ~~~~~~~~~~ src/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/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | fosrc/libavcodec/prosumer.cr (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ :67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (bsrc/libavcodec/psd.c & 0xFFu); i++) | ~ ^ ~~~~~~~~~ :238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_byteCC libavcodec/ra144.o s_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/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/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/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)) { \ | ^~~~ 1 warning generated. src/libavcodec/proresenc_kostya.cCC libavcodec/ra144dec.o :414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/ra144enc.o 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){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 8 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) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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 | forsrc/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ 665 | 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) { | ~ ^ ~~~~~~~~~ if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/ra288.o 2 warnings generated. 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 } | ^ CC libavcodec/rangecoder.o 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/rasc.o 7 warnings generated. CC libavcodec/ratecontrol.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/raw.o CC libavcodec/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) | ~~~~~ ^ ~~~~ 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.hIn file included from :47:22: note: expanded from macro 'FFMAX' src/libavcodec/qdmc.c 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ :33: src/libavcodec/qcelpdec.csrc/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:In file included from src/libavcodec/qoidec.c 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' 22 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ : src/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: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/bytestream.hsrc/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :294 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_L:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S 294 | if (size2 != size) P_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,src/libavcodec/bytestream.h: lspf, q->pr318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 318 | if (size2 != size) | ~~~~~ ^ ~~~~ v_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[119] warning s> generated=. .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/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: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/bytestream.h:294:15: warning: src/libavcodec/qcelpdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if294 | (l s p f [i9f] ( =| . ~~~~~ ^ ~~~~9 85) | ^~~~~~~ ~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qcelpdec.c:226:45 :357 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (siz e2262 | ! = s i z e ) | g ~~~~~ ^ ~~~~ai n[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]; | ~ ^~~~~~~ CC libavcodec/rawenc.o 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]; | ~ ^~~~~~~ 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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/qcelpdec.c:253 :18743 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != s i253z | e ) | ~~~~~ ^ ~~~~ slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rdft.o 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sisrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 !src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] = size) | ~~~~~ ^ ~~~~ 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qcelpdec.csrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 318 | if (sisrc/libavcodec/bytestream.hz:e3182: 15!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | fir_filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | 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++) { | ~ ^ ~~~ (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h 353: | 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f357i | r _ f i litfe r_(vsailzuee2 +!= =q cseilzpe_r)n d _| f ~~~~~ ^ ~~~~ir _coefs[10] * rnd[-10]; | ~ ^~~~~~~~ :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ^~~~~~~ ~ CC libavcodec/realtextdec.o 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]); | ~ ^~~~~~~ CC libavcodec/remove_extradata_bsf.o 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/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); | ~~~~~^~~ ~ 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) 15 warnings generated. * 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/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/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checsrc/libavcodec/qdm2_tablegen.h:ksum_size >= 1U << 28) { 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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) | ~~~~~ ^ ~~~~ 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if src/libavcodec/bytestream.h(size2 != size) | ~~~~~ ^ ~~~~ :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/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ 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/rka.o CC libavcodec/rl.o src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= 4noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/qdm2.c: 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ 812src/libavutil/macros.h:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :49 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ :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) | ~~~~~ ^ ~~~~ CC libavcodec/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) | ~~~~~ ^ ~~~~ 7 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 (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rle.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/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_endsrc/libavcodec/qdm2.c:1170 - s->buf_ptr >= size:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] of 1170 | (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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: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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/roqaudioenc.o 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; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ 24 warnings generated. src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qdm2.c91 | if (index == low) | ~~~~~ ^ ~~~ :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); | ^~~~~ ~ 8 warnings generated. CC libavcodec/roqvideo.o 4 warnings generated. src/libavcodec/qdm2.c:1706:26: warning: src/libavcodec/ra144enc.c:502:36: 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] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o CC libavcodec/rpzaenc.o 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)); | ^~~ ~ 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 | src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != size) | ~~~~~ ^ ~~~~ 123 | CC libavcodec/rscc.o 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); | ~~~~~ ^~~ 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: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] 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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. 3 warnings generated. 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:src/libavcodec/rawdec.c:61:148: warning: 45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_PARAMsrc/libavcodec/put_bits.h:}, | ^ 265:37: src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 62 | {NULL} | ^ 265 | 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)) | ~ ^ ~ 4 warnings generated. CC libavcodec/rtjpeg.o 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++) { | 3 warning ~ ^ ~~~~~~~~ s generated. 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 | reCC libavcodec/rv10.o turn 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]CC libavcodec/rv10enc.o 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 FFABSCC libavcodec/rv20enc.o (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; | ~ ~~~^~~~~~~~~~~~~~ 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 || yCC libavcodec/rv30.o + h > avctxsrc/libavcodec/ratecontrol.c->:h127ei:g61h:t) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44 :127 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] q368 | m i n = ( i nitf) ((qbmyitne st*r eFaFmA2B_Sg(est-_>bayvtcetsx-_>lbef_tq(ugabn) t<_ fuanccotmoprr)e s+s esd-_>saivzcet)x - >| b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ _quant_offsesrc/libavcodec/rasc.ct: +394 :170.:5 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 src/libavcodec/ratecontrol.c(:c128x :>61=: wwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* s->bpp) { 128 | \ q m| a ~~ ^ ~~~~~~~~~~x = (int)(qmsrc/libavcodec/rasc.ca:x414 :17*: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A BS(s-> a414v | c t x - > b _ q u a n t _ f aNcEtXoTr_)L I+N Es - >| a ^~~~~~~~~v ctx-src/libavcodec/rasc.c>:b323_:q12u:a nnote: texpanded from macro 'NEXT_LINE'_ offset 323 | + 0 . 5i)f; ( c| x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ >= 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] src/libavcodec/ratecontrol.c:131:61 :432 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131N | E X T _ L I NE q| m ^~~~~~~~~i n =src/libavcodec/rasc.c :(i323n:t12):( qnote: mexpanded from macro 'NEXT_LINE'i n * F F323A | B S ( s -i>fa v(cctx x>-=> iw_ q*u sa-n>tb_ppf)a c{t o r ) + s - > a v c t\x - >| i ~~ ^ ~~~~~~~~~~_ quant_offssrc/libavcodec/rasc.ce:t438 :+17 :0 .warning: 5comparison 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' src/libavcodec/ratecontrol.c: 132323: | 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (cx >= w * s ->132b | p p ) { q m a x = ( i n\t ) (| q ~~ ^ ~~~~~~~~~~m ax * FFABsrc/libavcodec/rasc.cS:(459s:17-: >awarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c tx->i _459q | u a n t _ f a c t o r ) + s -N>EavXcTt_x-L>IiN_Eq u a| n ^~~~~~~~~t _osrc/libavcodec/rasc.cf:f323s:12e:t note: +expanded from macro 'NEXT_LINE' 0.5); 323| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ 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, src/libavcodec/rasc.c1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ :552:31: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]47 :22: note: expanded from macro 'FFMAX' 552 | 47 | # d eiffi n(ew F>F MaAvXc(tax,-b>)w i(d(tha )| |> h (>b )a v?c t(xa-)>h e:i g(hbt))) | | ~ ^ ~~~~~~~~~~~~~ ^ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/ratecontrol.c:180: 47552: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (w > av c179tx | - > w i d t h | | h > a v c t x - > h e ig h t ) | ~ ^ ~~~~~~~~~~~~F FMAX((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:3424: warningnote: sexpanded from macro 'FFMAX' generated . 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, AVCC libavcodec/rv30dsp.o _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) { | ~~~^~~~~~~~~~ ~~ CC libavcodec/rv34.o src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ 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->hCC libavcodec/rv34_parser.o eight) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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:src/libavcodec/ratecontrol.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]262 :12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | 247 | f odro u(bilnet cjo ns=t _0v;a lju e c{u r s| o ~r _w ;248 | j + + ) { M| _ ~ ^ ~~~~~~~~~~~P I, 249 | src/libavcodec/rasc.c : 654 : 27 :M _warning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 250 | 654 | r c e - >fio_rt e(xi_nbti tis =* 0rc;e -i> qe,c urs o251r_ | h ; i + + ) r{c e -| > ~ ^ ~~~~~~~~~~~p _tex_bits src/libavcodec/rasc.c*: 655r:c31e:-> qwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ale, 655 | 252 | (frocre -(>iin_tt ejx _=b i0t;s j+ >cpu_rtsexo_rb_iwts;) j*+ +()d o{ub l e| ) ~ ^ ~~~~~~~~~~~r ce->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] 247CC libavcodec/rv34dsp.o | 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] src/libavcodec/rasc.c:699 :44303: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] q = -q *699 | s - > a v c t x -if> b(_bqyutaenstt_rfeaacmt2o_rg e+ ts_b-y>taevsc_tlxe-f>tb(_gqbu)a navctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ 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: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, | ~~~~~~ CC libavcodec/rv40.o 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ CC libavcodec/rv40dsp.o CC libavcodec/s302m.o 5 warnings generated. 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float luIn 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] m i_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ 187 | if (sizesrc/libavcodec/ratecontrol.c2 != size) | ~~~~~ ^ ~~~~ :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); | ~~~~~~~~~~^~~~~~~~~~~~ ~ 6 warnings generated. 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_masksrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i 294 | if (size2 != size) | ~~~~~ ^ ~~~~ ng); | ~~~ ^~~~~~~~~~~~~~~~~~~~~ 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 | fsrc/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]actor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_ m 318 | if (size2 != size) | ~~~~~ ^ ~~~~ asking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/ratecontrol.c:CC libavcodec/s302menc.o 803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ if src/libavcodec/ratecontrol.c(size2 != size) | ~~~~~ ^ ~~~~ :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/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ 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/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 | CC libavcodec/samidec.o 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, ...CC libavcodec/sanm.o ) do { if (0) asrc/libavcodec/rka.cv_:l213o:g23(:c twarning: xcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare], AV_LOG_DEBU G213, | _ _V A _fAoRrG S(_i_n)t; i} =w h0i;l ei (<0 )F F _| A ~~~~~~ ^~~~~~~~~~~R RAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 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)) { \ | ^~~~ 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, A1 warningV_LOG_DEBUG, | ~~~~~~ generated. 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",src/libavcodec/rka.c:410:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1001 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' av_get_picture_type_char(pict_type), 491002 | | # d e f i n e F FM I N ( a , bq)m i(n(,a )q ,> qm(abx), ?p i(cbt)u r:e _(nau)m)be r ,| ~ ^ ~ | ^ 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] 450src/libavcodec/ratecontrol.c | : 1015 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (in t1015 | k = v a l - a1d;a p(tviavle &_ q(uvaaln t-i z1a)t)i o!n=( sk,; qk) ;& = | 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/ratecontrol.c| ~~~~ ^ ~~~~~~~~~~~~~~~~: 1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | src/libavcodec/rka.c : 479q: 26=: (warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n t)(q + 0.5); | ^ ~ 479 | } while (val + 1 < am->buf_size && am->prob[src/libavcodec/ratecontrol.c1:]1020[:v35a:l warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ 1020 | rcc->last_qscale = q; | ~ ^ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->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:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/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++) | ~ ^ ~~~~~~~~~ 11 warnings generated. CC libavcodec/sbc.o 37 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 21 warnings generated. CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o 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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/sbcdsp.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) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.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/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/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 }, | ^ 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) | ~~~~~ ^ ~~~~ CC libavcodec/sbrdsp.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~ 13 warnings generated. CC libavcodec/sbrdsp_fixed.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_gesrc/libavcodec/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare] t_ b548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 549 | 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] best_dist) { | ~~~~~~~~~ 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/scpr.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] 265CC libavcodec/screenpresso.o | 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:265: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/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-src/libavcodec/s302m.c>buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {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/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_BOOLCC libavcodec/setts_bsf.o , { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sga.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/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_ptr4 >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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. 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) | ~~~~~ ^ ~~~~ 10 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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/sgidec.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/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/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. 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++) | ~ ^ ~~~~~~~~ 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_insrc/libavcodec/sbcdec.c:dex) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 335:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] ELE 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { M| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~S (sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 4 warnings generated. CC libavcodec/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/shorten.o 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 | 35 offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ warnings 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)) | ~ ^ ~ CC libavcodec/simple_idct.o CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.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(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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/smc.o 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/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.iCC libavcodec/smcenc.o 64 = 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 }, | ^ 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->heigh2t) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ warnings generated. CC libavcodec/snappy.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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/snow.o CC libavcodec/snow_dwt.o 82 warnings generated. 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/snowdec.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) | ~~~~~ ^ ~~~~ CC libavcodec/snowenc.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. 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) { | ~~~ ^ ~~~~~~~~~~~~ CC libavcodec/sonic.o 38 warnings generated. 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++) { | ~ ^ ~~~~ 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/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 236 | if (k > FF_ACC libavcodec/sp5xdec.o RRAY_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++) | ~ ^ ~ CC libavcodec/speedhq.o 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++) { | ~ ^ ~~~~ 7 warnings generated. In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15In file included from : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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) | ~~~~~ ^ ~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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: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] 294src/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++) | ~ ^ ~~~~ if (size2 != size)src/libavcodec/bytestream.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 | src/libavcodec/scpr3.c:644:23: if (size2 != size) | ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size;src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 14 i318+ | + ) {src/libavcodec/ralf.c :i f466 | :(24s ~ ^ ~~~~:i zewarning: 2comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->b warnings generated. lock_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:15src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~ 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/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++) | ~ ^ ~~~~~ CC libavcodec/speedhqdec.o 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/speedhqenc.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.csrc/libavcodec/bytestream.h:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 50 | lsp[i] = cosf(lsf[CC libavcodec/speexdec.o i]); | ~ ^~~~~~~~~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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 = 0src/libavcodec/bytestream.h:357:;15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 < d5 warnings generated. epth; 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 += depsrc/libavcodec/sipr16k.c:170:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] th 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.csrc/libavcodec/sgienc.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) / | ^~~~~~~~~~~~~~~~ ~ 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/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);CC libavcodec/srtdec.o | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ CC libavcodec/srtenc.o src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctx->energIn 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] y _history[0] = 20.0 * log10f(gain_corr_factor); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ 187 | 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_src/libavcodec/bytestream.h:history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ 294src/libavcodec/sipr.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ | src/libavcodec/sipr.c : 163 :i21f: (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != s163i | z e ) | ~~~~~ ^ ~~~~ 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/sipr.c:175: 25318: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 175! | = s i z e) | l ~~~~~ ^ ~~~~s fnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ 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.cCC libavcodec/startcode.o :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++) { | ~ ^ ~~~~~~ CC libavcodec/subviewerdec.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/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: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/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++) { | ~ ^ ~~~~ 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] CC libavcodec/sunrast.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ~ ^~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) 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/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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ 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/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 (src/libavcodec/scpr.c:394:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] f abs(*coefs_ptr394 | src/libavcodec/bytestream.h : 294i:f15 :(m iwarning: n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> max || min >= s->nbcou nt294) | | ~~~ ^ ~~~~~~~~~~ if (size2 != ssrc/libavcodec/scpr.ci:z409e:)20 : warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ~~~~~ ^ ~~~~ ) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:src/libavcodec/bytestream.h:357418: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++) { | ~ ^ ~~~~~~ 15:src/libavcodec/scpr.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | 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++) { | ~ ^ ~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_src/libavcodec/bytestream.helements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :357src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :15 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sunrastenc.o 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 | ~~~~ ^ ~~~~~~~~~~~ 20 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/smacker.cCC libavcodec/svq1.o :611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ 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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: CC libavcodec/svq1dec.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | 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 > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 554src/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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(asrc/libavcodec/snow_dwt.c,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ :450:src/libavcodec/shorten.c:608:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 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] warning: 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 682src/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/svq1enc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/svq3.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/synth_filter.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/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 12 warnings generated. CC libavcodec/tak.o CC libavcodec/tak_parser.o 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 | 6 warnings generated. 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] CC libavcodec/takdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/takdsp.o CC libavcodec/targa.o 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) { | ~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~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/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( src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 357 | if (size2 != size) | ~~~~~ ^ ~~~~ unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (src/libavcodec/snowdec.ci=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ :src/libavcodec/srtenc.c315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ :src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 23 293 | if(!(check)){\ | ^~~~~ : src/libavcodec/snowdec.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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/targa_y216dec.o 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/targaenc.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->src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] b uf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/tdsc.o CC libavcodec/textdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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/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 }, | ^ 1 warning generated. 13 warnings generated. 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/texturedsp.o CC libavcodec/texturedspenc.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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/tiertexseqv.o CC libavcodec/tiff.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); | ~ ^~~~~~ 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_bsrc/libavcodec/speexdec.citstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_B:O964O:L31,: { warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64 = 0 }, 0, 1 ,964 | V E } , | ^ fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964src/libavcodec/snowenc.c::161917:: 146warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 964 | 1917 | f a{c t" i=n t.r6af_ p*e neaxlpt(y-".,2 f "*P elnsapl_tyd ifsotr) ;i nt r| a ^~~ ~ 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/tiff_common.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tiffenc.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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. 6 warnings generated. 4 warnings generated. 6 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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 CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o 3 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ 6 warnings generated. src/libavcodec/svq1enc.c:740:12:CC libavcodec/truemotion1.o warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 24 warnings generated. 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 CC libavcodec/truemotion2rt.o 1 warning generated. CC libavcodec/truespeech.o CC libavcodec/tscc.o CC libavcodec/tscc2.o 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) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/tta.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) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:2 warning294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s 294 | if (size2 != size) | ~~~~~ ^ ~~~~ generated. src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/bytestream.h:318:15: src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/texturedspenc.c:f (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ if (sizsrc/libavcodec/texturedspenc.ce2 != size) | ~~~~~ ^ ~~~~ :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); | ^~~ ~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ttadata.o CC libavcodec/ttadsp.o 4 warnings generated. 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/ttaencdsp.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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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.h: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(isrc/libavcodec/bytestream.h:n318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t 8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 318 | if (size2 != 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/ttmlenc.o 2 warnings generated. 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/twinvq.o CC libavcodec/twinvqdec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. CC libavcodec/txd.o CC libavcodec/ulti.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/utils.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/utvideodec.o CC libavcodec/utvideodsp.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/utvideoenc.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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff.c:152:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | RET_GEOKEY(GEOG, geog, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c187 | if (size2 != size) | ~~~~~ ^ ~~~~ :145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFIn file included from FSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc.c:src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 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] 153 187 | if (size2 != size) | ~~~~~ ^ ~~~~ | 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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v210dec.o 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_src/libavcodec/bytestream.htyp:e294_:m15a:p ))warning: \ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 294 | if 162( | s i z e 2R E!T=_ GsEiOzKeE)Y ( G| E ~~~~~ ^ ~~~~O G, 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_src/libavcodec/tiffenc.cMODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 556 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :155src/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' missing field 'unit' initializer [-Wmissing-field-initializers] 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c 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}, | ^ :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 | RETsrc/libavcodec/tiffenc.c_G:E562O:K12E:Y _warning: Vmissing field 'help' initializer [-Wmissing-field-initializers]A L(GCS _562T | Y P E ,{ gNcUsL_Lt y}p,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: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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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/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;4 warning s generated. 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) | ~~~~~ ^ ~~~~ 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))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/v210enc.o src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSETCC libavcodec/v210x.o (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/v308dec.o 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. 15 warnings generated. CC libavcodec/v308enc.o CC libavcodec/v408dec.o CC libavcodec/v408enc.o 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. 1 warning 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/ttmlenc.c| ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] :1456 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ :27src/libavcodec/ttmlenc.c: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ 139:src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ :src/libavcodec/tiff.c 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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; | ^~~ ~ CC libavcodec/v410dec.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; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibrationCC libavcodec/v410enc.o [c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_buffers.o 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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_context.o CC libavcodec/v4l2_fmt.o 2 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)9 warnings generated. { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | In file included from if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:29: src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/twinvq.h 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ :203src/libavcodec/tiff.c:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | rsrc/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] eturn clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ 2191 | src/libavcodec/twinvq.h if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ :203:55src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2191 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 if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ :203:17src/libavcodec/tiff.c:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2225 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ :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++) | ~ ^ ~~~~~ 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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/tiff.c:2451:12: 265warning: | missing field 'help' initializer [-Wmissing-field-initializers] 2451 | i f ({s -N>UbLuLf _}e,n d | ^- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:CC libavcodec/v4l2_m2m.o 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.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) | ~~~~~ ^ ~~~~ 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 (size2src/libavcodec/txd.c != size) | ~~~~~ ^ ~~~~ :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 | isrc/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294src/libavcodec/txd.c | if (size2 != size) | ~~~~~ ^ ~~~~ :80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gbsrc/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 357 | if (size2 != size) | ~~~~~ ^ ~~~~ < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSCC libavcodec/v4l2_m2m_dec.o HIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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. 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) | ~~~~~ ^ ~~~~ 2 warnings generated. 6 warnings generated. 32 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/v4l2_m2m_enc.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) | ~~~~~ ^ ~~~~ 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/utils.c:576In file included from src/libavcodec/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: :24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned long' [-Wsign-compare] comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/twinvq.c576 | 227 | i f ( f mitf < (0s -|>|b uffm_etn d> =- sF-F>_bARuRfA_Yp_tErL E>M= Ss(miazep)o)f (B i| ~~~ ^ ~~~~~~~~~~~~~~~~~~~tB uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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], src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMsrc/libavcodec/v210dec.cP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :223:src/libavcodec/twinvq.c44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ 228:56:src/libavcodec/v210dec.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ 224:src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 10 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ : warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val =CC libavcodec/vaapi_av1.o (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 | tCC libavcodec/vaapi_decode.o winvq_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], | ^~~~ ~ CC libavcodec/vaapi_encode.o 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]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_encode_h264.o 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]); | ~~~ ^~~~~~ 3 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++) { | ~ ^ ~~~~~~~~ src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float9 warnings generated. scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ 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_encode_h265.o src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ 8 warnings generated. 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) | ~~~~~ ^ ~~~~ 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_mjpeg.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/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_encode_mpeg2.o CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.o 2 warnings generated. CC libavcodec/vaapi_h264.o CC libavcodec/vaapi_hevc.o CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.o 4 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/vaapi_mpeg4.o CC libavcodec/vaapi_vc1.o CC libavcodec/vaapi_vp8.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)) | ~ ^ ~ 3 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp9.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}, | ^ 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/vb.o 3 warnings generated. 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/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 | forsrc/libavcodec/v4l2_m2m_enc.c (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 4src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] warning 196 | .chroma_sample_position = seq->colors generated. _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)) | ^ 4 warnings generated. 7 warnings generated. 7 warnings generated. CC libavcodec/vble.o 8 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 | src/libavcodec/v4l2_m2m_enc.c va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] : 398 | V4L_M2M_CAPTURE_OPTS, | ^ 90src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' :38: note: expanded from macro 'va_deprecated' 393 | V90 | #define va_deprecated __attribute__((deprecated)) | ^ 4L_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: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, IN3 warnings generatedT_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 }, | ^ CC libavcodec/vbndec.o CC libavcodec/vbnenc.o CC libavcodec/vc1.o CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_mc.o 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, __V42A warning_sA generatedR. GS__ } | ^ 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' CC libavcodec/vc1_parser.o 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_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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/vc1_pred.o 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 }, \ | ^CC libavcodec/vc1data.o 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_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_qsrc/libavcodec/vaapi_encode_vp9.cuant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ :290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL 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); | ~~~~~~~~~~~~~~~~~~~~~ ~ 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) | ~~~~~ ^ ~~~~ 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:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ 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, FLsrc/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] AG 294294 | | iiff ( s(iszizee2 2! =! =s siizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ S }, \ | ^ 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 }, \ 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] | ^ 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 }, \ | ^ 187 | isrc/libavcodec/vaapi_encode_mpeg2.cf (size2 != size) | ~~~~~ ^ ~~~~ :642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.h 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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 | src/libavcodec/bytestream.h{ NULL }, | ^ :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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/vc1dec.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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VACsrc/libavcodec/put_bits.honfigAttribRTFormat }; | ^ :265:37: warning: 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.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_h264.c :src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 398 :23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1509 | 398 | for (i = 0; i < if (i >= FF_ARFF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RAsrc/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] Y _ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/vaapi_encode.c318::151590:: 58:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'value' initializer [-Wmissing-field-initializers] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1590 | VAConfigAttrib rc_attr = { VAConIn file included from src/libavcodec/vaapi_encode_h265.cfigAttribRateControl }; | ^ :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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_mjpeg.c: 204357: | 26 : warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]i f (size2 != siz e204) | | ~~~~~ ^ ~~~~ av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: src/libavcodec/put_bits.hexpanded from macro 'av_assert0' :265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 38 | if (! 265( | c o n d ) ) { i f ( s - > b u f _ e n d - s - > b u f _ p t r > = si z e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~ 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)) { \ | ^~~~ 13 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->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 (ssrc/libavcodec/vaapi_encode_mjpeg.cize2 != size) | ~~~~~ ^ ~~~~ :491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { 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_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 | src/libavcodec/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ { .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_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx-src/libavcodec/vaapi_encode_mjpeg.c>:i547_:q33u:a nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]_ facto r547 | > 0 . 0 ){ . i| 6 ~~~~~~~^~~~~~~~~~~~~~ ~4 = 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_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | src/libavcodec/bytestream.hsrc/libavcodec/vaapi_encode_mjpeg.c : :294 552: :15 12: : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'help' initializer [-Wmissing-field-initializers] av_ c552l | i p294 ( | ( a{ v cN tUixLf-L > (i}s_,iq zu ea2| n ^t! _=f ascitzoer )* p| r ~~~~~ ^ ~~~~i v->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, src/libavcodec/vaapi_encode.c | : ^1969 :59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfsrc/libavcodec/vaapi_encode_vp8.ci:g183At:t26r:i bwarning: missing field 'depth' initializer [-Wmissing-field-initializers]at tr = { V183A | C o n f i{g AFtFt_rPiRbOEFnIcLMEa_xURNeKfNFOrWaNm es} } ;| ^ | ^ 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/vc1dsp.o src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ 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/bytestream.h:357src/libavcodec/vaapi_encode_vp8.c:15::219 :warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h: 480357: | 39 : note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' if (s i480z | e 2 ! = s{i z.ei) 64 | = ~~~~~ ^ ~~~~ 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'src/libavcodec/vaapi_encode_h264.c :1044:19: 489warning: | comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] { .i64 = 2 1044} | , 1 , fMoArX _(AiS Y=N C0_;D iE PRefPicList0); CC libavcodec/vc2enc.o i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 31 warnings generated. 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 }, | ^ 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_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ 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 | 1 warning generated. avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.csrc/libavcodec/vaapi_encode.c:2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] : 2195 | VAConfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ 1151:26src/libavcodec/vaapi_encode.c: warning: missing field 'depth' initializer [-Wmissing-field-initializers] :2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1151 2196 | { VAConfigAttribEncSliceStructure }, | ^ | src/libavcodec/vaapi_encode.c { FF_PROFILE_UNKNOWN } | ^ :2198:63: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2198 | { VAConfigAttribEncTileSupport }, | ^ 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.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.c4 warnings generated. :2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ src/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:1264:5:src/libavcodec/vaapi_encode_h265.c: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 514:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 1264 | 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c :V521A:A15P:I _warning: Ecomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]N CODE_COMMON _521O | P T I O N S , i| f ^ (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1src/libavcodec/bytestream.h, :F318L:A15G:S warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^ 318 | if (size2 != size) src/libavcodec/vaapi_encode.c| ~~~~~ ^ ~~~~: 2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualitsrc/libavcodec/vaapi_encode_h264.cyR:a1264n:g5e: }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 }, \ | ^ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:src/libavcodec/vaapi_encode_h264.c39: :In file included from 1264src/libavcodec/vpx_rac.h::533:: src/libavcodec/bytestream.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]187 :15: src/libavcodec/vaapi_encode.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]484 :39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 187 | 484 | i f {( s.iize624 !== 1 si},z e1), I| N ~~~~~ ^ ~~~~T _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.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/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:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qpsrc/libavcodec/vaapi_encode.c),: 2395A:V50_:O Pwarning: Tmissing field 'value' initializer [-Wmissing-field-initializers]_ TYPE_IN T2395, | { .ViA6C4o n=fi g0A t}t,r i0b, a5t2t,r F=L A{G SV A}C,o n f| i ^g AttribEncROI }; | ^ 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 }, | ^ CC libavcodec/vc2enc_dwt.o src/libavcodec/vaapi_encode_h264.c:1336:12:src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { 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/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ CC libavcodec/vcr1.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 || CC libavcodec/version.o size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 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_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/vaapi_encode_h265.c| ~ ^ ~~~~~~~~~~~~~~~ :1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ 12 warningsrc/libavcodec/vaapi_encode.hs:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' generated. 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 }, | ^ 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_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/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/videodsp.o CC libavcodec/vima.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 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) | ~~~~~ ^ ~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MIn 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] U ); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) * tmsrc/libavcodec/bytestream.hp2: 294+: 15v:a lwarning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hist[id 294x | ] + 1i.f0 ( s| i ~ ^~~~z e2 != sizsrc/libavcodec/twinvqdec.ce:)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/bytestream.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/vlc.o 20 warnings generated. src/libavcodec/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ 2 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_In file included from ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->b2 warnings generated. uf_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:37In file included from : warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] src/libavcodec/vc1_mc.c 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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 9 warnings generated. >= 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/vmdaudio.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 warnings generated. src/libavcodec/put_bits.h:CC libavcodec/vmdvideo.o 265:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if In file included from src/libavcodec/vc1_block.c(s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vmnc.o CC libavcodec/vorbis.o 5 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 20 warnings generated. CC libavcodec/vorbis_data.o 5 warnings generated. In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: In file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 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] 50 | f227or | ( i = 0 ; ii f< (lse-n >b&u& fg_eetn_db i-t ss1-(>gbbu)f _!p=t rs t>o=p ;s iiz+e+o)f;( B i| t ~~~~~~~~~~~~~ ^ ~~~~B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vorbis_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o CC libavcodec/vp3_parser.o 2 warnings generated. CC libavcodec/vp3dsp.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 src/libavcodec/vc1_block.c+ s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :534src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 562 | 534 | if (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ || (unsigned)(src_x - s->mspel) In file included from > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vp5.o 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 2 warning while (val > maxval) { | ~~~ ^ ~~~~~~ s generated. 11 warnings generated. 4 warnings generated. 5 warnings generated. CC libavcodec/vp56.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 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/vp8.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))CC libavcodec/vp8_parser.o \ | ^~~~~~~~~ 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 &&CC libavcodec/vp8dsp.o 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/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/vp9.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++) { | ~~~~~~ ^ ~~~~~~~ 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 }, | ^ 6 warning2 warnings generated. s generated. CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != 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/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/bytestream.h if (size2 != size) | ~~~~~ ^ ~~~~ :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) | ~~~~~ ^ ~~~~ 2 warnings generated. 23 warnings generated. CC libavcodec/vp9_raw_reorder_bsf.o 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/vp9_superframe_bsf.o 10 warnings generated. CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (gCC libavcodec/vp9block.o et_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/vp9data.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/vorbisdec.c:378:43: warning: src/libavcodec/vorbis_enc_data.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433377 | | { 2 , 8 ,f f _ d l8o,g (0N U}L,L , | " ^ delta %f minmum %f src/libavcodec/vorbis_enc_data.h\:n434":,24 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'min' initializer [-Wmissing-field-initializers] 434 | 378 | { 2 , 2 5 6 , 2 5 6 , 0c o}d,e b o| o ^k _delta_value, codebook_msrc/libavcodec/vorbis_enc_data.hi:n435i:m24:u m_warning: vmissing field 'min' initializer [-Wmissing-field-initializers]a lue); 435 | | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ { 2, src/libavutil/internal.h : 1566:468,: note: expanded from macro 'ff_dlog'6 4, 0 }, | 156 ^ | # define ff_dlog(csrc/libavcodec/vorbis_enc_data.ht:x436,: 24.:. .warning: )missing field 'min' initializer [-Wmissing-field-initializers] do { i436f | ( 0 ){ a2v,_ lo g1(2c8,t x ,1 2A8V,_ L0O G}_,D EB U| G ^, __VA_ARGS__); } whsrc/libavcodec/vorbis_enc_data.hi:l437e: 24(:0 )warning: missing field 'min' initializer [-Wmissing-field-initializers] | ~~~~~~ ^~~~~~~~~~~ 437 | { 2, src/libavcodec/vorbisdec.c3:2378, : 21 :3 2warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }, | ^377 | ff_dlosrc/libavcodec/vorbis_enc_data.hg:(438N:U24L:L ,warning: missing field 'min' initializer [-Wmissing-field-initializers]" de l438t | a % f {m i2n,m u m 9%6f, \ n ",9 6 ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 }, | ^378 | src/libavcodec/vorbis_enc_data.h : 439 :c24o:d ewarning: bomissing field 'min' initializer [-Wmissing-field-initializers]o k_d e439l | t a _ v a{l u2e,, co d3e2b,o o k _3m2i,ni m0u m}_,v a l| u ^e ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68:src/libavcodec/vorbis_enc_data.h :note: 440expanded from macro 'ff_dlog': 24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 156 | 440# | d e{f i2n,e f f9_6dl, o g (9c6t,x ,0 .}.,. ) | d ^o { if (0) av_log(csrc/libavcodec/vorbis_enc_data.ht:x,441 :A24V:_ Lwarning: Omissing field 'min' initializer [-Wmissing-field-initializers]G _DEB U441G, | _ _ V A_{A R2G,S _ _ )1;7 ,} w h1i7l,e 0( 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/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vorbis_enc_data.h:446:24: 383warning: | missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2 , f f7_8d,l o g (7N8UL,L ,0 "} ,m u l| t ^i plicands*delta+minmusrc/libavcodec/vorbis_enc_data.hm: 447: :%24e: warning: \nmissing field 'min' initializer [-Wmissing-field-initializers]" , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~447 | { 2, 384 | 1 00 , 1 0 0 , 0 } , | ^ (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 | CC libavcodec/vp9dsp.o 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) | ~~~~~~ ^~~~~~~~~~~ 11 warnings generated. CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o 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/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] 4 warnings generated. 239 | a = fabs(cb->dimensions[j * cCC libavcodec/vp9dsp_8bpp.o b->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ^~~~~ ~ 26 warnings generated. CC libavcodec/vp9lpf.o 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/vp9mvs.o 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 = %In file included from f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp5.c 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ :src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 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] 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 In file included from all times | ^~~~ ~ 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/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 | - 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->amplisrc/libavcodec/bytestream.htude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 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 < lspCC libavcodec/vp9prob.o _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 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | wihfi l(es i(zie 2< !v=f -s>imzaep)_ s i| z ~~~~~ ^ ~~~~e [blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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' src/libavcodec/vorbisdec.c 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ :1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | 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] ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' max2 = FFMAX156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ (maxsrc/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2, 1492 | ff_dlogCC libavcodec/vp9recon.o (NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | 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)) | ^ passrc/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s , voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' | 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0)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) | ~~~~~ ^ ~~~~ ~~~~~~ ^~~~~~~~~~~ CC libavcodec/vpx_rac.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 | 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 | src/libavcodec/vorbisenc.c : 1015 : 15 : vewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ voffset / c h1015 | + ( v offlfosa t% nc h=) *(f lvolaetn)](,1 <| < ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ venc-> l1532o | g 2 _ b l o c k s i z e [ 1 ] ) / 4 . 0 ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # src/libavcodec/bytestream.h d:e294f:i15:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f f_dlog(c t294x | , . . .i)f d(os i{z ei2f !(=0 )s iazve_)l o g| (c ~~~~~ ^ ~~~~t x, 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) | ~~~~~ ^ ~~~~ 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 | src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | c o diefb o(oski.czoed2e v!ec=t osrisz[ec)o f f| s ~~~~~ ^ ~~~~ + 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/vqavideo.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 != 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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.hsrc/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : 52 | { 2, 2}, {-0}, {-1}, | ^ 294:15src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] : 52 | { 2, 2}, {-0}, {-1}, | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 318 | if (size2 != size) | ~~~~~ ^ ~~~~ :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 | src/libavcodec/vorbisdec.c { 2, 6}, {-6}, {-7}, | ^ :1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previsrc/libavcodec/vp56data.c:ous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 61:src/libavcodec/vorbisdec.c17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] :1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 61 | {src/libavcodec/vp9_metadata_bsf.c 2:,124 :712}:, {-warning: 0missing field 'help' initializer [-Wmissing-field-initializers]} , {-1} ,124 | | ^ { NULL } | src/libavcodec/vp56data.c ^: 61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 61 | { 2, 7}src/libavcodec/bytestream.h, {-0}, {-1}, | ^ :357:15src/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}: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 357 | if (size2 != size) | ~~~~~ ^ ~~~~ | ^ 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/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 | { 21, warning2} generated,. {-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.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}, {-735}, warning s{ generated-. 8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ 1 warning 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/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) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 370 | CC libavcodec/wavarc.o for (i=0; iframes); 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_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 | wlooIn file included from src/libavcodec/vp9_raw_reorder_bsf.cp(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] :73 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ CC libavcodec/wavpackdata.o | ~ ^ ~~~~ 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/put_bits.h: \ | ~ ^ ~~~~ 265:src/libavcodec/vp9_superframe_bsf.c:92:9: 37: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ 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: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 ==src/libavcodec/bytestream.h s:-294>:l15a:s twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f mt) | ~~~~ ^ ~~~~~~~ 294 | if (size2 != 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/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) | ~~~~~ ^ ~~~~ 1 warning 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) | ~~~~~ ^ ~~~~ 17 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/wbmpdec.o CC libavcodec/wbmpenc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 44 warnings generated. src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | CC libavcodec/wcmv.o 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) | ~~~~~~~~~~~~~~~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from 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] 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] src/libavcodec/bytestream.h:294:15 :187 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s 294i | z e 2 !i=f s(iszie)z e2 | ! ~~~~~ ^ ~~~~= size) | ~~~~~ ^ ~~~~ 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/webp.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/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) | ~~~~~ ^ ~~~~ src/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: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.tiIn file included from lsrc/libavcodec/wavpackdata.c:e22: _src/libavcodec/wavpack.hc:o144l:s13;: twarning: ilcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] e_col++) {144 | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ if (valsrc/libavcodec/vp9.c: 1291>: 263: 1warning: Ucomparison 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 | src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i fi f( t(islei_zceo2l !=== ssi-z>es). h .| t ~~~~~ ^ ~~~~i ling.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 | ifsrc/libavcodec/vp3.c (:r3095o:w23: +warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]8 < s->rows) { 3095| | ~~~~~~~ ^ ~~~~~~~ for src/libavcodec/vp9.c(:i1378n:t35 :i warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < F1378F | _ A R R A Y _ E LE M S ( s - > h uffofr m(acno_tla b=l e0); ;c oil+ +<) {s - >| c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ls; | ~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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) | ~~~~~~~~~~~~~~~~~~ ^ ~~ 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) { | ~~~~~~~ ^ ~~~~~~~ 1 warning generated. 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 (5 warnings generated. tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. CC libavcodec/webvttdec.o 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 | 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 :t15i:l e_warning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w == s->s.h.til i187n | g. t i l ei_fr o(wssi z- e12) !{= s| i ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~z e) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/webvttenc.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wma.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/wma_common.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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++) { | ~ ^ ~~~~~~~~~~~~~~ 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, max4_count), max_count); | ^ ~~ ~~~~~~~~~ warningssrc/libavutil/macros.h generated. :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mathops.h:214:49src/libavcodec/vqavideo.c: note: expanded from macro 'FASTDIV' : 214 | # define FASTDIV(a,b) ((uint32_t)((((uint64_t)a) * ff_inverse[b]) >> 32)) | ^ 701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_2size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ 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: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/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 | r >src/libavcodec/bytestream.h:= 0 && r < s->rows) { | ~ ^ ~~~~~~~ 294src/libavcodec/vp9mvs.c:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 >src/libavcodec/bytestream.h= :t318d:-15>t:i lwarning: e_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ol_start 318& | & c sciozles2 &!&= rs i>z=e )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) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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_freqs.o CC libavcodec/wmadec.o 12 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 - 4 warnings generated. s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: 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/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 src/libavcodec/vp9recon.c!= size) | ~~~~~ ^ ~~~~ :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: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:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50src/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)) | ~ ^ ~ fosrc/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] r (i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ In file included from src/libavcodec/wavpack.csrc/libavutil/macros.h::3449: :src/libavcodec/wavpack.h25::144 :note: 13:expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 49 | #d ef144i | n e F FiMfI N((vaa,lb )> (3(1aU)) > (| b ~~~ ^ ~~~) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o CC libavcodec/wmaprodec.o src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 57src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0U ) { | ~~~~~~~~~~~~~ ^ ~~~~ 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0]In file included from src/libavcodec/wavpackenc.c < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ :src/libavcodec/wavpack.c30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ :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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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/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. 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/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/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/vp9block.c:f (size2 != size) | ~~~~~ ^ ~~~~ 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 | 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) | ~~~~~ ^ ~~~~ int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~src/libavcodec/bytestream.h src/libavutil/macros.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/wmavoice.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:151 warning generated. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 2 warnings generated. 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) | ~~~~~ ^ ~~~~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 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/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o 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/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, | ~~~~~~~~ ^ ~~~~~~~ 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/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); | ~ ^ 4 warnings generated. 4 warnings generated. 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/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) | ~~~~~ ^ ~~~~~ 1 warning generated. CC libavcodec/wmv2dsp.o CC libavcodec/wmv2enc.o 3 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); | ~~~^~~~~~~~~~~ ~ CC libavcodec/wnv1.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)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/wrapped_avframe.o 2 warnings generated. src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ 4 warnings generated. CC libavcodec/ws-snd1.o X86ASM libavcodec/x86/aacencdsp.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/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) | ^~~ ~~ CC libavcodec/x86/aacencdsp_init.o 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/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_asssrc/libavcodec/wma.ce:r183t:025(:s iwarning: zeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] <= 1024U); 183 | | ~~~~ ^ ~~~~~ hsrc/libavutil/avassert.hi:g38h:_11:f rnote: eexpanded from macro 'av_assert0'q = hig h_38f | r e q *i f0 .(5!;(c o nd| ) ^~~~~~~~~ ~) { \ | ^~~~ 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/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)) | ~ ^ ~ 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/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 | 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); | ^~~~ ~ else if (bps1 < 1.16) | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * 4 warnings generated. (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 | X86ASM libavcodec/x86/aacpsdsp.o a = 1/sqrt(sqrt(a)); | ~~~~ ^ In file included from src/libavcodec/wmalosslessdec.c:35: src/libavcodec/put_bits.h:227:37: src/libavcodec/wavpackenc.cwarning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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:265:37src/libavcodec/wavpackenc.c: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] : 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/x86/aacpsdsp_init.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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:265:37: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]; | ~ ^~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/ac3dsp.o 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/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/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/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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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; | ^~~~~~~~~~~~~~ ~ X86ASM libavcodec/x86/ac3dsp_downmix.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. 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 }, | ^ 6 warnings generated. 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_ptrCC libavcodec/x86/ac3dsp_init.o >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 67 warnings generated. X86ASM libavcodec/x86/alacdsp.o CC libavcodec/x86/alacdsp_init.o src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 90 | if (pX86ASM libavcodec/x86/audiodsp.o kt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 31 warnings generated. 2 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)) { \ | ^~~~ 1 warning generated. CC libavcodec/x86/audiodsp_init.o X86ASM libavcodec/x86/blockdsp.o 15 warnings generated. CC libavcodec/x86/blockdsp_init.o In file included from src/libavcodec/x86/aacencdsp_init.c:27: 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/bswapdsp.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/x86/bswapdsp_init.o CC libavcodec/x86/cavsdsp.o CC libavcodec/x86/celt_pvq_init.o X86ASM libavcodec/x86/cavsidct.o X86ASM libavcodec/x86/celt_pvq_search.o X86ASM libavcodec/x86/cfhddsp.o 2 warnings generated. CC libavcodec/x86/cfhddsp_init.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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ X86ASM libavcodec/x86/cfhdencdsp.o 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_TCC libavcodec/x86/cfhdencdsp_init.o YPE_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), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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 + iCC libavcodec/x86/constants.o _lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ X86ASM libavcodec/x86/dcadsp.o 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ 6 warnings generated. CC libavcodec/x86/dcadsp_init.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/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])); | ^~~ ~ X86ASM libavcodec/x86/dct32.o CC libavcodec/x86/dct_init.o 8 warnings generated. X86ASM libavcodec/x86/dirac_dwt.o 2 warnings generated. CC libavcodec/x86/dirac_dwt_init.o X86ASM libavcodec/x86/diracdsp.o CC libavcodec/x86/diracdsp_init.o X86ASM libavcodec/x86/dnxhdenc.o CC libavcodec/x86/dnxhdenc_init.o X86ASM libavcodec/x86/exrdsp.o 2 warnings generated. CC libavcodec/x86/exrdsp_init.o CC libavcodec/x86/fdct.o CC libavcodec/x86/fdctdsp_init.o X86ASM libavcodec/x86/fft.o CC libavcodec/x86/fft_init.o X86ASM libavcodec/x86/flac_dsp_gpl.o 2 warnings generated. X86ASM libavcodec/x86/flacdsp.o 11 warnings generated. CC libavcodec/x86/flacdsp_init.o CC libavcodec/x86/flacencdsp_init.o X86ASM libavcodec/x86/fmtconvert.o CC libavcodec/x86/fmtconvert_init.o X86ASM libavcodec/x86/fpel.o 8 warnings generated. X86ASM libavcodec/x86/g722dsp.o CC libavcodec/x86/g722dsp_init.o In file included from src/libavcodec/x86/dnxhdenc_init.c:26: In file included from src/libavcodec/dnxhdenc.h:33: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/h263_loopfilter.o CC libavcodec/x86/h263dsp_init.o X86ASM libavcodec/x86/h264_chromamc.o X86ASM libavcodec/x86/h264_chromamc_10bit.o X86ASM libavcodec/x86/h264_deblock.o X86ASM libavcodec/x86/h264_deblock_10bit.o X86ASM libavcodec/x86/h264_idct.o X86ASM libavcodec/x86/h264_idct_10bit.o 2 warnings generated. X86ASM libavcodec/x86/h264_intrapred.o X86ASM libavcodec/x86/h264_intrapred_10bit.o CC libavcodec/x86/h264_intrapred_init.o CC libavcodec/x86/h264_qpel.o X86ASM libavcodec/x86/h264_qpel_10bit.o X86ASM libavcodec/x86/h264_qpel_8bit.o X86ASM libavcodec/x86/h264_weight.o X86ASM libavcodec/x86/h264_weight_10bit.o CC libavcodec/x86/h264chroma_init.o CC libavcodec/x86/h264dsp_init.o X86ASM libavcodec/x86/hevc_add_res.o 10 warnings generated. 34 warnings generated. X86ASM libavcodec/x86/hevc_deblock.o X86ASM libavcodec/x86/hevc_idct.o X86ASM libavcodec/x86/hevc_mc.o 32 warnings generated. X86ASM libavcodec/x86/hevc_sao.o X86ASM libavcodec/x86/hevc_sao_10bit.o CC libavcodec/x86/hevcdsp_init.o X86ASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/hpeldsp_init.o X86ASM libavcodec/x86/hpeldsp_vp3.o CC libavcodec/x86/hpeldsp_vp3_init.o X86ASM libavcodec/x86/huffyuvdsp.o CC libavcodec/x86/huffyuvdsp_init.o 10 warnings generated. X86ASM libavcodec/x86/huffyuvencdsp.o CC libavcodec/x86/huffyuvencdsp_init.o X86ASM libavcodec/x86/idctdsp.o CC libavcodec/x86/idctdsp_init.o X86ASM libavcodec/x86/imdct36.o 12 warnings generated. X86ASM libavcodec/x86/jpeg2000dsp.o CC libavcodec/x86/jpeg2000dsp_init.o X86ASM libavcodec/x86/lossless_audiodsp.o CC libavcodec/x86/lossless_audiodsp_init.o X86ASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o 2 warnings generated. X86ASM libavcodec/x86/lossless_videoencdsp.o CC libavcodec/x86/lossless_videoencdsp_init.o 30 warnings generated. X86ASM libavcodec/x86/lpc.o CC libavcodec/x86/lpc_init.o X86ASM libavcodec/x86/me_cmp.o CC libavcodec/x86/me_cmp_init.o X86ASM libavcodec/x86/mlpdsp.o CC libavcodec/x86/mlpdsp_init.o CC libavcodec/x86/mpeg4videodsp.o CC libavcodec/x86/mpegaudiodsp.o 4 warnings generated. 26 warnings generated. CC libavcodec/x86/mpegvideo.o CC libavcodec/x86/mpegvideoenc.o src/libavcodec/x86/mpeg4videodsp.c:X86ASM libavcodec/x86/mpegvideoencdsp.o 56:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | (unsigned) iy >= height - h || height< h | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:55:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 55 | int need_emu = (unsigned) ix >= width - w || width < w || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/x86/mpeg4videodsp.c:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | (need_emu && (h > MAX_H || stride > MAX_STRIDE))) { | ~ ^ ~~~~~ CC libavcodec/x86/mpegvideoencdsp_init.o 5 warnings generated. X86ASM libavcodec/x86/opusdsp.o CC libavcodec/x86/opusdsp_init.o 4 warnings generated. X86ASM libavcodec/x86/pixblockdsp.o CC libavcodec/x86/pixblockdsp_init.o X86ASM libavcodec/x86/pngdsp.o CC libavcodec/x86/pngdsp_init.o X86ASM libavcodec/x86/proresdsp.o In file included from src/libavcodec/x86/me_cmp_init.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/proresdsp_init.o X86ASM libavcodec/x86/qpel.o X86ASM libavcodec/x86/qpeldsp.o CC libavcodec/x86/qpeldsp_init.o 2 warnings generated. X86ASM libavcodec/x86/rv34dsp.o CC libavcodec/x86/rv34dsp_init.o X86ASM libavcodec/x86/rv40dsp.o In file included from src/libavcodec/x86/mpegvideo.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: 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/x86/mpegvideoenc.c:29: 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/x86/rv40dsp_init.o X86ASM libavcodec/x86/sbcdsp.o 2 warnings generated. CC libavcodec/x86/sbcdsp_init.o X86ASM libavcodec/x86/sbrdsp.o CC libavcodec/x86/sbrdsp_init.o X86ASM libavcodec/x86/simple_idct10.o CC libavcodec/x86/snowdsp.o X86ASM libavcodec/x86/svq1enc.o CC libavcodec/x86/svq1enc_init.o X86ASM libavcodec/x86/synth_filter.o CC libavcodec/x86/synth_filter_init.o X86ASM libavcodec/x86/takdsp.o CC libavcodec/x86/takdsp_init.o X86ASM libavcodec/x86/ttadsp.o CC libavcodec/x86/ttadsp_init.o X86ASM libavcodec/x86/ttaencdsp.o CC libavcodec/x86/ttaencdsp_init.o X86ASM libavcodec/x86/utvideodsp.o CC libavcodec/x86/utvideodsp_init.o CC libavcodec/x86/v210-init.o X86ASM libavcodec/x86/v210.o X86ASM libavcodec/x86/v210enc.o CC libavcodec/x86/v210enc_init.o 2 warnings generated. CC libavcodec/x86/vc1dsp_init.o X86ASM libavcodec/x86/vc1dsp_loopfilter.o In file included from src/libavcodec/x86/snowdsp.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->X86ASM libavcodec/x86/vc1dsp_mc.o buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/x86/vc1dsp_mmx.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ X86ASM libavcodec/x86/videodsp.o CC libavcodec/x86/videodsp_init.o X86ASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vorbisdsp_init.o X86ASM libavcodec/x86/vp3dsp.o CC libavcodec/x86/vp3dsp_init.o 2 warnings generated. X86ASM libavcodec/x86/vp6dsp.o CC libavcodec/x86/vp6dsp_init.o X86ASM libavcodec/x86/vp8dsp.o CC libavcodec/x86/vp8dsp_init.o X86ASM libavcodec/x86/vp8dsp_loopfilter.o CC libavcodec/x86/vp9dsp_init.o 19 warnings generated. CC libavcodec/x86/vp9dsp_init_10bpp.o CC libavcodec/x86/vp9dsp_init_12bpp.o CC libavcodec/x86/vp9dsp_init_16bpp.o X86ASM libavcodec/x86/vp9intrapred.o X86ASM libavcodec/x86/vp9intrapred_16bpp.o X86ASM libavcodec/x86/vp9itxfm.o X86ASM libavcodec/x86/vp9itxfm_16bpp.o X86ASM libavcodec/x86/vp9lpf.o X86ASM libavcodec/x86/vp9lpf_16bpp.o X86ASM libavcodec/x86/vp9mc.o X86ASM libavcodec/x86/vp9mc_16bpp.o X86ASM libavcodec/x86/xvididct.o CC libavcodec/x86/xvididct_init.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o 20 warnings generated. CC libavcodec/xfaceenc.o CC libavcodec/xiph.o CC libavcodec/xl.o 4 warnings generated. 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/xma_parser.o CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/xvididct.o CC libavcodec/xwd_parser.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)) { \ | ^~~~ CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o CC libavcodec/y41pdec.o 1 warning generated. CC libavcodec/y41penc.o CC libavcodec/ylc.o CC libavcodec/yop.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)) | ~ ^ ~ 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/yuv4dec.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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/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 5 warnings generated. CC libavcodec/zlib_wrapper.o CC libavcodec/zmbv.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 | CC libavcodec/zmbvenc.o if (size2 != size) | ~~~~~ ^ ~~~~ 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 libswresample/audioconvert.o AR libpostproc/libpostproc.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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/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/dither.o 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 | ifsrc/libavcodec/xwddec.c: (size2 != size) | ~~~~~ ^ ~~~~ 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_sizsrc/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ < 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/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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~ CC libswresample/options.o 5 warnings generated. CC libswresample/rematrix.o 6 warnings generated. CC libswresample/resample_dsp.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 | forCC libswresample/resample.o (i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. 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/swresample.o CC libswresample/swresample_frame.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libswresample/version.o X86ASM libswresample/x86/audio_convert.o CC libswresample/x86/audio_convert_init.o X86ASM libswresample/x86/rematrix.o CC libswresample/x86/rematrix_init.o X86ASM libswresample/x86/resample.o CC libswresample/x86/resample_init.o CC libswscale/alphablend.o CC libswscale/gamma.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] * src/libswresample/audioconvert.c:ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | COsrc/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ V_FUNC(AV_SAMPLE_FMT_src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] D 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ BL, double , AV_src/libswresample/dither_template.cSAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ :src/libswresample/audioconvert.c73::4319::23 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'CONV_FUNC' 73 | 43 | *d(1o t*y=p eS*;) p o| ~~ ^= 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;\ | ~ ^~~~ 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; | ~~ ^ 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) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(ussrc/libswresample/dither_template.cer:_66i:n21_:c hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ount ), AV_ O63P | T _ T Y P E _ I N T , { . i 6d4 =-0= n s _ c o e f f s [ j ] }*, n0s _ e r r o r,s [SpWoRs_ C+H _jM AX , P]A R A| M ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| DEPREC }64, | | ^ +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | src/libswresample/options.c : 44 : 167 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +ns_coef f44s | [ j + 2 ] * n s _ e r r o r s [ p o s + j + 2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | O F F S E T ( u +snesr__icno_ecfhf_sc[oju n+t 3 ]) ,* AnVs__OePrTr_oTrYsP[E_pIoNsT ,+ {j. i+6 43=]0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/dither_template.c:69:35: src/libswresample/options.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | 46 | d - = n s _ c o e f f s [ j ] * n s _ e r r o r s [ p o s + j ] ; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ 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 : 48 : 167 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]d 1 = rint(d + n48o | i s e [ i ] ) ; | ~ ^~~~~~~~ OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 src/libswresample/dither_template.c :}73,: 190: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , SWR _73C | H _ M A X , P A R A M |dD1E P*R=E CS};, | | ~~ ^ ^ 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 ,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] PARAM}, | ^ 61 | 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 double d1, d = src[i]*S_1; | ~^~~ }, 0 , INT_MAX , Psrc/libswresample/dither_template.cARAM}, | ^ :66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | d54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ -= ns_cosrc/libswresample/options.ceffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :55:160:64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | 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: +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isfsrc/libswresample/dither_template.c" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, :69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 69 | 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}, | ^ d -src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] = ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 58 | {"osf" src/libswresample/dither_template.c: , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ 71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 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}, | ^ 71 | src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] d 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}, | ^ 1 = rint(dsrc/libswresample/options.c: + noise[i]); | ~ ^~~~~~~~ 61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"iCC libswscale/half2float.o nternal_sample_fsrc/libswresample/dither_template.cmt:" 73 :,19 :" swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t interna l73 | s a m p l e fo r m adt1" * =, SOF;F S E| T ~~ ^( 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 6 warnings generated. 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/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 }, | ^ 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 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ 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*xsrc/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 , Px + 2*x*x*x + d*( -x*x + x*x*x); | ^~ ARAM }, | ^ src/libswresample/resample.c:183:52:src/libswresample/options.c 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); | ^~ 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 timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX CC libswscale/hscale.o }, 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) | ^~~~~~~~~~~~~~~~~~ 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; | ~~~^~~~~ ~ 9src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 48 warnings generated. 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 234 | for(i=0; iasync > 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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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.src/libswresample/rematrix.cu.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ :470src/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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | maxval = s->rematrix_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 libswscale/hscale_fast_bilinear.o CC libswscale/input.o 4 warnings generated. CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.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); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/swscale.o 24 warnings generated. CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o 2 warnings generated. CC libswscale/x86/hscale_fast_bilinear_simd.o X86ASM libswscale/x86/input.o X86ASM libswscale/x86/output.o 1 warning generated. 2 warnings generated. CC libswscale/x86/rgb2rgb.o X86ASM libswscale/x86/rgb_2_rgb.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", X86ASM libswscale/x86/scale.o 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 } | ^ X86ASM libswscale/x86/scale_avx2.o 16 warnings generated. 5 warnings generated. CC libswscale/x86/swscale.o CC libswscale/x86/yuv2rgb.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] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ X86ASM libswscale/x86/yuv2yuvX.o X86ASM libswscale/x86/yuv_2_rgb.o CC libswscale/yuv2rgb.o CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.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_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/swscale.c:1140:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libswscale/utils.c:136:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 1140 | c->src_ranges.ranges[0].len == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 136 | src/libswscale/swscale.c : 1143[:A42V_PIX_FMT_:Y warning: Ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V A420P16LE ]1143= | { 1 ,i f1 (}(s, l i| c ^e _start > 0 || slice_height < c->dstHsrc/libswscale/utils.c) :&137&: 39 :| ~~~~~~~~~~~~ ^ ~~~~~~~warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 137src/libswscale/swscale.c | : 1172 : 23 :[ Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]_ PIX_FMT_Y U1172V | A 4 2 2 Pf1o6rB E(]i=n t{ i 1=, 01; }i, < F| F ^_ ARRAY_ELEMS(dst); i++) { 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_YUsrc/libswscale/swscale.c:V420P12LE] = { 1, 1 }, | ^ 1231:27:src/libswscale/utils.c warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :176 :39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 1231 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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_RGGB16LECC libavutil/ambient_viewing_environment.o ] = { 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] = { 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 }, | ^ 9 warnings generated. CC libavutil/audio_fifo.o CC libavutil/avsscanf.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/avstring.o 10 warnings generated. 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 In file included from src/libswscale/x86/rgb2rgb.c:94: src/libswscale/x86/rgb2rgb_template.c:1076:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i=0; icoeff[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/camellia.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 (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/libavutil/base64.c:154:CC libavutil/cast5.o 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~ ~ 1 warning generated. 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/channel_layout.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 cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ 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]; | ~ ^ CC libavutil/cpu.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)) { | ~~~~~^~~~ CC libavutil/crc.o 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/csp.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) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/display.o 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(c8 warnings generated. hannel_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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 327 | for (i = 0CC libavutil/dovi_meta.o ; 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/downmix_info.o CC libavutil/encryption_info.o 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_ARRCC libavutil/error.o AY_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/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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 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) | ~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 4 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)) | ~ ^ ~ CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o 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/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o 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/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/frame.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 1 warning generated. CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_stub.o CC libavutil/hwcontext_vaapi.o CC libavutil/imgutils.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); | ~ ^ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:81: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:61: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~~ src/libavutil/eval.c:154:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | return !IS_IDENTIFIER_CHAR(s[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:145:42: note: expanded from macro 'IS_IDENTIFIER_CHAR' 145 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_') | ~~~~~~~~~ ^ ~~ 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: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: r1 warning generated. eturn 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) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/integer.o CC libavutil/intmath.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/lfg.o CC libavutil/lls.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/log.o CC libavutil/log2_tab.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 (outlsrc/libavutil/frame.cen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ :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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lzo.o 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/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/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 FFMINsrc/libavutil/frame.c(a:,b647): 29(:( a)warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]> (b) ? (b) : (a)) | ~ ^ ~ 647 | if (frsrc/libavutil/hash.ca:m232e:-14>:n bwarning: _scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ide_dat a232 | > I N Ti_fM A(Xs i/z es iside_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o 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: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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 warnings generated. CC libavutil/md5.o CC libavutil/mem.o 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/murmur3.o 18 warnings generated. 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/opt.o CC libavutil/parseutils.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++) { | ~ ^ ~~~~~~~~~~ CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/ripemd.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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 warnings generated. 1 warning generated. 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/samplefmt.o 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_ARRAY16_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/sha.o CC libavutil/sha512.o 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/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ 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/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] != '+' &CC libavutil/time.o & 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/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 3 warningssrc/libavutil/parseutils.c generated. :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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. 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/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); | ^ ~~~ ~~~~~~ CC libavutil/timecode.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned long' and 'const int' [-Wsign-compare] a, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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: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 (iCC libavutil/tree.o = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 8 warnings 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); | ~~~~~~~~ ^~~~~~~~~~~~~ CC libavutil/tx_double.o src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavutil/tx_float.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings 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_MAXCC libavutil/tx_int32.o 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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warning generated. warning generated. 5 warnings generated. CC libavutil/version.o 1 warning generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ CC libavutil/video_enc_params.o CC libavutil/x86/cpu.o X86ASM libavutil/x86/cpuid.o X86ASM libavutil/x86/fixed_dsp.o CC libavutil/x86/fixed_dsp_init.o X86ASM libavutil/x86/float_dsp.o CC libavutil/x86/float_dsp_init.o 6 warnings generated. X86ASM libavutil/x86/imgutils.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/x86/imgutils_init.o X86ASM libavutil/x86/lls.o CC libavutil/x86/lls_init.o X86ASM libavutil/x86/pixelutils.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/x86/cpu.c:173:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (max_ext_level >= 0x80000001) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavutil/x86/pixelutils_init.o 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.csrc/libavutil/tx.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] :373 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. X86ASM libavutil/x86/tx_float.o 1 warning generated. CC libavutil/x86/tx_float_init.o CC libavutil/xga_font_data.o CC libavutil/xtea.o AR libavfilter/libavfilter.a 20 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 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: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/x86/tx_float_init.c:143:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 1 warning generated. 1 warning generated. 9 warnings generated. 1 warning generated. 6 warnings generated. AR libswresample/libswresample.a AR libswscale/libswscale.a AR libavutil/libavutil.a AR libavcodec/libavcodec.a [7/8] Performing install step for 'ffmpeg' INSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/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.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [144/1701] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [145/1701] Completed 'ffmpeg' [146/1701] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [147/1701] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [148/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [149/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [150/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [151/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [152/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [153/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [154/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [155/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [156/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [157/1701] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [158/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [159/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [160/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [161/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [162/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [163/1701] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [164/1701] Generating AddonModuleXbmcwsgi.i.cpp [165/1701] Generating AddonModuleXbmcvfs.i.cpp [166/1701] Generating AddonModuleXbmcplugin.i.cpp [167/1701] Generating AddonModuleXbmc.i.cpp [168/1701] Generating AddonModuleXbmcgui.i.cpp [169/1701] Generating AddonModuleXbmcdrm.i.cpp [170/1701] Generating AddonModuleXbmcaddon.i.cpp [171/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [172/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [173/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [174/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [175/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [176/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [177/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [178/1701] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [179/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [180/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [181/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [182/1701] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [183/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [184/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [185/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [186/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [187/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [188/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [189/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [190/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [191/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [192/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [193/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [194/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [195/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [196/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [197/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [198/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [199/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [200/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [201/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [202/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [203/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [204/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [205/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [206/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [207/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [208/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [209/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [210/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [211/1701] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [212/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [213/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [214/1701] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [215/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [216/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [217/1701] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [218/1701] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [219/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [220/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [221/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [222/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [223/1701] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [224/1701] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [225/1701] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [226/1701] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [227/1701] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [228/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [229/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [230/1701] Linking CXX static library build/network/dacp/network_dacp.a [231/1701] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [232/1701] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [233/1701] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [234/1701] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [235/1701] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [236/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [237/1701] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [238/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [239/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [240/1701] Linking CXX static library build/network/httprequesthandler/python/network_httprequesthandlers_python.a [241/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [242/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [243/1701] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [244/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [245/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [246/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [247/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [248/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [249/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [250/1701] Linking CXX static library build/interfaces/python/python_interface.a [251/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [252/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [253/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [254/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [255/1701] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [256/1701] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [257/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [258/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [259/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [260/1701] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [261/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [262/1701] Linking CXX static library build/windowing/linux/windowing_linux.a [263/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [264/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [265/1701] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [266/1701] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [267/1701] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [268/1701] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [269/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [270/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [271/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [272/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [273/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [274/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [275/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [276/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [277/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [278/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [279/1701] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [280/1701] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [281/1701] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [282/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [283/1701] Linking CXX static library build/rendering/gles/rendering_gles.a [284/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [285/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [286/1701] Linking CXX static library build/platform/common/speech/platform_common_speech.a [287/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [288/1701] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [289/1701] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [290/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [291/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [292/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [293/1701] Linking CXX static library build/input/touch/input_touch.a [294/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [295/1701] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [296/1701] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [297/1701] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [298/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [299/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [300/1701] Linking CXX static library build/platform/posix/network/platform_posix_network.a [301/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [302/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [303/1701] Linking CXX static library build/network/upnp/network_upnp.a [304/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [305/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [306/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [307/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [308/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [309/1701] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o ninja: job failed: /usr/bin/clang++ -DCMS_NO_REGISTER_KEYWORD=1 -DFFMPEG_VER_SHA=6.0.1 -DFMT_SHARED -DHAS_AIRPLAY=1 -DHAS_ALSA=1 -DHAS_AVAHI=1 -DHAS_DBUS=1 -DHAS_EGL=1 -DHAS_FILESYSTEM_NFS -DHAS_GLES=3 -DHAS_MYSQL=1 -DHAS_NFS_MOUNT_GETEXPORTS_TIMEOUT -DHAS_NFS_SET_TIMEOUT -DHAS_PULSEAUDIO=1 -DHAS_UDFREAD=1 -DHAS_ZEROCONF=1 -DHAVE_DRM_MODIFIER_NAME=1 -DHAVE_EGLEXTANGLE=1 -DHAVE_HDR_OUTPUT_METADATA=1 -DHAVE_LCMS2=1 -DHAVE_LIBBLUETOOTH=1 -DHAVE_LIBCAP=1 -DHAVE_LIBCEC=1 -DHAVE_LIBUDEV=1 -DHAVE_LIBXRANDR=1 -DHAVE_LIBXSLT=1 -DHAVE_NEW_CROSSGUID -DHAVE_X11=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_DEBUG_ON -DSPDLOG_FMT_EXTERNAL -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_SHARED_LIB -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/linux -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/cores/VideoPlayer -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/python3.12 -isystem /usr/include/samba-4.0 -isystem /usr/include/fribidi -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/contrib -isystem /usr/include/lzo -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/libxml2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/cores/RetroPlayer/messages -isystem /usr/include/libdrm -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fno-plt -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor -O3 -DNDEBUG -std=c++17 -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_UDMABUF=1 -DHAVE_LINUX_DMA_HEAP=1 -DHAVE_LINUX_DMA_BUF=1 -DHAVE_MKOSTEMP=1 -DHAVE_LINUX_MEMFD=1 -DHAVE_STATX=1 -DHAVE_SSE=1 -DHAVE_SSE2=1 -DHAVE_SSE3=1 -DHAVE_SSSE3=1 -DHAVE_SSE4_1=1 -D__STDC_CONSTANT_MACROS -D_FILE_OFFSET_BITS=64 -DHAS_POSIX_NETWORK -DHAS_LINUX_NETWORK -DHAS_BUILTIN_SYNC_ADD_AND_FETCH=1 -DHAS_BUILTIN_SYNC_SUB_AND_FETCH=1 -DHAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP=1 -DHAVE_INOTIFY=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBBLURAY=1 -DHAVE_LIBBLURAY_BDJ=1 -DHAS_ISO9660PP=1 -DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_PIPEWIRE=1 -DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAVE_LIBVA=1 -DHAS_UPNP=1 -DHAS_OPTICAL_DRIVE -DHAS_CDDA_RIPPER -DBIN_INSTALL_PATH=\"/usr/lib/kodi\" -DINSTALL_PATH=\"/usr/share/kodi\" -Werror=double-promotion -Werror=missing-field-initializers -Werror=sign-compare -MD -MT build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o -MF build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o.d -o build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o -c /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:273:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 273 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:273:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:449:28: error: no member named 'find_if' in namespace 'std' 449 | auto searchitem = std::find_if(m_vecWSDInfo.begin(), m_vecWSDInfo.end(), | ~~~~~^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:472:31: error: no member named 'find_if' in namespace 'std' 472 | auto searchbye = std::find_if( | ~~~~~^ 1 warning and 2 errors generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-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. /home/buildozer/aports/community/kodi/src/xbmc-21.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. ninja: subcommand failed >>> ERROR: kodi: build failed >>> kodi: Uninstalling dependencies... (1/453) Purging .makedepends-kodi (20241124.004508) (2/453) Purging hicolor-icon-theme (0.18-r0) (3/453) Purging py3-bluez-pyc (0.23-r7) (4/453) Purging py3-bluez (0.23-r7) (5/453) Purging py3-pillow-pyc (11.0.0-r0) (6/453) Purging py3-pillow (11.0.0-r0) (7/453) Purging py3-simplejson-pyc (3.19.3-r0) (8/453) Purging py3-simplejson (3.19.3-r0) (9/453) Purging xdpyinfo (1.3.4-r1) (10/453) Purging curl-dev (8.11.0-r2) (11/453) Purging ffmpeg4-dev (4.4.5-r0) (12/453) Purging ffmpeg4-libavdevice (4.4.5-r0) (13/453) Purging ffmpeg4-libavfilter (4.4.5-r0) (14/453) Purging ffmpeg4-libavformat (4.4.5-r0) (15/453) Purging ffmpeg4-libpostproc (4.4.5-r0) (16/453) Purging ffmpeg4-libswscale (4.4.5-r0) (17/453) Purging ffmpeg4 (4.4.5-r0) (18/453) Purging flatbuffers-dev (24.3.25-r0) (19/453) Purging flatc (24.3.25-r0) (20/453) Purging flatbuffers (24.3.25-r0) (21/453) Purging fstrcmp-dev (0.7-r4) (22/453) Purging fstrcmp (0.7-r4) (23/453) Purging giflib-dev (5.2.2-r0) (24/453) Purging giflib (5.2.2-r0) (25/453) Purging glu-dev (9.0.3-r3) (26/453) Purging glu (9.0.3-r3) (27/453) Purging gtest-dev (1.15.2-r0) (28/453) Purging gmock (1.15.2-r0) (29/453) Purging gtest (1.15.2-r0) (30/453) Purging libass-dev (0.17.3-r0) (31/453) Purging enca-dev (1.19-r4) (32/453) Purging enca (1.19-r4) (33/453) Purging libass (0.17.3-r0) (34/453) Purging libcdio-dev (2.1.0-r3) (35/453) Purging libcdio++ (2.1.0-r3) (36/453) Purging libcdio (2.1.0-r3) (37/453) Purging libdisplay-info-dev (0.2.0-r0) (38/453) Purging libdisplay-info (0.2.0-r0) (39/453) Purging libunistring-dev (1.2-r0) (40/453) Purging libvdpau-dev (1.5-r4) (41/453) Purging lzo-dev (2.10-r5) (42/453) Purging lzo (2.10-r5) (43/453) Purging pcre-dev (8.45-r3) (44/453) Purging libpcre16 (8.45-r3) (45/453) Purging libpcre32 (8.45-r3) (46/453) Purging libpcrecpp (8.45-r3) (47/453) Purging pcre (8.45-r3) (48/453) Purging rapidjson-dev (1.1.0-r6) (49/453) Purging spdlog-dev (1.14.1-r0) (50/453) Purging spdlog (1.14.1-r0) (51/453) Purging taglib-dev (1.13.1-r0) (52/453) Purging libtag_c (1.13.1-r0) (53/453) Purging tinyxml2-dev (10.0.0-r0) (54/453) Purging tinyxml2 (10.0.0-r0) (55/453) Purging tinyxml-dev (2.6.2-r4) (56/453) Purging tinyxml (2.6.2-r4) (57/453) Purging libxkbcommon-dev (1.7.0-r1) (58/453) Purging libxkbcommon-x11 (1.7.0-r1) (59/453) Purging libxkbcommon (1.7.0-r1) (60/453) Purging xkeyboard-config (2.43-r0) (61/453) Purging waylandpp-dev (1.0.0-r2) (62/453) Purging pugixml-dev (1.14-r0) (63/453) Purging waylandpp (1.0.0-r2) (64/453) Purging libinput-dev (1.27.0-r0) (65/453) Purging libinput-libs (1.27.0-r0) (66/453) Purging alsa-lib-dev (1.2.12-r0) (67/453) Purging bluez-dev (5.79-r0) (68/453) Purging bluez-libs (5.79-r0) (69/453) Purging dav1d-dev (1.5.0-r0) (70/453) Purging dbus-dev (1.14.10-r4) (71/453) Purging lcms2-dev (2.16-r0) (72/453) Purging lcms2-plugins (2.16-r0) (73/453) Purging tiff-dev (4.7.0-r0) (74/453) Purging libtiffxx (4.7.0-r0) (75/453) Purging libbluray-dev (1.3.4-r1) (76/453) Purging libbluray (1.3.4-r1) (77/453) Purging libcap-dev (2.71-r0) (78/453) Purging libcec4-dev (4.0.7-r3) (79/453) Purging eudev-dev (3.2.14-r5) (80/453) Purging libxrandr-dev (1.5.4-r1) (81/453) Purging libcec4 (4.0.7-r3) (82/453) Purging libmicrohttpd-dev (0.9.77-r0) (83/453) Purging libmicrohttpd (0.9.77-r0) (84/453) Purging libnfs-dev (5.0.3-r0) (85/453) Purging libnfs (5.0.3-r0) (86/453) Purging libplist-dev (2.6.0-r1) (87/453) Purging libplist++ (2.6.0-r1) (88/453) Purging libplist (2.6.0-r1) (89/453) Purging libshairport-dev (1.2.1.20121215-r3) (90/453) Purging avahi-dev (0.8-r19) (91/453) Purging gdbm-dev (1.24-r0) (92/453) Purging gdbm-tools (1.24-r0) (93/453) Purging avahi-compat-howl (0.8-r19) (94/453) Purging avahi-compat-libdns_sd (0.8-r19) (95/453) Purging avahi-glib (0.8-r19) (96/453) Purging avahi-openrc (0.8-r19) (97/453) Purging dbus-openrc (1.14.10-r4) (98/453) Purging dbus-daemon-launch-helper (1.14.10-r4) (99/453) Purging dbus (1.14.10-r4) (100/453) Purging avahi (0.8-r19) (101/453) Purging libao-dev (1.2.2-r3) (102/453) Purging libao (1.2.2-r3) (103/453) Purging libshairport (1.2.1.20121215-r3) (104/453) Purging libudfread-dev (1.1.2-r2) (105/453) Purging libudfread (1.1.2-r2) (106/453) Purging libva-glx-dev (2.20.0-r0) (107/453) Purging libva-dev (2.22.0-r1) (108/453) Purging mesa-dev (24.2.7-r0) (109/453) Purging libxdamage-dev (1.1.6-r5) (110/453) Purging libxdamage (1.1.6-r5) (111/453) Purging libxshmfence-dev (1.3.2-r6) (112/453) Purging mesa-egl (24.2.7-r0) (113/453) Purging mesa-gbm (24.2.7-r0) (114/453) Purging mesa-gles (24.2.7-r0) (115/453) Purging mesa-osmesa (24.2.7-r0) (116/453) Purging mesa-rusticl (24.2.7-r0) (117/453) Purging libclc (19.1.4-r0) (118/453) Purging mesa-xatracker (24.2.7-r0) (119/453) Purging libxfixes-dev (6.0.1-r4) (120/453) Purging libva-glx (2.20.0-r0) (121/453) Purging libxslt-dev (1.1.42-r1) (122/453) Purging mariadb-connector-c-dev (3.3.10-r0) (123/453) Purging openssl-dev (3.3.2-r4) (124/453) Purging mariadb-connector-c (3.3.10-r0) (125/453) Purging pipewire-dev (1.2.6-r0) (126/453) Purging pulseaudio-dev (17.0-r4) (127/453) Purging libpulse-mainloop-glib (17.0-r4) (128/453) Purging libpulse (17.0-r4) (129/453) Purging python3-dev (3.12.7-r1) (130/453) Purging samba-dev (4.20.5-r0) (131/453) Purging libsmbclient (4.20.5-r0) (132/453) Purging samba-dc-libs (4.20.5-r0) (133/453) Purging autoconf (2.72-r0) (134/453) Purging m4 (1.4.19-r3) (135/453) Purging automake (1.17-r0) (136/453) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (137/453) Purging cmake (3.31.0-r0) (138/453) Purging doxygen (1.12.0-r0) (139/453) Purging graphviz (12.1.2-r0) Executing graphviz-12.1.2-r0.pre-deinstall (140/453) Purging font-cantarell (0.303.1-r2) (141/453) Purging libtool (2.4.7-r3) (142/453) Purging libltdl (2.4.7-r3) (143/453) Purging lld (19.1.4-r0) (144/453) Purging nasm (2.16.03-r0) (145/453) Purging openjdk8-jre-base (8.422.05-r0) (146/453) Purging openjdk8-jre-lib (8.422.05-r0) (147/453) Purging java-common (0.5-r0) (148/453) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (149/453) Purging p11-kit-trust (0.25.5-r2) (150/453) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (151/453) Purging nss (3.106-r0) (152/453) Purging samurai (1.2-r6) (153/453) Purging swig (4.3.0-r0) (154/453) Purging guile (3.0.9-r1) (155/453) Purging wayland-protocols (1.38-r0) (156/453) Purging agetty-openrc (0.55.1-r2) (157/453) Purging agetty (2.40.2-r4) (158/453) Purging blkid (2.40.2-r4) (159/453) Purging c-ares-dev (1.34.3-r0) (160/453) Purging cfdisk (2.40.2-r4) (161/453) Purging clang19 (19.1.4-r0) (162/453) Purging clang19-headers (19.1.4-r0) (163/453) Purging clang19-libs (19.1.4-r0) (164/453) Purging dmesg (2.40.2-r4) (165/453) Purging ffmpeg4-libavcodec (4.4.5-r0) (166/453) Purging ffmpeg4-libswresample (4.4.5-r0) (167/453) Purging findmnt (2.40.2-r4) (168/453) Purging flock (2.40.2-r4) (169/453) Purging fmt-dev (10.2.1-r2) (170/453) Purging fmt (10.2.1-r2) (171/453) Purging fribidi-dev (1.0.16-r0) (172/453) Purging fstrim (2.40.2-r4) (173/453) Purging git-perl (2.47.0-r0) (174/453) Purging perl-git (2.47.0-r0) (175/453) Purging perl-error (0.17029-r2) (176/453) Purging perl (5.40.0-r3) (177/453) Purging gnutls-dev (3.8.8-r0) (178/453) Purging gnutls-c++ (3.8.8-r0) (179/453) Purging graphviz-libs (12.1.2-r0) (180/453) Purging guile-libs (3.0.9-r1) (181/453) Purging harfbuzz-dev (9.0.0-r1) (182/453) Purging harfbuzz-cairo (9.0.0-r1) (183/453) Purging harfbuzz-gobject (9.0.0-r1) (184/453) Purging harfbuzz-icu (9.0.0-r1) (185/453) Purging harfbuzz-subset (9.0.0-r1) (186/453) Purging hexdump (2.40.2-r4) (187/453) Purging icu-dev (74.2-r0) (188/453) Purging krb5-libs (1.21.3-r0) (189/453) Purging krb5-conf (1.0-r2) (190/453) Purging lame-libs (3.100-r5) (191/453) Purging lcms2 (2.16-r0) (192/453) Purging ldb-dev (2.9.1-r0) (193/453) Purging libarchive (3.7.7-r0) (194/453) Purging libasyncns (0.8-r4) (195/453) Purging libcom_err (1.47.1-r1) (196/453) Purging libdaemon (0.14-r5) (197/453) Purging libdrm-dev (2.4.123-r1) (198/453) Purging libevdev (1.13.3-r0) (199/453) Purging libevent-dev (2.1.12-r7) (200/453) Purging libevent (2.1.12-r7) (201/453) Purging libgd (2.3.3-r9) (202/453) Purging libimagequant (4.2.2-r0) (203/453) Purging libjpeg-turbo-dev (3.0.4-r0) (204/453) Purging libturbojpeg (3.0.4-r0) (205/453) Purging liblksctp (1.0.19-r5) (206/453) Purging libpciaccess-dev (0.18.1-r0) (207/453) Purging libpsl-dev (0.21.5-r3) (208/453) Purging libpsl-utils (0.21.5-r3) (209/453) Purging libsrt (1.5.3-r0) (210/453) Purging libssh (0.11.1-r0) (211/453) Purging libtag (1.13.1-r0) (212/453) Purging libtasn1-dev (4.19.0-r2) (213/453) Purging libtasn1-progs (4.19.0-r2) (214/453) Purging libtheora (1.1.1-r18) (215/453) Purging libunibreak-dev (6.1-r0) (216/453) Purging libunibreak (6.1-r0) (217/453) Purging libverto (0.3.2-r2) (218/453) Purging libvpx (1.14.1-r0) (219/453) Purging libwebp-dev (1.4.0-r0) (220/453) Purging libwebpdecoder (1.4.0-r0) (221/453) Purging libwebpdemux (1.4.0-r0) (222/453) Purging libwebpmux (1.4.0-r0) (223/453) Purging libxi (1.8.2-r0) (224/453) Purging libxml2-dev (2.13.4-r3) (225/453) Purging libxpm (3.5.17-r0) (226/453) Purging libxrandr (1.5.4-r1) (227/453) Purging libxt (1.3.0-r5) (228/453) Purging libxtst (1.2.5-r0) (229/453) Purging libxxf86vm-dev (1.1.5-r6) (230/453) Purging lld-libs (19.1.4-r0) (231/453) Purging llvm19 (19.1.4-r0) (232/453) Purging llvm19-linker-tools (19.1.4-r0) (233/453) Purging logger (2.40.2-r4) (234/453) Purging losetup (2.40.2-r4) (235/453) Purging lsblk (2.40.2-r4) (236/453) Purging lscpu (2.40.2-r4) (237/453) Purging mcookie (2.40.2-r4) (238/453) Purging mesa-gl (24.2.7-r0) (239/453) Purging mount (2.40.2-r4) (240/453) Purging mtdev (1.1.7-r0) (241/453) Purging nettle-dev (3.10-r1) (242/453) Purging gmp-dev (6.3.0-r2) (243/453) Purging libgmpxx (6.3.0-r2) (244/453) Purging nghttp2-dev (1.64.0-r0) (245/453) Purging nspr (4.35-r4) (246/453) Purging openjpeg (2.5.2-r0) (247/453) Purging orc (0.4.40-r1) (248/453) Purging p11-kit-dev (0.25.5-r2) (249/453) Purging p8-platform-dev (2.1.0.1-r2) (250/453) Purging p8-platform (2.1.0.1-r2) (251/453) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (252/453) Purging partx (2.40.2-r4) (253/453) Purging pcsc-lite-libs (2.2.3-r1) (254/453) Purging pipewire-libs (1.2.6-r0) (255/453) Purging pugixml (1.14-r0) (256/453) Purging py3-packaging-pyc (24.2-r0) (257/453) Purging py3-parsing-pyc (3.1.4-r0) (258/453) Purging python3-pyc (3.12.7-r1) (259/453) Purging python3-pycache-pyc0 (3.12.7-r1) (260/453) Purging xcb-proto-pyc (1.17.0-r0) (261/453) Purging pyc (3.12.7-r1) (262/453) Purging rhash-libs (1.4.5-r0) (263/453) Purging roc-toolkit-libs (0.4.0-r0) (264/453) Purging runuser (2.40.2-r4) (265/453) Purging samba-common-server-libs (4.20.5-r0) (266/453) Purging samba-libs-py3 (4.20.5-r0) (267/453) Purging samba-server-libs (4.20.5-r0) (268/453) Purging scudo-malloc (19.1.4-r0) (269/453) Purging sdl2 (2.30.9-r0) (270/453) Purging setpriv (2.40.2-r4) (271/453) Purging sfdisk (2.40.2-r4) (272/453) Purging soxr (0.1.3-r7) (273/453) Purging speexdsp (1.2.1-r2) (274/453) Purging spirv-llvm-translator-libs (19.1.0-r0) (275/453) Purging spirv-tools (1.3.290.0-r0) (276/453) Purging tdb-dev (1.4.10-r0) (277/453) Purging tevent-dev (0.16.1-r0) (278/453) Purging tiff (4.7.0-r0) (279/453) Purging umount (2.40.2-r4) (280/453) Purging util-linux-misc (2.40.2-r4) (281/453) Purging setarch (2.40.2-r4) (282/453) Purging util-linux-openrc (2.40.2-r4) (283/453) Purging uuidgen (2.40.2-r4) (284/453) Purging v4l-utils-libs (1.28.1-r1) (285/453) Purging vidstab (1.1.1-r0) (286/453) Purging wayland-dev (1.23.1-r0) (287/453) Purging wayland-libs-cursor (1.23.1-r0) (288/453) Purging wayland-libs-egl (1.23.1-r0) (289/453) Purging wayland-libs-server (1.23.1-r0) (290/453) Purging webrtc-audio-processing-1 (1.3-r1) (291/453) Purging wipefs (2.40.2-r4) (292/453) Purging x264-libs (0.164.3108-r0) (293/453) Purging x265-libs (3.6-r0) (294/453) Purging xvidcore (1.3.7-r2) (295/453) Purging xz-dev (5.6.3-r0) (296/453) Purging zstd-dev (1.5.6-r1) (297/453) Purging zstd (1.5.6-r1) (298/453) Purging libsndfile (1.2.2-r0) (299/453) Purging alsa-lib (1.2.12-r0) (300/453) Purging libavif (1.0.4-r0) (301/453) Purging aom-libs (3.11.0-r0) (302/453) Purging avahi-libs (0.8-r19) (303/453) Purging graphite2-dev (1.3.14-r6) (304/453) Purging cairo-dev (1.18.2-r1) (305/453) Purging cairo-tools (1.18.2-r1) (306/453) Purging xcb-util-dev (0.4.1-r3) (307/453) Purging util-macros (1.20.1-r0) (308/453) Purging xcb-util (0.4.1-r3) (309/453) Purging cairo-gobject (1.18.2-r1) (310/453) Purging cairo (1.18.2-r1) (311/453) Purging fontconfig-dev (2.15.0-r1) (312/453) Purging freetype-dev (2.13.3-r0) (313/453) Purging brotli-dev (1.1.0-r2) (314/453) Purging brotli (1.1.0-r2) (315/453) Purging glib-dev (2.82.2-r0) (316/453) Purging bzip2-dev (1.0.8-r6) (317/453) Purging docbook-xsl (1.79.2-r11) (318/453) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (319/453) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (320/453) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (321/453) Purging gettext-dev (0.22.5-r0) (322/453) Purging xz (5.6.3-r0) (323/453) Purging gettext-asprintf (0.22.5-r0) (324/453) Purging gettext (0.22.5-r0) (325/453) Purging gettext-envsubst (0.22.5-r0) (326/453) Purging libxml2-utils (2.13.4-r3) (327/453) Purging libxslt (1.1.42-r1) (328/453) Purging py3-packaging (24.2-r0) (329/453) Purging py3-parsing (3.1.4-r0) (330/453) Purging pcre2-dev (10.43-r0) (331/453) Purging libpcre2-16 (10.43-r0) (332/453) Purging libpcre2-32 (10.43-r0) (333/453) Purging libedit-dev (20240808.3.1-r0) (334/453) Purging ncurses-dev (6.5_p20241006-r3) (335/453) Purging libncurses++ (6.5_p20241006-r3) (336/453) Purging bsd-compat-headers (0.7.2-r6) (337/453) Purging dbus-libs (1.14.10-r4) (338/453) Purging libcamera-ipa (0.3.2-r0) (339/453) Purging libcamera (0.3.2-r0) (340/453) Purging eudev-libs (3.2.14-r5) (341/453) Purging expat-dev (2.6.4-r0) (342/453) Purging expat (2.6.4-r0) (343/453) Purging ffmpeg4-libavutil (4.4.5-r0) (344/453) Purging libxft (2.3.8-r3) (345/453) Purging fontconfig (2.15.0-r1) (346/453) Purging harfbuzz (9.0.0-r1) (347/453) Purging freetype (2.13.3-r0) (348/453) Purging fribidi (1.0.16-r0) (349/453) Purging gc (8.2.8-r0) (350/453) Purging samba-client-libs (4.20.5-r0) (351/453) Purging libauth-samba (4.20.5-r0) (352/453) Purging samba-libs (4.20.5-r0) (353/453) Purging libldap (2.6.8-r0) (354/453) Purging libsasl (2.1.28-r8) (355/453) Purging libxrender-dev (0.9.11-r5) (356/453) Purging libxrender (0.9.11-r5) (357/453) Purging libxext-dev (1.3.6-r2) (358/453) Purging libx11-dev (1.8.10-r0) (359/453) Purging xtrans (1.5.1-r0) (360/453) Purging libxcb-dev (1.16.1-r0) (361/453) Purging xcb-proto (1.17.0-r0) (362/453) Purging talloc-dev (2.4.2-r1) (363/453) Purging py3-talloc (2.4.2-r1) (364/453) Purging py3-ldb (2.9.1-r0) (365/453) Purging python3 (3.12.7-r1) (366/453) Purging gdbm (1.24-r0) (367/453) Purging gettext-libs (0.22.5-r0) (368/453) Purging glib (2.82.2-r0) (369/453) Purging samba-util-libs (4.20.5-r0) (370/453) Purging gnutls (3.8.8-r0) (371/453) Purging graphite2 (1.3.14-r6) (372/453) Purging libva (2.22.0-r1) (373/453) Purging mesa (24.2.7-r0) (374/453) Purging libdrm (2.4.123-r1) (375/453) Purging libpciaccess (0.18.1-r0) (376/453) Purging hwdata-pci (0.388-r0) (377/453) Purging icu (74.2-r0) (378/453) Purging icu-libs (74.2-r0) (379/453) Purging icu-data-en (74.2-r0) (380/453) Purging keyutils-libs (1.6.3-r4) (381/453) Purging ldb (2.9.1-r0) (382/453) Purging util-linux-dev (2.40.2-r4) (383/453) Purging libfdisk (2.40.2-r4) (384/453) Purging libmount (2.40.2-r4) (385/453) Purging libsmartcols (2.40.2-r4) (386/453) Purging util-linux (2.40.2-r4) (387/453) Purging libblkid (2.40.2-r4) (388/453) Purging libxdmcp-dev (1.1.5-r1) (389/453) Purging libvdpau (1.5-r4) (390/453) Purging libxxf86vm (1.1.5-r6) (391/453) Purging libxext (1.3.6-r2) (392/453) Purging libxfixes (6.0.1-r4) (393/453) Purging libx11 (1.8.10-r0) (394/453) Purging libxcb (1.16.1-r0) (395/453) Purging libxdmcp (1.1.5-r1) (396/453) Purging libbsd (0.12.2-r0) (397/453) Purging libcap-ng (0.8.5-r0) (398/453) Purging libdav1d (1.5.0-r0) (399/453) Purging libeconf (0.6.3-r0) (400/453) Purging libffi-dev (3.4.6-r0) (401/453) Purging linux-headers (6.6-r1) (402/453) Purging llvm19-libs (19.1.4-r0) (403/453) Purging wayland-libs-client (1.23.1-r0) (404/453) Purging p11-kit (0.25.5-r2) (405/453) Purging libffi (3.4.6-r0) (406/453) Purging libflac (1.4.3-r1) (407/453) Purging libformw (6.5_p20241006-r3) (408/453) Purging libgcrypt (1.10.3-r1) (409/453) Purging libgpg-error (1.51-r0) (410/453) Purging libsm (1.2.4-r4) (411/453) Purging libice (1.1.1-r6) (412/453) Purging libidn2-dev (2.3.7-r0) (413/453) Purging libintl (0.22.5-r0) (414/453) Purging libjpeg-turbo (3.0.4-r0) (415/453) Purging libmd (1.1.0-r0) (416/453) Purging libmenuw (6.5_p20241006-r3) (417/453) Purging libvorbis (1.3.7-r2) (418/453) Purging libogg (1.3.5-r5) (419/453) Purging libpanelw (6.5_p20241006-r3) (420/453) Purging libpng-dev (1.6.44-r0) (421/453) Purging libpng (1.6.44-r0) (422/453) Purging libwebp (1.4.0-r0) (423/453) Purging libsharpyuv (1.4.0-r0) (424/453) Purging libtasn1 (4.19.0-r2) (425/453) Purging libunwind (1.8.1-r0) (426/453) Purging libuuid (2.40.2-r4) (427/453) Purging libuv (1.49.2-r0) (428/453) Purging libwbclient (4.20.5-r0) (429/453) Purging libxau-dev (1.0.11-r4) (430/453) Purging libxau (1.0.11-r4) (431/453) Purging libxml2 (2.13.4-r3) (432/453) Purging libxshmfence (1.3.2-r6) (433/453) Purging linux-pam (1.6.1-r1) (434/453) Purging lmdb (0.9.33-r0) (435/453) Purging mesa-glapi (24.2.7-r0) (436/453) Purging mpdecimal (4.0.0-r0) (437/453) Purging nettle (3.10-r1) (438/453) Purging numactl (2.0.18-r0) (439/453) Purging opus (1.5.2-r1) (440/453) Purging pixman-dev (0.43.4-r1) (441/453) Purging pixman (0.43.4-r1) (442/453) Purging utmps-libs (0.1.2.3-r2) (443/453) Purging skalibs-libs (2.14.3.0-r0) (444/453) Purging sqlite-dev (3.47.0-r0) (445/453) Purging sqlite-libs (3.47.0-r0) (446/453) Purging sqlite (3.47.0-r0) (447/453) Purging tevent (0.16.1-r0) (448/453) Purging talloc (2.4.2-r1) (449/453) Purging tdb-libs (1.4.10-r0) (450/453) Purging vulkan-loader (1.3.296.0-r0) (451/453) Purging xorgproto (2024.1-r0) (452/453) Purging yaml (0.2.5-r2) (453/453) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 400 MiB in 111 packages