>>> kodi: Building community/kodi 21.0-r0 (using abuild 3.13.0-r3) started Fri, 07 Jun 2024 07:04:37 +0000 >>> kodi: Checking sanity of /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/451) Installing curl (8.8.0-r0) (2/451) Installing hicolor-icon-theme (0.17-r2) (3/451) Installing libffi (3.4.6-r0) (4/451) Installing gdbm (1.23-r1) (5/451) Installing mpdecimal (4.0.0-r0) (6/451) Installing libpanelw (6.4_p20240420-r0) (7/451) Installing readline (8.2.10-r0) (8/451) Installing sqlite-libs (3.46.0-r0) (9/451) Installing python3 (3.12.3-r1) (10/451) Installing python3-pycache-pyc0 (3.12.3-r1) (11/451) Installing pyc (3.12.3-r1) (12/451) Installing py3-bluez-pyc (0.23-r7) (13/451) Installing python3-pyc (3.12.3-r1) (14/451) Installing bluez-libs (5.76-r0) (15/451) Installing py3-bluez (0.23-r7) (16/451) Installing libpng (1.6.43-r0) (17/451) Installing freetype (2.13.2-r0) (18/451) Installing libimagequant (4.2.2-r0) (19/451) Installing libjpeg-turbo (3.0.3-r0) (20/451) Installing lcms2 (2.16-r0) (21/451) Installing openjpeg (2.5.2-r0) (22/451) Installing libsharpyuv (1.3.2-r0) (23/451) Installing libwebp (1.3.2-r0) (24/451) Installing tiff (4.6.0t-r0) (25/451) Installing libwebpdemux (1.3.2-r0) (26/451) Installing libwebpmux (1.3.2-r0) (27/451) Installing libxau (1.0.11-r4) (28/451) Installing libmd (1.1.0-r0) (29/451) Installing libbsd (0.12.2-r0) (30/451) Installing libxdmcp (1.1.5-r1) (31/451) Installing libxcb (1.16.1-r0) (32/451) Installing py3-pillow (10.3.0-r2) (33/451) Installing py3-pillow-pyc (10.3.0-r2) (34/451) Installing py3-simplejson (3.19.2-r1) (35/451) Installing py3-simplejson-pyc (3.19.2-r1) (36/451) Installing libx11 (1.8.9-r1) (37/451) Installing libxext (1.3.6-r2) (38/451) Installing libxi (1.8.1-r4) (39/451) Installing libxtst (1.2.4-r6) (40/451) Installing xdpyinfo (1.3.4-r1) (41/451) Installing brotli (1.1.0-r2) (42/451) Installing brotli-dev (1.1.0-r2) (43/451) Installing c-ares-dev (1.28.1-r0) (44/451) Installing libidn2-dev (2.3.7-r0) (45/451) Installing libpsl-utils (0.21.5-r1) (46/451) Installing libpsl-dev (0.21.5-r1) (47/451) Installing nghttp2-dev (1.62.0-r0) (48/451) Installing openssl-dev (3.3.0-r2) (49/451) Installing zlib-dev (1.3.1-r1) (50/451) Installing zstd (1.5.6-r0) (51/451) Installing zstd-dev (1.5.6-r0) (52/451) Installing curl-dev (8.8.0-r0) (53/451) Installing aom-libs (3.9.0-r0) (54/451) Installing hwdata-pci (0.382-r0) (55/451) Installing libpciaccess (0.18.1-r0) (56/451) Installing libdrm (2.4.120-r0) (57/451) Installing libxfixes (6.0.1-r4) (58/451) Installing wayland-libs-client (1.23.0-r0) (59/451) Installing libva (2.21.0-r0) (60/451) Installing libvdpau (1.5-r3) (61/451) Installing vulkan-loader (1.3.261.1-r0) (62/451) Installing ffmpeg4-libavutil (4.4.4-r7) (63/451) Installing libdav1d (1.4.2-r0) (64/451) Installing lame-libs (3.100-r5) (65/451) Installing opus (1.5.2-r0) (66/451) Installing soxr (0.1.3-r7) (67/451) Installing ffmpeg4-libswresample (4.4.4-r7) (68/451) Installing libogg (1.3.5-r5) (69/451) Installing libtheora (1.1.1-r18) (70/451) Installing libvorbis (1.3.7-r2) (71/451) Installing libvpx (1.14.1-r0) (72/451) Installing x264-libs (0.164_git20231001-r0) (73/451) Installing numactl (2.0.18-r0) (74/451) Installing x265-libs (3.6-r0) (75/451) Installing xvidcore (1.3.7-r2) (76/451) Installing ffmpeg4-libavcodec (4.4.4-r7) (77/451) Installing sdl2 (2.28.5-r1) (78/451) Installing alsa-lib (1.2.11-r0) (79/451) Installing fontconfig (2.15.0-r1) (80/451) Installing fribidi (1.0.14-r0) (81/451) Installing libintl (0.22.5-r0) (82/451) Installing libeconf (0.6.3-r0) (83/451) Installing libblkid (2.40.1-r1) (84/451) Installing libmount (2.40.1-r1) (85/451) Installing glib (2.80.2-r0) (86/451) Installing graphite2 (1.3.14-r6) (87/451) Installing harfbuzz (8.5.0-r0) (88/451) Installing libunibreak (6.1-r0) (89/451) Installing libass (0.17.2-r0) (90/451) Installing nettle (3.9.1-r0) (91/451) Installing libtasn1 (4.19.0-r2) (92/451) Installing p11-kit (0.25.3-r0) (93/451) Installing gnutls (3.8.5-r0) (94/451) Installing libsrt (1.5.3-r0) (95/451) Installing libssh (0.10.6-r0) (96/451) Installing ffmpeg4-libavformat (4.4.4-r7) (97/451) Installing ffmpeg4 (4.4.4-r7) (98/451) Installing ffmpeg4-libpostproc (4.4.4-r7) (99/451) Installing ffmpeg4-libswscale (4.4.4-r7) (100/451) Installing vidstab (1.1.1-r0) (101/451) Installing ffmpeg4-libavfilter (4.4.4-r7) (102/451) Installing libasyncns (0.8-r3) (103/451) Installing dbus-libs (1.14.10-r1) (104/451) Installing libltdl (2.4.7-r3) (105/451) Installing orc (0.4.37-r0) (106/451) Installing libflac (1.4.3-r1) (107/451) Installing libsndfile (1.2.2-r0) (108/451) Installing speexdsp (1.2.1-r2) (109/451) Installing tdb-libs (1.4.9-r1) (110/451) Installing libpulse (17.0-r0) (111/451) Installing v4l-utils-libs (1.24.1-r1) (112/451) Installing ffmpeg4-libavdevice (4.4.4-r7) (113/451) Installing ffmpeg4-dev (4.4.4-r7) (114/451) Installing flatc (24.3.25-r0) (115/451) Installing flatbuffers (24.3.25-r0) (116/451) Installing flatbuffers-dev (24.3.25-r0) (117/451) Installing fmt (10.2.1-r1) (118/451) Installing fmt-dev (10.2.1-r1) (119/451) Installing libpng-dev (1.6.43-r0) (120/451) Installing freetype-dev (2.13.2-r0) (121/451) Installing fribidi-dev (1.0.14-r0) (122/451) Installing fstrcmp (0.7-r4) (123/451) Installing fstrcmp-dev (0.7-r4) (124/451) Installing giflib (5.2.2-r0) (125/451) Installing giflib-dev (5.2.2-r0) (126/451) Installing linux-headers (6.6-r0) (127/451) Installing libpciaccess-dev (0.18.1-r0) (128/451) Installing libdrm-dev (2.4.120-r0) (129/451) Installing xorgproto (2024.1-r0) (130/451) Installing libxau-dev (1.0.11-r4) (131/451) Installing xcb-proto (1.16.0-r1) (132/451) Installing xcb-proto-pyc (1.16.0-r1) (133/451) Installing libxdmcp-dev (1.1.5-r1) (134/451) Installing libxcb-dev (1.16.1-r0) (135/451) Installing xtrans (1.5.0-r0) (136/451) Installing libx11-dev (1.8.9-r1) (137/451) Installing libxext-dev (1.3.6-r2) (138/451) Installing libxdamage (1.1.6-r5) (139/451) Installing libxfixes-dev (6.0.1-r4) (140/451) Installing libxdamage-dev (1.1.6-r5) (141/451) Installing libxshmfence (1.3.2-r6) (142/451) Installing libxshmfence-dev (1.3.2-r6) (143/451) Installing mesa (24.1.0-r2) (144/451) Installing wayland-libs-server (1.23.0-r0) (145/451) Installing mesa-gbm (24.1.0-r2) (146/451) Installing mesa-glapi (24.1.0-r2) (147/451) Installing mesa-egl (24.1.0-r2) (148/451) Installing libxxf86vm (1.1.5-r6) (149/451) Installing mesa-gl (24.1.0-r2) (150/451) Installing mesa-gles (24.1.0-r2) (151/451) Installing libxml2 (2.12.7-r0) (152/451) Installing llvm17-libs (17.0.6-r1) (153/451) Installing mesa-osmesa (24.1.0-r2) (154/451) Installing mesa-xatracker (24.1.0-r2) (155/451) Installing libxxf86vm-dev (1.1.5-r6) (156/451) Installing mesa-dev (24.1.0-r2) (157/451) Installing glu (9.0.3-r3) (158/451) Installing glu-dev (9.0.3-r3) (159/451) Installing gtest (1.14.0-r2) (160/451) Installing gmock (1.14.0-r2) (161/451) Installing gtest-dev (1.14.0-r2) (162/451) Installing enca (1.19-r4) (163/451) Installing enca-dev (1.19-r4) (164/451) Installing expat (2.6.2-r0) (165/451) Installing expat-dev (2.6.2-r0) (166/451) Installing fontconfig-dev (2.15.0-r1) (167/451) Installing libxrender (0.9.11-r5) (168/451) Installing pixman (0.43.2-r0) (169/451) Installing cairo (1.18.0-r0) (170/451) Installing harfbuzz-cairo (8.5.0-r0) (171/451) Installing harfbuzz-gobject (8.5.0-r0) (172/451) 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. * (173/451) Installing icu-libs (74.2-r0) (174/451) Installing harfbuzz-icu (8.5.0-r0) (175/451) Installing harfbuzz-subset (8.5.0-r0) (176/451) Installing cairo-tools (1.18.0-r0) (177/451) Installing libxrender-dev (0.9.11-r5) (178/451) Installing pixman-dev (0.43.2-r0) (179/451) Installing util-macros (1.20.0-r0) (180/451) Installing xcb-util (0.4.1-r3) (181/451) Installing xcb-util-dev (0.4.1-r3) (182/451) Installing cairo-gobject (1.18.0-r0) (183/451) Installing bzip2-dev (1.0.8-r6) (184/451) Installing libxml2-utils (2.12.7-r0) (185/451) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (186/451) Installing libgpg-error (1.49-r0) (187/451) Installing libgcrypt (1.10.3-r0) (188/451) Installing libxslt (1.1.39-r1) (189/451) Installing docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.post-install (190/451) Installing xz (5.6.1-r3) (191/451) Installing gettext-asprintf (0.22.5-r0) (192/451) Installing gettext-libs (0.22.5-r0) (193/451) Installing gettext-envsubst (0.22.5-r0) (194/451) Installing gettext (0.22.5-r0) (195/451) Installing gettext-dev (0.22.5-r0) (196/451) Installing py3-parsing (3.1.2-r1) (197/451) Installing py3-parsing-pyc (3.1.2-r1) (198/451) Installing py3-packaging (24.0-r1) (199/451) Installing py3-packaging-pyc (24.0-r1) (200/451) Installing libffi-dev (3.4.6-r0) (201/451) Installing bsd-compat-headers (0.7.2-r6) (202/451) Installing libformw (6.4_p20240420-r0) (203/451) Installing libmenuw (6.4_p20240420-r0) (204/451) Installing libncurses++ (6.4_p20240420-r0) (205/451) Installing ncurses-dev (6.4_p20240420-r0) (206/451) Installing libedit-dev (20240517.3.1-r0) (207/451) Installing libpcre2-16 (10.43-r0) (208/451) Installing libpcre2-32 (10.43-r0) (209/451) Installing pcre2-dev (10.43-r0) (210/451) Installing libuuid (2.40.1-r1) (211/451) Installing libfdisk (2.40.1-r1) (212/451) Installing libsmartcols (2.40.1-r1) (213/451) Installing sqlite (3.46.0-r0) (214/451) Installing sqlite-dev (3.46.0-r0) (215/451) Installing util-linux (2.40.1-r1) (216/451) Installing dmesg (2.40.1-r1) (217/451) Installing setarch (2.40.1-r1) (218/451) Installing util-linux-misc (2.40.1-r1) (219/451) Installing skalibs (2.14.1.1-r0) (220/451) Installing utmps-libs (0.1.2.2-r1) (221/451) Installing linux-pam (1.6.0-r0) (222/451) Installing runuser (2.40.1-r1) (223/451) Installing mount (2.40.1-r1) (224/451) Installing losetup (2.40.1-r1) (225/451) Installing hexdump (2.40.1-r1) (226/451) Installing uuidgen (2.40.1-r1) (227/451) Installing blkid (2.40.1-r1) (228/451) Installing sfdisk (2.40.1-r1) (229/451) Installing mcookie (2.40.1-r1) (230/451) Installing agetty (2.40.1-r1) (231/451) Installing wipefs (2.40.1-r1) (232/451) Installing cfdisk (2.40.1-r1) (233/451) Installing umount (2.40.1-r1) (234/451) Installing flock (2.40.1-r1) (235/451) Installing lsblk (2.40.1-r1) (236/451) Installing libcap-ng (0.8.5-r0) (237/451) Installing setpriv (2.40.1-r1) (238/451) Installing logger (2.40.1-r1) (239/451) Installing partx (2.40.1-r1) (240/451) Installing fstrim (2.40.1-r1) (241/451) Installing findmnt (2.40.1-r1) (242/451) Installing util-linux-dev (2.40.1-r1) (243/451) Installing glib-dev (2.80.2-r0) (244/451) Installing cairo-dev (1.18.0-r0) (245/451) Installing graphite2-dev (1.3.14-r6) (246/451) Installing icu (74.2-r0) (247/451) Installing icu-dev (74.2-r0) (248/451) Installing harfbuzz-dev (8.5.0-r0) (249/451) Installing libunibreak-dev (6.1-r0) (250/451) Installing libass-dev (0.17.2-r0) (251/451) Installing libcdio (2.1.0-r3) (252/451) Installing libcdio++ (2.1.0-r3) (253/451) Installing libcdio-dev (2.1.0-r3) (254/451) Installing libdisplay-info (0.1.1-r0) (255/451) Installing libdisplay-info-dev (0.1.1-r0) (256/451) Installing libturbojpeg (3.0.3-r0) (257/451) Installing libjpeg-turbo-dev (3.0.3-r0) (258/451) Installing libunistring-dev (1.2-r0) (259/451) Installing libvdpau-dev (1.5-r3) (260/451) Installing lzo (2.10-r5) (261/451) Installing lzo-dev (2.10-r5) (262/451) Installing libpcre16 (8.45-r3) (263/451) Installing libpcre32 (8.45-r3) (264/451) Installing pcre (8.45-r3) (265/451) Installing libpcrecpp (8.45-r3) (266/451) Installing pcre-dev (8.45-r3) (267/451) Installing rapidjson-dev (1.1.0-r5) (268/451) Installing spdlog (1.14.1-r0) (269/451) Installing spdlog-dev (1.14.1-r0) (270/451) Installing libtag (1.13.1-r0) (271/451) Installing libtag_c (1.13.1-r0) (272/451) Installing taglib-dev (1.13.1-r0) (273/451) Installing tinyxml2 (10.0.0-r0) (274/451) Installing tinyxml2-dev (10.0.0-r0) (275/451) Installing tinyxml (2.6.2-r3) (276/451) Installing tinyxml-dev (2.6.2-r3) (277/451) Installing xkeyboard-config (2.41-r0) (278/451) Installing libxkbcommon (1.7.0-r0) (279/451) Installing libxkbcommon-x11 (1.7.0-r0) (280/451) Installing xz-dev (5.6.1-r3) (281/451) Installing libxml2-dev (2.12.7-r0) (282/451) Installing libxkbcommon-dev (1.7.0-r0) (283/451) Installing pugixml (1.14-r0) (284/451) Installing pugixml-dev (1.14-r0) (285/451) Installing wayland-libs-cursor (1.23.0-r0) (286/451) Installing wayland-libs-egl (1.23.0-r0) (287/451) Installing wayland-dev (1.23.0-r0) (288/451) Installing waylandpp (1.0.0-r1) (289/451) Installing waylandpp-dev (1.0.0-r1) (290/451) Installing udev-init-scripts (35-r1) (291/451) Installing util-linux-openrc (2.40.1-r1) (292/451) Installing agetty-openrc (0.54-r1) (293/451) Installing udev-init-scripts-openrc (35-r1) (294/451) Installing eudev-openrc (3.2.14-r2) (295/451) Installing eudev-libs (3.2.14-r2) (296/451) Installing kmod-libs (32-r0) (297/451) Installing eudev (3.2.14-r2) (298/451) Installing eudev-dev (3.2.14-r2) (299/451) Installing libevdev (1.13.2-r0) (300/451) Installing mtdev (1.1.6-r3) (301/451) Installing libinput-libs (1.26.0-r0) (302/451) Installing libinput-udev (1.26.0-r0) (303/451) Installing libinput-dev (1.26.0-r0) (304/451) Installing alsa-lib-dev (1.2.11-r0) (305/451) Installing gdbm-tools (1.23-r1) (306/451) Installing gdbm-dev (1.23-r1) (307/451) Installing avahi-libs (0.8-r17) (308/451) Installing avahi-compat-howl (0.8-r17) (309/451) Installing avahi-compat-libdns_sd (0.8-r17) (310/451) Installing avahi-glib (0.8-r17) (311/451) Installing libdaemon (0.14-r4) (312/451) Installing libevent (2.1.12-r7) (313/451) Installing avahi (0.8-r17) Executing avahi-0.8-r17.pre-install (314/451) Installing dbus (1.14.10-r1) Executing dbus-1.14.10-r1.pre-install Executing dbus-1.14.10-r1.post-install (315/451) Installing dbus-openrc (1.14.10-r1) (316/451) Installing dbus-daemon-launch-helper (1.14.10-r1) (317/451) Installing avahi-openrc (0.8-r17) (318/451) Installing avahi-dev (0.8-r17) (319/451) Installing bluez-dev (5.76-r0) (320/451) Installing dav1d-dev (1.4.2-r0) (321/451) Installing dbus-dev (1.14.10-r1) (322/451) Installing lcms2-plugins (2.16-r0) (323/451) Installing libtiffxx (4.6.0t-r0) (324/451) Installing libwebpdecoder (1.3.2-r0) (325/451) Installing libwebp-dev (1.3.2-r0) (326/451) Installing tiff-dev (4.6.0t-r0) (327/451) Installing lcms2-dev (2.16-r0) (328/451) Installing libbluray (1.3.4-r1) (329/451) Installing libbluray-dev (1.3.4-r1) (330/451) Installing libcap-dev (2.70-r0) (331/451) Installing libxrandr (1.5.4-r1) (332/451) Installing libxrandr-dev (1.5.4-r1) (333/451) Installing python3-dev (3.12.3-r1) (334/451) Installing gc (8.2.6-r0) (335/451) Installing guile-libs (3.0.9-r0) (336/451) Installing guile (3.0.9-r0) (337/451) Installing swig (4.2.1-r2) (338/451) Installing p8-platform (2.1.0.1-r2) (339/451) Installing libcec4 (4.0.7-r3) (340/451) Installing p8-platform-dev (2.1.0.1-r2) (341/451) Installing libcec4-dev (4.0.7-r3) (342/451) Installing libmicrohttpd (0.9.77-r0) (343/451) Installing gnutls-c++ (3.8.5-r0) (344/451) Installing libgmpxx (6.3.0-r1) (345/451) Installing gmp-dev (6.3.0-r1) (346/451) Installing nettle-dev (3.9.1-r0) (347/451) Installing libtasn1-progs (4.19.0-r2) (348/451) Installing libtasn1-dev (4.19.0-r2) (349/451) Installing p11-kit-dev (0.25.3-r0) (350/451) Installing gnutls-dev (3.8.5-r0) (351/451) Installing libmicrohttpd-dev (0.9.77-r0) (352/451) Installing libnfs (5.0.3-r0) (353/451) Installing libnfs-dev (5.0.3-r0) (354/451) Installing libplist (2.4.0-r1) (355/451) Installing libplist++ (2.4.0-r1) (356/451) Installing libplist-dev (2.4.0-r1) (357/451) Installing libao (1.2.2-r2) (358/451) Installing libao-dev (1.2.2-r2) (359/451) Installing libshairport (1.2.1.20121215-r3) (360/451) Installing libshairport-dev (1.2.1.20121215-r3) (361/451) Installing libudfread (1.1.2-r2) (362/451) Installing libudfread-dev (1.1.2-r2) (363/451) Installing libva-dev (2.21.0-r0) (364/451) Installing libva-glx (2.20.0-r0) (365/451) Installing libva-glx-dev (2.20.0-r0) (366/451) Installing libxslt-dev (1.1.39-r1) (367/451) Installing mariadb-connector-c (3.3.10-r0) (368/451) Installing mariadb-connector-c-dev (3.3.10-r0) (369/451) Installing libcamera-ipa (0.3.0-r0) (370/451) Installing libunwind (1.8.1-r0) (371/451) Installing yaml (0.2.5-r2) (372/451) Installing libcamera (0.3.0-r0) (373/451) Installing libuv (1.48.0-r0) (374/451) Installing roc-toolkit-libs (0.3.0-r0) (375/451) Installing webrtc-audio-processing-1 (1.3-r0) (376/451) Installing pipewire-libs (1.0.6-r4) (377/451) Installing pipewire-dev (1.0.6-r4) (378/451) Installing libpulse-mainloop-glib (17.0-r0) (379/451) Installing pulseaudio-dev (17.0-r0) (380/451) Installing talloc (2.4.2-r1) (381/451) Installing tevent (0.16.1-r0) (382/451) Installing samba-util-libs (4.19.6-r0) (383/451) Installing libwbclient (4.19.6-r0) (384/451) Installing libsasl (2.1.28-r6) (385/451) Installing libldap (2.6.7-r0) (386/451) Installing ldb (2.8.0-r1) (387/451) Installing samba-libs (4.19.6-r0) (388/451) Installing libsmbclient (4.19.6-r0) (389/451) Installing py3-talloc (2.4.2-r1) (390/451) Installing talloc-dev (2.4.2-r1) (391/451) Installing tdb-dev (1.4.9-r1) (392/451) Installing py3-ldb (2.8.0-r1) (393/451) Installing ldb-dev (2.8.0-r1) (394/451) Installing tevent-dev (0.16.1-r0) (395/451) Installing libauth-samba (4.19.6-r0) (396/451) Installing samba-client-libs (4.19.6-r0) (397/451) Installing samba-common-server-libs (4.19.6-r0) (398/451) Installing samba-server-libs (4.19.6-r0) (399/451) Installing samba-libs-py3 (4.19.6-r0) (400/451) Installing samba-dc-libs (4.19.6-r0) (401/451) Installing samba-dev (4.19.6-r0) (402/451) Installing m4 (1.4.19-r3) (403/451) Installing perl (5.38.2-r0) (404/451) Installing autoconf (2.72-r0) (405/451) Installing automake (1.16.5-r2) (406/451) Installing bash (5.2.26-r0) Executing bash-5.2.26-r0.post-install (407/451) Installing clang17-headers (17.0.6-r1) (408/451) Installing clang17-libs (17.0.6-r1) (409/451) Installing llvm17-linker-tools (17.0.6-r1) (410/451) Installing clang17 (17.0.6-r1) (411/451) Installing libarchive (3.7.4-r0) (412/451) Installing rhash-libs (1.4.4-r0) (413/451) Installing cmake (3.29.3-r0) (414/451) Installing doxygen (1.11.0-r0) (415/451) Installing graphviz-libs (9.0.0-r1) (416/451) Installing libice (1.1.1-r6) (417/451) Installing libsm (1.2.4-r4) (418/451) Installing libxt (1.3.0-r5) (419/451) Installing libxpm (3.5.17-r0) (420/451) Installing libavif (1.0.4-r0) (421/451) Installing libgd (2.3.3-r9) (422/451) Installing libxft (2.3.8-r3) (423/451) Installing pango (1.52.2-r0) (424/451) Installing graphviz (9.0.0-r1) (425/451) Installing libtool (2.4.7-r3) (426/451) Installing llvm18-libs (18.1.6-r0) (427/451) Installing lld-libs (18.1.6-r0) (428/451) Installing scudo-malloc (17.0.6-r0) (429/451) Installing lld (18.1.6-r0) (430/451) Installing llvm17 (17.0.6-r1) (431/451) Installing nasm (2.16.03-r0) (432/451) Installing openjdk8-jre-lib (8.402.06-r0) (433/451) Installing java-common (0.5-r0) (434/451) Installing p11-kit-trust (0.25.3-r0) (435/451) Installing java-cacerts (1.0-r1) (436/451) Installing nspr (4.35-r4) (437/451) Installing nss (3.100-r0) (438/451) Installing krb5-conf (1.0-r2) (439/451) Installing libcom_err (1.47.0-r5) (440/451) Installing keyutils-libs (1.6.3-r3) (441/451) Installing libverto (0.3.2-r2) (442/451) Installing krb5-libs (1.21.2-r0) (443/451) Installing pcsc-lite-libs (2.2.3-r0) (444/451) Installing liblksctp (1.0.19-r5) (445/451) Installing openjdk8-jre-base (8.402.06-r0) (446/451) Installing samurai (1.2-r5) (447/451) Installing wayland-protocols (1.36-r0) (448/451) Installing .makedepends-kodi (20240607.070438) (449/451) Installing perl-error (0.17029-r2) (450/451) Installing perl-git (2.45.2-r0) (451/451) Installing git-perl (2.45.2-r0) Executing busybox-1.36.1-r29.trigger Executing ca-certificates-20240226-r0.trigger Executing glib-2.80.2-r0.trigger No schema files found: removed existing output file. Executing eudev-3.2.14-r2.trigger Executing dbus-1.14.10-r1.trigger Executing graphviz-9.0.0-r1.trigger Executing java-common-0.5-r0.trigger OK: 1211 MiB in 560 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> kodi: Fetching https://github.com/xbmc/xbmc/archive/21.0-Omega.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2401k 0 2401k 0 0 4251k 0 --:--:-- --:--:-- --:--:-- 4251k 100 21.8M 0 21.8M 0 0 13.9M 0 --:--:-- 0:00:01 --:--:-- 19.5M 100 31.9M 0 31.9M 0 0 12.4M 0 --:--:-- 0:00:02 --:--:-- 14.8M 100 39.0M 0 39.0M 0 0 11.1M 0 --:--:-- 0:00:03 --:--:-- 12.4M >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 138k 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 138k 100 138k 0 0 1905k 0 --:--:-- --:--:-- --:--:-- 1895k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 99k 100 99k 0 0 1434k 0 --:--:-- --:--:-- --:--:-- 1445k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 125k 100 125k 0 0 1779k 0 --:--:-- --:--:-- --:--:-- 1793k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 107k 100 107k 0 0 1888k 0 --:--:-- --:--:-- --:--:-- 1927k >>> 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 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 -- The CXX compiler identification is Clang 17.0.6 -- The C compiler identification is Clang 17.0.6 -- 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.29.3 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: armv8l, ARCH: arm -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.45.2") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.2.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: /lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.43") -- 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.11") -- 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.70") -- 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.4.2") -- 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.0.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.4.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.7.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.12.7") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.39") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.21.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.2", 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.1") -- Found Curl: /usr/lib/libcurl.so (found version "8.8.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.1.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.14") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "8.5.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.0", 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.46.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.1.0") -- Found X: /usr/lib/libX11.so (found version "1.8.9") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.120") -- 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.402") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.2.1") -- Found Doxygen: /usr/bin/doxygen (found version "1.11.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.3") 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 (13.3s) -- Generating done (1.2s) -- 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' -- The C compiler identification is Clang 17.0.6 -- The CXX compiler identification is Clang 17.0.6 -- 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.2.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (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.1") -- Configuring done (0.7s) -- 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/1700] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1700] 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 [3/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1700] Building C++ header for video.fbs [92/1700] Building C++ header for savestate.fbs [93/1700] Generating build/xbmc/CompileInfo.cpp [94/1700] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1700] Creating directories for 'libdvdcss' [96/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [97/1700] Creating directories for 'ffmpeg' [98/1700] Creating directories for 'JsonSchemaBuilder' [99/1700] Performing download step (verify and extract) for 'libdvdcss' [100/1700] Performing download step (download, verify and extract) for 'ffmpeg' [101/1700] No download step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [102/1700] No update step for 'libdvdcss' [103/1700] No update step for 'JsonSchemaBuilder' [104/1700] No patch step for 'libdvdcss' [105/1700] No patch step for 'JsonSchemaBuilder' [106/1700] Performing configure step for 'libdvdcss' [107/1700] Performing configure step for 'JsonSchemaBuilder' [108/1700] 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 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. 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. /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. 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/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. 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/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/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. /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. /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. [109/1700] Linking C executable kodi-xrandr 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. /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. 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. -- The C compiler identification is Clang 17.0.6 -- The CXX compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.7s) -- 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 [110/1700] Performing build step for 'JsonSchemaBuilder' 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. /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. [111/1700] Linking CXX static library build/upnp/libupnp.a [112/1700] Linking CXX executable build/texturepacker/TexturePacker -- 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 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% 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 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% 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/1700] No update step for 'ffmpeg' [114/1700] Performing patch step for 'ffmpeg' [115/1700] Performing configure step for 'ffmpeg' [116/1700] Generating skin xbt CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 17.0.6 -- The CXX compiler identification is Clang 17.0.6 -- 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.2.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.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,--thinlto-jobs=8 -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--disable-armv5te;--disable-armv6t2;--enable-gnutls;--enable-libdav1d;--arch=armv8l -- Configuring done (0.8s) -- 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 [117/1700] Performing build step for 'ffmpeg' [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1700] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1700] Completed 'JsonSchemaBuilder' [120/1700] Generating ServiceDescription.h [121/1700] Running utility command for generate_json_header 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: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-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 whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports nested variables... (cached) yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-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/bin/ld checking if the linker (/usr/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 armv8l-unknown-linux-musleabihf file names to arm-unknown-none format... func_convert_file_noop checking how to convert armv8l-unknown-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-file... no checking for file... file checking for arm-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for arm-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for arm-strip... strip checking for arm-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 arm-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/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for arm-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [122/1700] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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' [123/1700] 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' /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' /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 src/libdvdcss.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' 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 make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [124/1700] Completed 'libdvdcss' [125/1700] Creating directories for 'libdvdread' [126/1700] Performing download step (verify and extract) for 'libdvdread' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [127/1700] No update step for 'libdvdread' [128/1700] No patch step for 'libdvdread' [129/1700] Performing configure step for 'libdvdread' 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 -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: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-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 whether to enable maintainer-specific portions of Makefiles... yes checking whether make supports nested variables... (cached) yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-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/bin/ld checking if the linker (/usr/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 armv8l-unknown-linux-musleabihf file names to arm-unknown-none format... func_convert_file_noop checking how to convert armv8l-unknown-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-file... no checking for file... file checking for arm-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for arm-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for arm-strip... strip checking for arm-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 arm-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/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for arm-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for libdvdcss >= 1.2... yes checking for dvdcss/dvdcss.h... yes checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wsign-compare flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for doxygen... /usr/bin/doxygen checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for strerror_s... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/doxygen.cfg config.status: creating misc/dvdread.pc config.status: creating src/dvdread/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [130/1700] Performing build step for 'libdvdread' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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 fatal: not a git repository (or any of the parent directories): .git make[1]: [Makefile:1053: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/bitreader.lo CC src/dvd_input.lo make[1]: [Makefile:1054: 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' [131/1700] 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 make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' [132/1700] Completed 'libdvdread' [133/1700] Creating directories for 'libdvdnav' [134/1700] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [135/1700] No update step for 'libdvdnav' [136/1700] No patch step for 'libdvdnav' [137/1700] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: './config.sub' is updated autoreconf: './config.guess' is updated autoreconf: './install-sh' is updated autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for arm-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 whether make supports nested variables... (cached) yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-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/bin/ld checking if the linker (/usr/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 armv8l-unknown-linux-musleabihf file names to arm-unknown-none format... func_convert_file_noop checking how to convert armv8l-unknown-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for arm-file... no checking for file... file checking for arm-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for arm-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for arm-strip... strip checking for arm-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 arm-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/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for /usr/bin/clang option to enable large file support... none needed checking whether byte ordering is bigendian... no checking for pthread_create in -lpthread... yes checking for arm-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for dvdread >= 6.0.0... yes checking if /usr/bin/clang supports -mno-ms-bitfields flag... yes checking if /usr/bin/clang supports -Wall -Wsign-compare -Wextra flag... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating misc/dvdnav.pc config.status: creating misc/libdvdnav.spec config.status: creating src/dvdnav/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [138/1700] Performing build step for 'libdvdnav' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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/vm/decoder.lo CC src/vm/vm.lo CC src/settings.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [139/1700] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.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' /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' /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' 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 make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [140/1700] Completed 'libdvdnav' [141/1700] Generating system/players/VideoPlayer/libdvdnav-arm.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 arm (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes ARMv5TE enabled no ARMv6 enabled yes ARMv6T2 enabled no VFP enabled yes NEON enabled yes THUMB enabled no debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: cuda_llvm v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi anlmdn firequalizer shear anlmf flanger showcqt anlms floodfill showcwt anoisesrc format showfreqs anull fps showinfo anullsink framepack showpalette anullsrc framerate showspatial apad framestep showspectrum aperms freezedetect showspectrumpic aphasemeter freezeframes showvolume aphaser fspp showwaves aphaseshift gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/utils.o CC libavdevice/version.o GEN libavdevice/libavdevice.pc GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/avformat.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/acedec.c 317 | : 35 :27 :i fwarning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s- >buf_end - s->buf_ptr >=35 s | iz e o f( BiiftB u(fa)s)c {< 0| x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4 4 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:110:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/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/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/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (aviCC libavformat/cdxl.o o_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ src/libavformat/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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/cinedec.o src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/apetag.c:47:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (i = 0; i < sizeof(key) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/apetag.csrc/libavformat/anm.c:73::69164:: 16:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 73 | 164 | fiofr ((pi->=nb_0r;e ciords ; 0i ++&)& re| c ~^~~~~~~o rd >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/codec2.o 1 warning generated. src/libavformat/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apm.c:81:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/concat.o src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/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/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ CC libavformat/concatdec.o src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'long 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] 128 | { NULL } | ^ CC libavformat/crcenc.o 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/asfdec_o.c :234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2 234 warning | s generated . for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ 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 }, | ^ 2 warnings generated. src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | CC libavformat/crypto.o if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, Esrc/libavformat/asfdec_f.cNC :},121 : 207:| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Dosrc/libavformat/aiffenc.cn:'277t :t69r:y warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o resynchro n277i | z e b y lOoFoFkSiEnTg( ifdo3rv 2a_ vceerrstiaoinn) ,o ptAiV_oOnPaTl_ TsYtPaEr_ItN Tc,o d{e."i,6 4of f=s e4t}o,f (A3S,FC o4n,t eExNtC, } ,no _ r| es ^y nc_search), AV_OPT_TYPE_src/libavformat/aiffenc.cBO:O278L:,12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] .i6 4 278= | 0 } , {0 ,N U1L,L A}V,_ O P| T_ ^F LAG_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 }, | ^ 4 warnings generated. CC libavformat/dash.o src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 42 | if (code < slice_pos) | ~~~~ ^ ~~~~~~~~~ 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/dashenc.o src/libavformat/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ CC libavformat/data_uri.o CC libavformat/dauddec.o src/libavformat/astenc.c:186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/daudenc.o src/libavformat/asfdec_f.c:329:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/asfdec_f.c:329:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 329 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. CC libavformat/dcstr.o In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavformat/asfdec_f.c (b:)517 ::35 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h :517187 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (187s | t r ea m_ niufm (streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ 2 warnings generated. src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | CC libavformat/demux.o { NULL }, | ^ src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/asfdec_f.c 49 | :#592d:e52f:i newarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FM IN(a,b) ((a) > 591 | ( b ) ? ( b )if :( ((rae)t) = | a ~ ^ ~vi o_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avs.c:184:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 184 | if (size - 4 > sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~ In file included from 1src/libavformat/asfdec_o.c: warning893: generated26. src/libavformat/av1.c: :warning: 27comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: src/libavcodec/put_bits.h:227:37: 893warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (prev_p 227k | t _ n u m i!f= ( s-p>kbtu_fn_uemn) d{ -| ~~~~~~~~~~~~ ^ ~~~~~~~s ->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: 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/brstm.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265171 | | g - >ibfu (fsf-e>rb +u=f _FFeMnINd( g--> busf-f>eburf__epntdr -> =g -s>ibzuefoffe(rB, istiBzuef))); { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:186:13 : 317warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN (p186- | > b u ff esriz_e2e n=d F F-MI Np(-p>->bbuuffffere_re,nd si-z e)p;-> bu f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, sizesrc/libavutil/macros.h):; 49 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~25 : note: expanded from macro 'FFMIN' src/libavutil/macros.h:49 :4925 | :# denote: fexpanded from macro 'FFMIN'in e FFMIN (a49, | #bd)ef i(ne( aF)F MI>N ((ab), b)? ( b() (:a) (a>) )( b ) | ? ~ ^ ~ (b) : (a))In file included from src/libavformat/apngdec.c| ~ ^ ~: 37: src/libavcodec/bytestream.h:318:15: In file included from warning: src/libavformat/brstm.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:23 : src/libavcodec/bytestream.h:187:15 :318 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (187s | i z e 2 i!f= (sisziez)e 2 | ! ~~~~~ ^ ~~~~= size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/asfenc.c:988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] || !p->buf[i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: 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/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i+src/libavcodec/bytestream.h+:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) { 271 | int size2 = FFMIN(g->buffer_src/libavformat/avio.cend: -58 g-:>b151u:f fwarning: ermissing field 'unit' initializer [-Wmissing-field-initializers], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h| 358: | warning49s : 25 : generatednote: {. expanded from macro 'FFMIN'" protoco l49_ | w#hidteelfisitne" ,F F"LMiIsNt(a ,obf) (p(rao)t o>c o(lb)s ?th a(tb) a:r e( aa)l)l o | w ~ ^ ~e d to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: src/libavformat/avienc.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] :170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | {" r170w | _ t im e ofuotr" (,i ="T i0m;e oiu t Onb _ospterreaatmsi;on si+ +()i n{ m i c| r ~ ^ ~~~~~~~~~~~~~o seconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, In file included from INT6src/libavformat/brstm.c4:_23M: Asrc/libavcodec/bytestream.hX:293,: 13A:V _warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P T_FLAG_ENCODING_ P293A | R A M |s iAzVe_2O P=T _FFFLAMGI_N(DpE-C>ObDuIfNfG_ePrA_ReAnMd }-, p - >| b ~ ^~~~~~~~~u ffer, size);/usr/include/stdint.h : 46| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 21src/libavformat/apngdec.c: note: :expanded from macro 'INT64_MAX'src/libavutil/macros.h89 ::4921::25 :46warning: | #comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]note: d efexpanded from macro 'FFMIN'i ne INT6 4_49M | A#Xd 89 e | (f i0ne x F7f Fff Mf I fN f( f af , fbl)fe n(f(a )f >+f f4 >f (b))b y ?t (| e ^~~~~~~~~~~~~~~~~~bs) t:r ea(ma2)_)g e t_| b ~ ^ ~y tes_left(In file included from &src/libavformat/brstm.cg:b23): ) src/libavcodec/bytestream.h :| 294 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | src/libavformat/asfdec_o.c ~~~~~ ^ ~~~~ :1000:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1000 | if (asf->nb_mult_left && (avio_tell(pb) >= | ~~~~~~~~~~~~~ ^ 1001 | (asf->sub_header_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:1120:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1120 | { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ CC libavformat/demux_utils.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: 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:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/asfdec_f.c:797:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 355 | siz e797 | = F F M I N (igf -(>abvuifofe_r_teenldl( pb-) g!-=> bgupfosf e+r ,g ssiizzee)) ; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 2note: expanded from macro 'FFMIN' 49 | warning#dse generatedfin. e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: 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/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ 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_alignsrc/libavformat/asfdec_o.c >: 11411I:N14 warning:T generated_warning: . Mcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]A X / FF_SANE_NB_CH AN1141N | EL S | | i fs t(->scizoed e>c paasfr_-p>kbt-l>osiczke__laelfitg n| |< =a s0f)_ p k| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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 >> src/libavformat/asfdec_f.c:3979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] )) 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | src/libavformat/avc.c: 297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (res > endi - start) | ~~~ ^ ~~~~~~~~~~~ f (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ 3 warnings generated. 4 warnings generated. src/libavformat/au.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/bintext.c:307:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 307 | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/derf.o src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:392: warning: warningcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s generated. 1096 | src/libavformat/apngdec.c i:f 408(:a92s:f -warning: >pamissing field 'unit' initializer [-Wmissing-field-initializers]c ket_frag_size > as f408- | > p a ck e t _AsVi_zOeP_Tl_eTfYtP E-_ BrOsOiLz,e {+ .ais6f4- >=p a1c k}e t _ p a d s i z e ) { ,| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/apngdec.c280: | 412 : 92 : fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r (n = 0; 412n | < s- > n bA_sVt_rOPeTa_msT;YP En_+IN+T), { { | . ~ ^ ~~~~~~~~~~~~~i 64 = DEFAUsrc/libavformat/avienc.cLT:_296A:P19N:G _warning: FPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, 0, I N296T | _ M A X ,f oArV _(OnP T=_ F0L;AG _nD ENnGb__PsAtRrAeMa m}s,; n| + ^+) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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 int' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:src/libavformat/bintext.c40: src/libavcodec/bytestream.h::186376::13:162 warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | s376i | z e 2 = {F F"MlIiNne(sppe-e>db"u,f f"esre_te nsdi -m upl-a>tbeud flfienre, ssipezee)d; ( b| y ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t es per src/libavutil/macros.hs:e49c:o25n: dnote: )"expanded from macro 'FFMIN', OFFSE T49(c | h#adresf_inpeer _FfFrMaImNe()a,,b )A V(_O(PaT)_ T>Y (PbE) _?I N(Tb,) {:. i(6a4) )= 60 0| ~ ^ ~0 }, 1, INTIn file included from _src/libavformat/avidec.cM:A40X: ,src/libavcodec/bytestream.h :A187V:_15O:P warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _FLAG 187_ | D E CO DiIfN G(s_iPzAeR2A M}!, = | s ^i ze) | ~~~~~ ^ ~~~~ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such assrc/libavformat/bink.c 640:x2644:328:0 warning: orcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] h d720.", OFFSET(wi d264t | h ) , AwhVi_OlPeT _T(YbPiEn_kI->McuArGrEe_nStI_ZtEr,a c{.ks CC libavformat/dfa.o t,n u0,m _0,a uAdVi_oO_PtT_rFaLcAkGs_)D E{C OD I| N ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~G _PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/dfpwmdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: 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/dhav.o src/libavformat/avienc.csrc/libavcodec/bytestream.h::701317::2313:: 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] 701317 | | s i z efo2r =( iF FM=I N0(;p -i> bnrb_e_nsdtr e-a msp;- >i+b+)u f{f e r| ~ ^ ~~~~~~~~~~~~~, size); | src/libavformat/avienc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:708 :src/libavformat/asfdec_o.c27: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1550 src/libavutil/macros.h:19::49 :warning: 25 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:708 | note: expanded from macro 'FFMIN' 49fo | r# 1550d(e | fi =i nf0oe ;Fr Fi (jM 0;, nbb_)js t <( re(aF)amFs; _ >iA +(R+b) R{) A Y?_| E( ~ ^ ~~~~~~~~~~~~~ LbE)MS (g:d e(fa))); j +| ~ ^ ~+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/asfdec_f.c: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/diracdec.o src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSsrc/libavcodec/bytestream.hET(f:ra355m:e13r:a tewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPT_TYPE_VID E355O_ | R A T E, s{i.zsetr == "F2F5"M}IN,( 0g,- >IbNTu_MfAfXe,r D_EeC}n,d | - ^ g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/av1dec.csrc/libavutil/macros.h::11449::12:25 :warning: missing field 'help' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFMIN' 114 | 49 | # d{e fNiUneL LFF M}I,N ( a| ^, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/dnxhddec.o In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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},3 | ^ warning s generated. src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 1 warning generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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/dovi_isom.o src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dsfdec.o src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = CC libavformat/dsicin.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INTsrc/libavformat/avidec.c, {: .200i6:419 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, INT_MAX, EN200C | } , i | f ^ (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AVCC libavformat/dss.o _OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/bit.c:98:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if(ret != 8 * packet_size * sizeof(uint16_t)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtsdec.o 2 warnings generated. src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/dtshddec.o 1 warning generated. src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dump.o CC libavformat/dv.o 1 warning generated. src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/dvbsub.o src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1 324 | warning generated . { "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}, | ^ CC libavformat/dvbtxt.o src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ CC libavformat/dvenc.o CC libavformat/dxa.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/eacdata.o src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o 1 warning generated. CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < src/libavformat/avformat.cs->:nb434_s:tr28ea:ms );warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h434: | 38 : 11 : fnote: oexpanded from macro 'av_assert0'r (unsign 38e | d i =i f0 (;! (i c= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigCC libavformat/fitsenc.o ned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/flacenc.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc_header.o src/libavformat/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flic.o src/libavformat/avidec.c:1194:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1194 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flvdec.o CC libavformat/flvenc.o CC libavformat/format.o CC libavformat/framecrcenc.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 5 warnings generated. CC libavformat/framehash.o 1 warning generated. src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 20 warnings generated. src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/frmdec.o src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/fsb.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'uint32_t' (aka '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: 'uint32_t' (aka '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: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/ftp.o src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] CC libavformat/fwse.o 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/g722.o CC libavformat/g723_1.o src/libavformat/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULLsrc/libavformat/cinedec.c },: 275| : ^19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 275 | for (i = 0; i < st->duration; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/cinedec.c:295:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 295 | if (cine->pts >= sti->nb_index_entries) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/g726.o src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKCC libavformat/g729dec.o ET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ CC libavformat/gdv.o src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavformat/genh.o 1 warning generated. src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/gif.o src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-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 int') [-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)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: 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/gifdec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: 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/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 671 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: 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/gopher.o CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ 3 warnings generated. 5 warnings generated. src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate),5 AV warning_sO generatedP. T_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ 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) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dashenc.c:623:19: warning: 104comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (ret < s623i | z e ) {f o r| ~~~ ^ ~~~~( i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/h261dec.o src/libavformat/dsfdec.c:166:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 170 | int last_packet = pos == (dsf->data_end - st->codecpar->block_align); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dsfdec.c:201:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long 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)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/h263dec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavformat/dhav.cine: 451F:F23MI:N (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? (b451) | : ( af)o)r (| i ~ ^ ~n t n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/h264dec.o In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: 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/hashenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: 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/hca.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: 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:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hcom.o src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/hdsenc.o CC libavformat/hevc.o src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-Wsign-compare] 298 | c->has_audio |= ((reCC libavformat/hevcdec.o qasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:130:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:131:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 131 | {NULL} | ^ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 int' [-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/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/hls.o 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/dv.c:157:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hls_sample_encryption.o src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/hlsenc.o 104 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being writtsrc/libavformat/demux.cen":, 912o:45f: fwarning: setcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]o f(FileContext, foll o912w | ) , A V _ O P T _ T YP E_aIvN_Ts,a t{_ .aid6d46 4=( cu0r _}d,t s,0 ,d u1r,a tiAonV) _=O=P Tc_FuLrA_Gd_tDsE C+O D(IuNiGn_tP6A4R_AMt )},d u r| a ^ti on | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/file.c :271113 | : 135 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n t size2 = FFMI N113( | g - > {b u"fffde"r,_ e"nsedt -f igl-e> bduefsfcreirp,t osri",z eo)f;fs e | t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o f(FileCosrc/libavutil/macros.hn:te49xt:, 25f:d )note: , expanded from macro 'FFMIN'A V_OPT_ 49T | Y#PdEe_fIiNnTe, F{F M.IiN64( a,=b )- 1( (}a,) >- (1b), ?I N(Tb_)M :A X(a,) A)V _ | O ~ ^ ~P T_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmtCC libavformat/hlsplaylist.o , *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.hsrc/libavformat/dashenc.c::2931306::1327:: 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] 1306 | 293 | fsiozre 2( i= =F F0M;I Ni(

-b>unfbfe_rs_terneda m-s p;-> biu+f+f)er ,{ s| i ~ ^ ~~~~~~~~~~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/dashenc.c:src/libavutil/macros.h1339::4927::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 491339 | | # d e f in e FF MI N ( a, b )f o(r( a()i >= (0b;) i? < (sb-)> n:b _(star))e a m| s ~ ^ ~; i++) { | In file included from ~ ^ ~~~~~~~~~~~~~src/libavformat/flac_picture.c :23: 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/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: 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/hlsproto.o 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: 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/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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/hnm.o 3 warnings generated. src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 119 | if(size && header->naxisn[i] > UINT64_MAX / size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/fitsdec.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 124 | if(header->pcount > UINT64_MAX - size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 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) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavformat/dashenc.cIN(a:,1492b:)19 (:( a)warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a) )1492 | | ~ ^ ~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1731 | warning s generated . for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13: warning: src/libavformat/fifo.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 186 | siz e6292 | = F F M I N( p -F>ibfuofMfeesrs_ageen dm s-g p=- >{bFuIfFfOer_,N OsOiPz}e;) ; | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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/http.o src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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.cCC libavformat/httpauth.o :675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c:684: 72271: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] int siz e6842 | = F F M I N( gA-V>_bOuPfTf_eTr_YePnEd_ B-O OgL-,src/libavformat/electronicarts.c> b{.uif6:4 775=fe: r1300:, } s,warning: i 0missing field 'unit' initializer [-Wmissing-field-initializers],z e1,) ;A V_ O| P ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~T _FLAG_ENsrc/libavutil/macros.hC:49O:D25I:N Gnote: _775 | expanded from macro 'FFMIN' PA R AM{} 49" | ,#dme e | f ^rgi ene_ aFlFpMhIaN"(,a ,"br)e t(u(ran) V>P 6( ba)l p?h a( bi)n :t h(ea )m)a i n| ~ ^ ~v ideo stream", OFFsrc/libavformat/fifo.cS:E687T:(71m:e rwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers]e _alpha), A V687_ | O P T _ T Y P E _ABVO_OOPLT,_ T Y{P.Ei_6B4O O=L ,0 },{ .0i,6 41 ,= F0L}A,G S0 ,} ,1 , | A ^V _OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c293: | 704 : 14 : warning: smissing field 'help' initializer [-Wmissing-field-initializers]i ze2 =704 | F F M I N ( p -{>bNuUfLfLe}r,_ e n| ^d - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >src/libavformat/fifo.c (b:)702 :47?: ( bwarning: )implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] : (a)) | ~ ^ ~ 701 | In file included from src/libavformat/flacdec.c : 24{: "src/libavcodec/bytestream.ht:i294m:15e:s hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ft", "294D | e l a y iffi f(os izoeu2t !p=u ts"i,z eO)F F S| E ~~~~~ ^ ~~~~T( 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 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 src/libavformat/dump.cINT6:4_680MA:X 19 :( 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 fffffffffffffff )680 | | ^~~~~~~~~~~~~~~~~~ forCC libavformat/icecast.o (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:CC libavformat/icodec.o note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: 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/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavformat/icoenc.o src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams)src/libavformat/demux.c; | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 1609 | 38 | iaf v(!_(lcoogn(di)c), {A V_ L O G _ V ER BO S E , " I g n o r i n g o u tl i e r n o n p r i m a r y s t r e a m \s t a| r ^~~~ ttime %f\n"src/libavformat/flvdec.c, :s148t:a23r:t _warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ime_text /148 | ( f l o a t ) AfVo_rT I(MiE =_ B0A;S Ei )<; f l| v ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSCC libavformat/id3v1.o E, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/id3v2.o 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->codsrc/libavformat/demux.cec_:i1645d:;40 : | warning: ~~~~~~~~ ^ ~~~~~~~~~~~~~~implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavformat/flvdec.c: 241:164532 | : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if (bit r241a | t e > = 0 r&e& tbuirtnra taep Tc6o4de_cMA_X)ta g | == ~~ ^~~~~~~~~ (flv_codecid /usr/include/stdint.h>:>46 :F21L:V _note: Aexpanded from macro 'INT64_MAX'U DIO_C O46CC libavformat/id3v2enc.o D | E#CdIeDf_iOneF FISNETT6)4;_ M A| X ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121 | for (i=0; icodec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flacenc.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/dashenc.c:2373 :406177 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "write_header", "Wri t2373e | t h e {f i"elxet rhae_awdiendro"w,_ soifzfes"e,t o"fn(uFmlbaecrM uoxefr Csoengtmeexntt,s wkreiptte _ohuetasdiedre) ,o fAV _tOhPTe_ TmYaPnEi_feBsOtO bLe,f or{e. ir6e4m o=v i1ng} ,f r0,o m 1d, iAsVk"_,O POT_FFFLSAEGT(_eExNtCrOaD_IwNiGn_dPoAwR_AsMi z}e,) , | A ^V _OPT_TYPE_INT, { .i64 = 5 }, 0src/libavformat/flacenc.c,: 407I:N12T:_ Mwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]X , E }407, | | ^ { NULL }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ In file included from src/libavformat/dashenc.c:2382:src/libavformat/flvenc.c131:: 36warning: : missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/put_bits.h :227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2382 | { "use_templ a227t | e " , " Uisfe (Sse-g>mbenutfT_eemndp l-a ts-e>b uif_npsttre a>d= osfi Szeegomfe(nBtiLitsBtu"f,) )O F{F S E| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ 1 warning generated. 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 segmentsrc/libavcodec/put_bits.h", O:FF265SE:T37(:i nwarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ seg_name), AV_ O265P | T _ T Y P E _ S TiRf I(NsG->,bu f{_.esntdr -= s"-i>nbiut-fs_tprtera m>$= Rseizperofe(sBeinttaBtufi)o)n I{D $ .| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~$ ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_CC libavformat/idcin.o 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,src/libavcodec/put_bits.h {.i:64317 :=33 :0 warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , 1, E }, | ^ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/fsb.c}, | ^: 94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/dashenc.c :1472396 | : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (c = 02396 | ; c < {p a"ri-n>dcehx__lcayoorutr.enbc_tcihoannn"e,l s";E nca+b+)l e/{Di s | a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~bl e segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPECC libavformat/idroqdec.o _BOOL, { .i64 = 0 }, 0, 1,src/libavformat/flvdec.c E :},692 :| ^52 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] 692 | && date.m11illi warningsse generatedco. src/libavformat/dashenc.cnd:s2404 :<162 :I Nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]T 64_MAX/1000 | ~ ~~~~~~~~~^~~~~ 2404 | src/libavformat/flvdec.c{: 691":l52h:l swarning: "implicit conversion from 'long long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion], "Enable Lo691w | - la t e n c y H L S ( E x p e r&i&m ednattael.)m. iAdldlsi s#eEcXoTn-dXs- P>R EIFNETT6C4H_ MItNa/g1 0w0i0 t h| ~ ~~~~~~~~~^~~~~ 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 src/libavformat/demux.c= 0 :},2004 :033,: 1warning: , comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare]E }, | ^ 2004 | (st->codecpar->codec_id != -sti->info->fosrc/libavformat/dashenc.cun:d2406_:d174e:co dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r || !st->codecpar->codec_ i2406d | ) ) { { | " ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~m aster_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 = -1In file included from }, -src/libavformat/flacdec.c1:,31 : 1src/libavformat/oggdec.h, :E160}:,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/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_DUsrc/libavformat/flac_picture.cRATI:ON75,: 18{: .warning: i6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4 = 0 }, 0, INT_MA X75, | E } ,i f | ( ^l en + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:2413:142: warning: src/libavformat/flac_picture.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2413101 | | {i f" m(ilne_np l>a ybbyatceskt_rreaatme2"_,g e"tS_ebty tdeess_ilreefdt (m&ingi)m u-m 2p0l)a y{b a| c ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k rate", OFFSsrc/libavformat/flac_picture.cET:(145m:i30n:_ pwarning: lcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a yback_rat e145) | , A V_ OPiT_fTY P(Et_rRuAnTcIlOeNAnL ,= ={ 0 .d&b&l l=e 1n.0 >}=, b0.u5f,_ s1i.z5e, E- }(,b u f| _ ^s ize >> 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 | src/libavformat/dashenc.c : 2414 : 142 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (avio_read(s -2414> | p b, d a{t a"-m>adxa_tap l+a ylbeanc k-_ rtarutnec"l,en ," Stertu dnecslierne)d , | OI ~ ^ ~~~~~~~~~~~~~NFT6 F4S_EMT(AupXd a&t& ep_tps e!r=i oAd)V,_ NAOVPT_SO_PVTA_LTUYEP)E _{I N T| 6 ~~~ ^ ~~~~~~~~~~~~~~4 , {.i64 = 0}, 0, INT64_MAX, E}, | ^ CC libavformat/idroqenc.o src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long 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/iff.o CC libavformat/ifv.o 2 warnings generated. src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/ilbc.o 3 warnings generated. src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11CC libavformat/img2.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/img2_alias_pix.o 258 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ CC libavformat/img2_brender_pix.o 3 warnings generated. 5 warnings generated. src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E CC libavformat/img2dec.o }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TCC libavformat/img2enc.o YPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ CC libavformat/ingenientdec.o 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/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/ip.o 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] src/libavformat/flvenc.c 66: | 704 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(sample_r a704t | e ) , A Vf_oOrP T(_iT Y=P E0_;I NiT ,< s{-.>in6b4_s t=r e8a0m0s0;} ,i +0+,) I NT| _ ~ ^ ~~~~~~~~~~~~~M AX, AV_OPT_src/libavformat/flvenc.cF:L720AG:_19D:E COwarning: DIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N G_PARAM } ,720 | | ^ for (i = 0; i < s->nb_ssrc/libavformat/g726.ct:r67e:a12m:s ;warning: missing field 'help' initializer [-Wmissing-field-initializers]i ++) {67 | | ~ ^ ~~~~~~~~~~~~~ { NULL }, | ^ src/libavformat/ftp.c:254:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/ftp.c:263:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (err >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/ipfsgateway.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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning 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] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipmovie.o src/libavformat/genh.c:179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_dasrc/libavformat/ftp.cta:s432iz:e)13,: Awarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OP T_TYPE_BOOL, 432{ | . i 6 4i f= 0( r}et, >0=, si1z,e VoDf (}c,o m m| a ^nd )) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/imx.o src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, CC libavformat/ipudec.o | ^ 12 warnings generated. CC libavformat/ircam.o src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/ircamdec.o src/libavformat/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/ircamenc.o CC libavformat/isom.o CC libavformat/isom_tags.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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2867 | if ( time_base.den * (int64_t) st->time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frame * st->time_base.den) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. CC libavformat/iss.o CC libavformat/iv8.o CC libavformat/ivfdec.o src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1158 | if (ret >= sizCC libavformat/jacosubdec.o eof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/jacosubenc.o src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ CC libavformat/ivfenc.o src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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++) | ~ ^ ~~~~~~~ 1 warning generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | sisrc/libavformat/gifdec.cze:2386 =: 215F:F Mwarning: IN(p->bufmissing field 'unit' initializer [-Wmissing-field-initializers]f er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~386 | { "src/libavutil/macros.hm:i49n:25_: dnote: expanded from macro 'FFMIN'e lay" 49, | "#mdienifmiunme FvFaMlIiNd( dae,lbay) b(e(taw)e en> f(rba)m e?s ((ibn) hu:n d(raed)t)hs o| f ~ ^ ~s ec1ond warning)" generated,In file included from . osrc/libavformat/gif.cf:f30s: esrc/libavcodec/bytestream.ht:o294f:(15G:I FDwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] muxC o294nt | ex t , miif n(s_idezlaey2) ! = s,iz eAV)_ O| P ~~~~~ ^ ~~~~T _TYPE_INT, {.i64 = GIFsrc/libavformat/gxfenc.c_MI:N504_D:EL19AY:} warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 0, 100 * 60, AV_ O504P | T _ F L AfGo_rD E(CiO D=I NG0_;P AiR A n b| _ ^st reams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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)" src/libavcodec/bytestream.h : 317 :13 : warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] offsetof(GIFDem u317x | Co n t e xst,i zieg2 n=o rFFeM_lIoNo(pp) - >,b uAffVe_OrP_Te_TnYd P-E _pB-O>bOuLff,e{r.,i s6i4 z= e1)}; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25,: 0note: ,expanded from macro 'FFMIN' 491 | ,# AdV_eOfPiTn_eF LFAFGM_IDNE(CaO,Db)I N(G(_aP)A R>A M( b}), ? | ( ^b) : (a)) | ~ ^ ~ In file included from src/libavformat/gifdec.c:src/libavformat/gif.c390:30:: 12:src/libavcodec/bytestream.h :warning: 318missing field 'help' initializer [-Wmissing-field-initializers]: 15: warning: 390comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { N U318L | L } , if| ^ (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: 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. 2 warnings generated. CC libavformat/jpegxl_probe.o src/libavformat/gif.csrc/libavformat/gxfenc.c::193699::5319: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | 699 | AfVo_rO (PiT =_ T0Y;PE_ IiN T<, s{- >.nib_6s4t re=a m0s ;} ,+ +-i1), CC libavformat/jvdec.o 65 5{3 5 , | E ~ ^ ~~~~~~~~~~~~~N C }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 846 | for (i = 1; i < gxf->map_offsets_nb; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/kvag.o CC libavformat/lafdec.o CC libavformat/latmenc.o In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ CC libavformat/lmlm4.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5src/libavutil/macros.h warning:s49 generated:. 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: 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/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:src/libavcodec/bytestream.h warning: missing field 'help' initializer [-Wmissing-field-initializers]: 317:13 :50 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { NULL }, | ^ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: 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/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavformat/hashenc.cef:i78n:e5 :F Fwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]I N(a,b) 78( | ( a ) >H A(SbH)_ O?P T((b")m d:5 "()a,) ) | ^| ~ ^ ~ src/libavformat/hashenc.c:43:105In file included from : src/libavformat/hca.cnote: :expanded from macro 'HASH_OPT'23 : src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 43 | 357 | { " hiafs h("s,i z"es2e t! h=a sshi zteo) u s| e ~~~~~ ^ ~~~~" , 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 }, | ^ In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13 warnings generated. 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 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/loasdec.o CC libavformat/lrc.o In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/lrcdec.o CC libavformat/lrcenc.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavformat/luodatdec.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. src/libavformat/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV14_OP warningTs_T generatedYP. E_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:317:13: 58warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "ice_name", 317" | s e t sstirzeea2m d=e sFcFriMptIiNo(np"-,> bOuFfFfSeErT(_neanmed), -A Vp_O-PT>_bTuYfPEf_SeTrR,I NsGi,z {e ).;s tr =| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~U LL }, 0src/libavutil/macros.h,: 490:,25 :E note: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icecast.csrc/libavformat/icodec.c::5928:: 118src/libavcodec/bytestream.h:: 318warning: :missing field 'unit' initializer [-Wmissing-field-initializers]15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 59 | i {f "(isciez_ed2e s!c=r isptiizoe)n ", | " ~~~~~ ^ ~~~~s et 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] CC libavformat/lvfdec.o 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 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 } | ^ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_CC libavformat/lxfdec.o end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: 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/icoenc.c:101:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/m4vdec.o src/libavformat/hevc.c:993:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 993 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/matroska.o src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ 10 warnings generated. src/libavformat/hevc.c:1071:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1071 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/matroskadec.o src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ CC libavformat/matroskaenc.o CC libavformat/mca.o src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ 12 warnings generated. src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/idroqenc.csrc/libavformat/http.c::14835:128::14 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | 35{ | " c h ufnokre(dn_=p0o;snt<"s,- >"nubs_es tcrheuanmkse;dn +t+r)a n{s f e| r ~^~~~~~~~~~~~~~-e ncoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | CC libavformat/md5proto.o { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer headerIn file included from ", src/libavformat/iff.cOF:F37S: Esrc/libavcodec/bytestream.hT:(171re:f18e:r erwarning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_STRING, { 171. | s tr = NgU-LL> b}u, f0f,e 0r, D+ =} , F F| M ^IN (g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/http.csrc/libavutil/macros.h::15449::129:25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFMIN' 49154 | | # d e f{i n"em uFlFtMiIpN(lae,_b)r e(q(au)e s>t s("b,) "?u s(e bpe)rs i:s t(ean)t) c o| n ~ ^ ~ne ctions", 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 | { In file included from "csrc/libavformat/iff.c:ook37ie: ssrc/libavcodec/bytestream.h":,186 :13":s ewarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] cookies to be s e186n | t i sniz e2app l=i FcFMaIbNl(ep -f>ubtuuref freerq_ueensdt s- ,p- >ubsuef fnere,w lsinie zdee)li;m i t| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d Set-Cosrc/libavutil/macros.ho:k49i:25e: Hnote: Texpanded from macro 'FFMIN'T P field 49va | l#udee fsiynnet aFxFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ", OFFSEIn file included from Tsrc/libavformat/iff.c(:c37o: osrc/libavcodec/bytestream.hk:i187:e15s:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_ T187Y | P E _ S TiRfI N(Gs, i{ z.es2t !r= =s iNUzLeL) } ,| 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 }, | ^ CC libavformat/mccdec.o 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",src/libavformat/hls.c ":F1123or:c18e: swarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]n ding an Expect: 111230 | 0 - c o n t i n uief h(esadiezr ef o!r= aPpiOcS-T>"b,u fO-F>FsSiEzT(es -e nAdV__eIxNpPeUcTt__B1U00F)FE,R_ PAAVD_DOIPTN_GT_YSPEI_ZEB)O O L| , ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSsrc/libavcodec/bytestream.hET(r:ec271o:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMInN(nge-ct_>obnu_fnfeetrw_oernkd_ e-r rgo-r>)b,u fAfVe_rO,P Ts_iTzYeP)E;_ B O| O ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L , { .i64 = src/libavutil/macros.h0: 49}:,25 :0 ,note: expanded from macro 'FFMIN'1 , D }, | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .sIn file included from trsrc/libavformat/iff.c := 37N: Usrc/libavcodec/bytestream.hL:L293 :13}:, warning: 0,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, E }, | ^ 293 | size2 = FFMIN(p->buffer_end - p->buffersrc/libavformat/http.c,: 179s:i134z:e )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 49179: | 25 : note: expanded from macro 'FFMIN'{ "reply_co d49e | "#,d ef"iTnhee FhFtMtIpN( as,tb)a (t(uas) >c o(dbe) t o ?r (ebt)u r:n (tao) )a c| l ~ ^ ~ie nt", OFFSEIn file included from src/libavformat/iff.cT:(37r: epsrc/libavcodec/bytestream.hl:y294:_15:c owarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ), AV_ O294P | T _ T Y PiEf_ I(NsTi,z e{2 .!i=6 4s i=ze )2 0 0| } ~~~~~ ^ ~~~~, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long 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 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,src/libavcodec/bytestream.h { :.i3176:4 13= :0 warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, INT64_MAX, D 317} | , | s ~ ^~~~~~~~~iz e2 =/usr/include/stdint.h :F46F:M21I:N( pnote: -expanded from macro 'INT64_MAX'>b uffer_ e46 | n#d d-e pf-i>nbeu fIfNerT,6 s4i_zMeA);X | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0x7fffsrc/libavutil/macros.hf:ff49f:f25f:ff fnote: fexpanded from macro 'FFMIN'f f) | ^~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: 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/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 | src/libavformat/hlsenc.cif (:re889t: 19!=: cwarning: hucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nk _size) { | ~~~ ^ ~~~~~~~~~~ 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: 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/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/id3v2enc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | 1 warning if generated . (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. 3 warnings generated. 5 warnings generated. src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/metadata.o src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~ 15 warnings generated. 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)) | ~ ^ ~ CC libavformat/mgsts.o src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/ipfsgateway.c:68:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (printed >= sizeof(c->gateway_buffer)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:104:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 143 | if (snprintf(ipfs_gateway_file, siz1eof warning(i generatedp. fs_gateway_file), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_file)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/microdvddec.o 11 warnings generated. src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (snprintf(c->gateway_buffer, sizeof(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 907 | 1873 | wihfi l(et l(epnl s<- >lne_nm)a i{n _ s| t ~~~~ ^ ~~~r eams < pls->cCC libavformat/mj2kdec.o tx->nb_ssrc/libavformat/id3v2.ct:r989e:a49m:s )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta = { NULL }; | ^ CC libavformat/mkvtimestamp_v2.o CC libavformat/microdvdenc.o CC libavformat/mlpdec.o In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mlvdec.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) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libavcodec/bytestream.hsrc/libavformat/imx.c:271::17:117 :warning: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117271 | | i n tf osri z(ei2 n=t FiF MIN=( g-0>b;u fife r< _cehnudn k-_ sgi->zCC libavformat/mm.o beuf f/ e3;r ,i +s+i)ze ){; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/img2dec.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for In file included from (i src/libavformat/img2_alias_pix.c= :023;: src/libavcodec/bytestream.h :293i: 13<: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F _ARRAY_ELEMS(si z293 | e s ) ;s iiz+e+2) = F{FM IN (| p ~ ^ ~~~~~~~~~~~~~~~~~~~~~- >buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: 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/mmf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: 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/mms.o src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | CC libavformat/mmsh.o ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: 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/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/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 1, warning ENC generated }. , | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ CC libavformat/mmst.o src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ 2 warningsrc/libavformat/img2enc.cs: generated261. :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ CC libavformat/mods.o src/libavformat/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/moflex.o 9 warnings generated. CC libavformat/mov.o src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_src/libavformat/img2dec.cTYP:E_259B:OO35L: ,warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .i64 = 0 }, 0, 1, 259FL | AG S} , | ^ if ((p - s->path) >= (sizeof(s->path) - src/libavformat/hls.c2:)2550): 32 :| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_Osrc/libavformat/iff.cPT_:T220Y:31P: Ewarning: _comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]B OOL, {.i64 = - 1}220, | - 1 , w1h, iFlLeA G(S}a,v i o| _ ^ tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 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 int' [-Wsign-compare] 283 | 2 warning s generated . 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 int' [-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 int' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/mov_chan.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1384 | while (*path && q - buf < sizeof(buf) - 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mov_esds.o src/libavformat/hlsenc.c:2310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/movenc.o 3 warnings generated. 11 warnings generated. CC libavformat/movenc_ttml.o src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/movenccenc.o 1 warning generated. src/libavformat/jacosubdec.c:89:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 CC libavformat/movenchint.o }, 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/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_resrc/libavformat/img2dec.ct :!630=: t165a:r gewarning: tmissing 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, {.1st warningr generated . = NULL}, 0, 0, src/libavformat/hlsenc.c :D2429EC:19 : }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^ 2429 | for (i = 0; i < hls->nb_varstreams; i++) { src/libavformat/img2dec.c | : ~ ^ ~~~~~~~~~~~~~~~~~~631 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hlsenc.csrc/libavformat/img2dec.c::6132431::12723:: note: warning: expanded from macro 'COMMON_OPTIONS'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | 613 | { "fvoir d(je =o 0_;s ij z n b _s"tsreeamts; vj+i+)d e{o s i| ze ~ ^ ~~~~~~~~~~~~~~", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/mp3dec.o src/libavformat/isom.c:237:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1799 | ret13urn warningFFsM generatedIN. (size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/img2dec.c:655:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 655 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 656 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/iff.c:691:31:src/libavformat/img2dec.c: 656warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 : warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 691615 | | { NU LL } , | ^ tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:694:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mp3enc.o src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mpc.o src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/mpc8.o In file included from src/libavformat/latmenc.c:23: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ CC libavformat/mpeg.o src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i6src/libavcodec/put_bits.h4 = :0265},: 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , INT64_MAX, E265}, | | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { src/libavformat/hlsenc.c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_Tsrc/libavcodec/put_bits.hYPE:_317S:T33R:I Nwarning: G,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {.str = NULL}, 317 0 | , 0 , i f ( sE-},> bu f_| e ^nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 encrypCC libavformat/mpegenc.o tion support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | CC libavformat/mpegts.o {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.stCC libavformat/mpegtsenc.o r = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3119:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPECC libavformat/mpegvideodec.o _DURATION, {.i64 = 2000000}, 0, INT64_MAX, 8E}, warning s| ~ ^~~~~~~~~ generated . /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:128: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o 1 warning generated. CC libavformat/msf.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/mspdec.o CC libavformat/msnwc_tcp.o 6 warnings generated. 5 warnings generated. CC libavformat/mtaf.o CC libavformat/mtv.o src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/musx.o 1 warning generated. CC libavformat/mux.o 16 warnings generated. CC libavformat/mux_utils.o 3 warnings generated. 1 warning generated. src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/mvdec.o In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mvi.o CC libavformat/mxf.o 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FCC libavformat/mxfdec.o FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: 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/mxfenc.o src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mxg.o CC libavformat/ncdec.o CC libavformat/network.o 21 warnings generated. src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/nistspheredec.o CC libavformat/nspdec.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/nsvdec.o 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 50 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/nut.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from CC libavformat/nullenc.o src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/matroskadec.c:53: 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/nutdec.o 3 warnings generated. 1 warning generated. src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nutenc.o In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/nuv.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavformat/lxfdec.c) :: 145(a:)56): warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ~ ^ ~ 144 | if ((ret = avio_read(pb, header + (p - header), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | header_size - (p - header))) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 146 | header_size - (p - header)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from CC libavformat/oggdec.o src/libavformat/moflex.c:24: 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/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: 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/oggenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FCC libavformat/oggparsecelt.o FMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) 1> ( warningb) generated . ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/moflex.c:24: 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. src/libavformat/mms.c:61:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (mms->asf_header_size < sizeof(ff_asf_guid) * 2 + 22 || | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:72:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 long') and 'int' [-Wsign-compare] 79 | if (!chunksize || chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | if (end - p > sizeof(ff_asf_guid) * 2 + 68) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (mms->asf_packet_len <= 0 || mms->asf_packet_len > sizeof(mms->in_buffer)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c1:97:25 warning: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 104 | 46 + mms->stream_num * 6 < sizeof(mms->out_buffer)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mms.c:123:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 123 | if (end - p < skip_bytes + 4) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mms.c:131:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 131 | if (end - p < skip_bytes + 22) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mms.c:138:29: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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 long') and 'int' [-Wsign-compare] 148 | if (chunksize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavformat/mlvdec.c 649: | 414 :18 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] unsigned of f414s | e t = triacfk- >(molfvf-s>ept t<=s p>k= ts-t>-s>idzuer a?t itorn)a c k| - ~~~~~~~~ ^ ~~~~~~~~~~~~> offset : 0;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) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mmsh.c:193:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/oggparsedirac.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_leIn file included from ftsrc/libavformat/mmst.c,: s36i: zsrc/libavcodec/bytestream.he:o186:f13(:ch uwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k )); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h186: | 49 : 25 : snote: izexpanded from macro 'FFMIN'e 2 = FF M49 | I#Nd(epf-i>nbuef FfFeMrI_N(eand, -b )p -((>ab)uf f>e r(, bs)iz e? )(;b ) :| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a) ) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov_chan.c:514:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 514 | if (size < 12ULL + num_descr * 20ULL) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/oggparseflac.o src/libavformat/mov_chan.c:518:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 518 | for (i = 0; i < num_descr; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. CC libavformat/oggparseogm.o In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: 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/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMICC libavformat/oggparseopus.o N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36src/libavcodec/put_bits.h: src/libavcodec/bytestream.h:318::26515::37 :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 (s265i | z e 2 != s i zief) ( s -| > ~~~~~ ^ ~~~~b uf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: 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/oggparseskeleton.o CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o CC libavformat/oggparsevorbis.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/oma.o src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g22-> warningbsuf generatedf. er_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/mp3dec.csrc/libavutil/macros.h:49::25:175 :note: 19expanded from macro 'FFMIN' : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 49 | #define FFMIN(a,b) 175( | ( a ) f>si z(e b=) f s?iz e( b)> := ( ap)o)s ?| ~ ^ ~f size - pIn file included from osrc/libavformat/mpegts.cs ::36 : 0src/libavcodec/bytestream.h:;187 :| 15 ~~~~~ ^ ~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/omadec.o 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/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, s12ize) warning;s generated . | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavformat/matroskadec.c (:a)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 }, | ^ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:src/libavcodec/bytestream.h474:89::317 :13warning: :missing field 'def' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | { M A317TR | OS K A _I Ds_iVIzDeE2O CO=L ORFF_MBIXN,( pE-B>MbLu_fFfLeOrA_Te, n0d, -0 , po-ff>sbeutofff(eMra, tsirzosek)a;M a s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t eringsrc/libavutil/macros.hM:e49:t25a: ,note: expanded from macro 'FFMIN' b_x) }, 49 | #| de ^f ine FFMIN(a,b) ((a) > (b) ? (src/libavformat/matroskadec.cb): 475:: 89(: awarning: )missing field 'def' initializer [-Wmissing-field-initializers]) | ~ ^ ~ 475 | {In file included from src/libavformat/mpegts.cM:A36T: Rsrc/libavcodec/bytestream.hOS:K318A:_I15D:_V Iwarning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E OCOLOR _B318Y | , EB M L _iFLfOA T(,s i0ze,2 !0=, soifzfe)s e | CC libavformat/omaenc.o t ~~~~~ ^ ~~~~of (MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_src/libavformat/mp3enc.cVID:EO163CO:LO19R:_ Wwarning: HIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]TEX , EBML_FLOAT, 0, 0, 163o | f f sfeotorf ((Mait r=o s0k;aM asite rbuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = Fsrc/libavformat/matroskaenc.cFMI:N1966(p:->19b: uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er _end - p->buffer, 1966s | i z e ) f;o r | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( i = 0src/libavutil/macros.h;: i49 <: 25s:- >note: nexpanded from macro 'FFMIN'b _stre a49 | m#sde;f inie+ F+F)M I{N (a ,| b ~ ^ ~~~~~~~~~~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:357src/libavformat/matroskadec.c:15:: 486warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115: warning: missing field 'def' initializer [-Wmissing-field-initializers]357 | if (size2 486! | = s i{z e)M A TR| O ~~~~~ ^ ~~~~ SKA_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_ID2_VID warningEsOC generatedOL. ORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ CC libavformat/options.o src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] CC libavformat/os_support.o 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c:463 :51423 | : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M ATROSKA_ID_VIDEOPI X463 | E LW ID T H , fEoBrM L_(Ui I= N0T,; i0 ,< 0s,- >nobf_fssterteoafm(sM;a it+r+o)s k{a T ra| c ~ ^ ~~~~~~~~~~~~~k Video, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] In file included from src/libavformat/movenc.c515: | 44: src/libavcodec/put_bits.h :{227 :M37A:T Rwarning: OScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]K A_ID_VIDEOPIXELHE I227G | HT , E B M L _iUIfN T(s,- > 0b,u f0,_ oefnfds e-t osf-(>Mbautfro_spktaTrr a>c=k Vsiidzeeoo,f( BpiixteBlu_fh)e) i{g h t| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~} , | ^ 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_VIDEOPIsrc/libavformat/mp3dec.cXEL:CR601OP:B,137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] EBML_NONE }, | ^ 601 | { "usetoc",src/libavformat/matroskadec.c ":u521s:e50 :ta blwarning: emissing field 'is_counted' initializer [-Wmissing-field-initializers] of con t521en | t s " , { MoAfTRfOsSKeAt_oIfD(_MVPID3EDeOcPCIoXntEeLxCtR,O PuTs,e t o cE)BM,L_ NOANEV }_, O | P ^T _TYPE_BOOL, {.i64 = 0}, src/libavformat/matroskadec.c0:, 5221:,50: warning: Amissing field 'is_counted' initializer [-Wmissing-field-initializers] V_OPT_ F522L | A G _D EC{OD IMNAG_TPRAORSAKMA}_,I D _V| ID ^EO PIXELCROPL, EBML_NONE src/libavformat/mp3dec.c}:,602 :12| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL },src/libavformat/matroskadec.c : 523| : ^ 50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ 1 warning generated. src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] src/libavformat/matroskaenc.c: 5352094 | : 19 : {warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AT ROSKA_ID_AUDIOB I2094T | D E fPoTHr, ( i = 0E;BM L_iU IN,n b0_,s otfrefasemtosf;( Mia+t+)r o{s ka T| ~ ^ ~~~~~~~~~~~~~r ackAudio, bitdepth) }, | ^ src/libavformat/matroskaenc.c:2111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizsrc/libavformat/mspdec.ceof(:B97i:t23:B uwarning: f)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 97 | src/libavformat/matroskadec.cfo:r542 (:103i: = 0warning: ;missing field 'def' initializer [-Wmissing-field-initializers] i < st->code c542p | a r - >{h eMiAgThtR;O SiK+A+_)I D _| EN ~ ^ ~~~~~~~~~~~~~~~~~~~~CO DINGCOMPSETTINGS, EBML_BCC libavformat/paf.o IN, 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_ENCsrc/libavformat/mxf.cODIN:GS32I:G115A: Lwarning: Gmissing field 'desc' initializer [-Wmissing-field-initializers]O , EBML_NO N32E | } , | { ^ { 0x06,0x0E,0x2B,0x34,0x04,src/libavformat/matroskadec.c0:x05511:,530:x0 1,warning: 0xmissing field 'is_counted' initializer [-Wmissing-field-initializers]0 1,0x01 ,551 | 0 x 0 3 ,0{x 0M2,A0TxR0O2S,K0Ax_01I,D0_xE00N,C0OxD00I,N0GxSI0G0H A}S,H A1LG3O,, A VM E DEIBMAL__NTOYNPEE }_,VI D | E ^O }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCsrc/libavformat/mxf.cOD:I33N:G115S:I Gwarning: Kmissing field 'desc' initializer [-Wmissing-field-initializers]E YID, E33 | B M L _ N{O N{ E0 x}0,6 , 0| ^x 0In file included from E,0src/libavformat/msnwc_tcp.cx:221B: ,src/libavcodec/bytestream.h0:x1713:418,: 0warning: x0src/libavformat/matroskadec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4:,553 0:x530:1 ,0warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers]0 1,0x0 1,5530x | 01 ,0 x 0 3171,{0 | xM0 A 2T R,O0 SgKx-A>0bu_f2IDf,_0eExr02N C,+O=0 FDFMxII0NN(g0-,G>0SxbI0u0Gf,feN0rxA_0T0e nU}R,dE ,-1 3 g, - E>BAbMVL_uNfOMfNeErDE, I}s, A_i zT| e)Y; ^P E _| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~U DIO }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavformat/mxf.c?:34 :114(:b warning: )missing field 'desc' initializer [-Wmissing-field-initializers] : (a)) | ~ ^ ~ 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENsrc/libavformat/mxf.cC:O36:D115:I Nwarning: GOmissing field 'desc' initializer [-Wmissing-field-initializers]R DER, EB ML36_ | N O N{E { }0,x 80 ,| 0 ^x 7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /*In file included from Legsrc/libavformat/msnwc_tcp.ca:c21y: Sosrc/libavcodec/bytestream.hu:n186d:13 : Awarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i d Media Composer M186X | F * /s iz e| 2 ^ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavformat/mxf.c :note: 37expanded from macro 'FFMIN': 115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | #define F37F | M I N{ ({a 0,xb00), 0(x(0a0),0 x>0 0,(0bx)0 0? ,(0bx)0 0:, 0(ax)0) 0 ,0| x0 ~ ^ ~0 ,0x00,0xIn file included from 0src/libavformat/msnwc_tcp.c0:,210x: 0src/libavcodec/bytestream.h0:,1870:x15:0 0warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0x00,0 x1870 | 0 , 0 xifsrc/libavformat/mp3enc.c0 0,:0(506xs:1050i:0z, e0x2warning: 00 missing field 'unit' initializer [-Wmissing-field-initializers]! =} s,i z e0) , | ~~~~~ ^ ~~~~ AVM E506D | IA _T Y P E _D AoTAf }f, s e| to ^f (MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/matroskadec.c:src/libavformat/mp3enc.c:571508::85104:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'def' initializer [-Wmissing-field-initializers] 571 | 508 | { oMfAfTsrc/libavformat/mpegenc.csReOtSo:f196K(:MPA23_3I:C D_oTwarning: RnAcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]tC eKxPtLA,NE UwIrDit,e _ Ei Bd196M3 | L _vU 1I) N , T A ,V_ O P 0T,_ Tf0orY,P E (_ioB Off=sOe L,to0f (;{ M.iia 6t}a,nT bra0ck_,sPl atn1re,,e AuiadV)m_ O}sP,; T _iF+L| +)A ^G _{E NC | src/libavformat/mpeg.cO ~ ^ ~~~~~~~~~~~~~~~DI:N G520_P:AR19A:M} ,src/libavformat/mpegenc.cwarning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]239 | : ^23 :src/libavformat/matroskadec.c :warning: 572:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]86 : warning: 520missing field 'def' initializer [-Wmissing-field-initializers] | 239 | f o r 572 ( | i =f o{0 r;M A (iTRisrc/libavformat/mp3enc.c O SK:A=< 510_I0Ds;:104_-T R:>iA CKnP warning: nYbt_Prs tEea510r,em | asm sE; ; B i i+M+L+ + o)f_)U IfN {sTe{ ,t | | ~ ^ ~~~~~~~~~~~~~o0f( ~ ^ ~~~~~~~~~~~~~~~ ,M P03, Cofofnsteetoxft(,M awrtitre_oxisnkga)T,r a cAkV_POPlTa_nTeY,PtEy_pBeOO)L, {}.,i6 4 =| ^1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | {src/libavformat/matroskadec.c :{587 0:x01026:, 0xwarning: 0Emissing field 'def' initializer [-Wmissing-field-initializers], 0x2B,0x34,0x04 ,0587x | 01 ,0 x 0 1{, 0xM0A3,T0RxOS0K4A,0_xI0D1_,B0LxK0A2,D0xD0I2DV,AL0UEx,0 1 ,0 x0 1 , 0xE1B1M,L0_xU00I N}T,, 1 40,, A V0,_ CoOfDfEsCe_tIoDf_(MMPaEtG2rVoIsDkEaOB l}o, c/k*A dMdPi@tMiLo nLMoanpg pGionPg ,* v/a l u| e ^) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_src/libavformat/mxf.cBL:KA43D:DI119D:N Awarning: Mmissing field 'desc' initializer [-Wmissing-field-initializers]E ,CC libavformat/pcmdec.o EBML_STR, 0, 430 | , o f fs{e t{o 0fx(0Ma6t,0rxos0kEa,B0lxo2cB,k0xA34d,d0ixt0i4on,M0apxp01i,0nxg0,1 n,am0ex)0 1},,0 x 0| 4, ^0x 01,0x02,0x02,0x01,0x02,0x01,0x01 src/libavformat/matroskadec.c}:,589 :11014:, warning: missing field 'def' initializer [-Wmissing-field-initializers]A V_CODEC_ID_ M589P | E G 2 V I{D MEAOT R}O,S K/A*_ IDD_-1B0L K5A0DMbDpIsD PTAYPLE ,* / | ^ EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers]44 | { { 0x0 6,5900 | x 0 E ,0 x2{B ,0MxA3T4R,O0SxK0A4,_0xI0D1,_0BxL0K1A,D0xD0ID3EX,T0Rx0A4,D0Ax0T1,A0, x 0E2B,M0Lx_0B2I,N0x,0 1 ,00,x 030,0,x0 3o,f0fx0s0e t}o,f 1(4M,a tArV_oCsOkDaECB_IlD_oMcPkEAGd2dViItDiEoOn M}ap,p i/*n gM,P @HeL xLtornagd atGa)o P} , * | / ^ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | { { 0x06 ,0271x | 0 E , 0 x2iB,n0tx 3s4,i0zxe024, 0=x0 1F,0Fx0M1I,0Nx0(3g,-0>x0b4u,0fxf01e,r0x_0e2n,d0 -x 0g2,-0x>01b,0ux2f0f,e0rx0,2 ,0sxi0z3e )};, 1| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, AVsrc/libavutil/macros.h_:C49OD:E25C:_ IDnote: _expanded from macro 'FFMIN'M PEG4 }, /49* | #XdDeCfAiMn ep rFoFxMyI_Np(aal,0b3)0 9(2(6.amx)f *>/ ( b| ^) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROsrc/libavformat/mxf.cSK:A48_:I119:D warning: _missing field 'desc' initializer [-Wmissing-field-initializers]T RACKNUMBER, E48B | M L _ {U IN{T ,0 x 060,,0 x0,0 Eo,f0fxs2eBt,o0f(xM34a,0txr0o4s,k0axT0r1,a0xc0k1,, 0nuxm07), 0x}0,4 , 0x| 0 ^1, 0x02,0x02,0x03,0x01,0x01,0x00 }, 14, src/libavformat/matroskadec.c : 596Asrc/libavformat/matroskaenc.c:V90_::C 2259ODwarning: :E19Cmissing field 'def' initializer [-Wmissing-field-initializers]:_I D _warning: Jcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]PE G2 05960 | 0 }, / *{ J 2259MPE | A GT R 2 O0 Sf0Ko0Ar_ IcDo(_iTdRe A C=sKt 0N; reAiamM E* /,< s -| >n b ^_ s t r e a msE;BM L_iUT+F8+,) {0 , 0,| ~ ^ ~~~~~~~~~~~~~o ffsetsrc/libavformat/mp3enc.cof(M:at582r:o19s:k aTwarning: racomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ck , name) }, | ^ src/libavformat/mxf.c582: | 49 :119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] for (i = 0; i 597nb _:49s | t89r : ewarning: amissing field 'def' initializer [-Wmissing-field-initializers] m{s ;{ i0x+ 0+597)6 | , { 0 {x | 0M ~ ^ ~~~~~~~~~~~~~eA ,T0Rx2ObSK,A0_xI34D,0_xT04R,0AxC0K1U,0IxD01,, 0x 0 A , 0x 04 , 0 x 0 1 , 0 xE0B2,M0Lx_U0IN2T,, 0 x00, 40,0,x0 1o,f0fsxet0of0(M,a0txr0o0s k},a 1T4r,a c k , u i d )A V}_,C O DE| C ^_ ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYIn file included from PEsrc/libavformat/msnwc_tcp.c,: 21 : src/libavcodec/bytestream.h : 293 : 13 E:BM Lwarning: src/libavformat/mxf.c_:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]U50IN :T119,: warning: 0missing field 'desc' initializer [-Wmissing-field-initializers], 0, offset o293f | (M at r o sisz50e2k | a = T{ {r FFa0McxI06k,N0,x( pt0ye,->pb0ux2efbf,)e0x r3},_ 4e ,n| 0d ^ x 0-4, 0px-0>1bu,ff0exr0,1 ,si0zex)0; A ,0| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavformat/matroskadec.c 0:4599,:094x:0src/libavutil/macros.h1 :warning: ,49missing field 'def' initializer [-Wmissing-field-initializers]:025 x0:2 ,note: 0expanded from macro 'FFMIN'x0 2, 0599x | 04 , 0 x0 249 , | 0{x# 0d0Me,fA0ixT00n ReO} S,K 1FA4_FI,DM I_ NC ( Oa D,E bCI D) A,V_ CO ( (DaE )C _ I >D (_b V ) C ?1 E(}bB,)M :L /(a_)*)S V T C| R1 ~ ^ ~ , S P @M L0 *,In file included from / src/libavformat/msnwc_tcp.c | 0 ^: ,21 : osrc/libavcodec/bytestream.hff:s294e:15t: owarning: f(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M atros k294a | T ra c ki,f (csiozdee2 c!_=i dsi)z e)} , | ~~~~~ ^ ~~~~ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/matroskadec.c 2:600: warning96:s generatedwarning: . missing field 'def' initializer [-Wmissing-field-initializers] 51 | 600 | {{ {M A0Tx0R6,O0SxK0Ae_,0IxD_2CbO,0DxE34C,P0RxI0V4A,T0Ex,0 1 , 0 x 0 1, 0x 0A , E0BxM0L4_,B0IxN0,1, 0x 0 2,00,x 020,,0x 0o4f,f0sxe0t3o,f0(xM0a0t,r0oxs0k0aT r}a, c1k4,, c o d e c A_V_pCrOiDEvC)_ ID}_,V C1 | ^} , /* VC1 MP@LL */ | ^ src/libavformat/matroskadec.c:603:102:src/libavformat/mxf.c :warning: 52missing field 'def' initializer [-Wmissing-field-initializers]: 119:CC libavformat/pcmenc.o warning: missing field 'desc' initializer [-Wmissing-field-initializers] 603 | { MATROSK A52 | _ I D_ T R{A C{K 0Dx06,0x0e,0x2b,E0FxAU3L4T,D0xU0R4A,0TxI0ON1,, 0 xE0B1M,L0x_0UAI,NT0,x0 4 ,00x,0 10,,0 x0o2f,0fxse0t2o,f0(xMa0tr4o,s0kxa04T,r0axc0k0,,0 xd00e f}a,u 1l4t,_ d u r at i o AnV)_ CO}D,E C _I| D ^_ 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,0x00src/libavcodec/bytestream.h,src/libavformat/matroskadec.c0:x6190:0: 52317:}: , 1314warning: ,:missing field 'is_counted' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 619 | A V _C OD{EC _IMDA_ 317T | VRC 1O S}KA _,I /s*Di VzC_eT21 ARP=A@ CFLKFF0L MAG*ENI/ABNLE D (| ,p- ^ > b u ff er _EenBd M-L p_-N>ObNuEf f}er,, s| ^i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavformat/matroskadec.c:: note: 620expanded from macro 'FFMIN' :52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 49 | #de f620insrc/libavformat/mxf.c | e :F 55 F:M119 I N:( warning: {amissing field 'desc' initializer [-Wmissing-field-initializers] ,M AbT) R(O(aS)KA _>I D(_TbR)AC 55K?F | L (A bG) :L A C(IN{Ga, ) ) { | ~ ^ ~ 0 x 0EB6M,0Lx_In file included from NO0NEsrc/libavformat/msnwc_tcp.c e:,}21,0 : x 2src/libavcodec/bytestream.h| ^b :,3180:x15:3 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x04, 0318x | 0 1src/libavformat/matroskadec.c, 0 : x6210i:1,f052 x(: 0warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]sAi ze,20 x!= 0s4621iz, | e0x )0 | 1, ~~~~~ ^ ~~~~0 x{02 ,0Mx0A2T,R0xO0S4K,A0_xI0D7,_0COxDE0C0N,AM0Ex0,0 CC libavformat/pcm.o } , 1 4, A V _ CEOBDEMCL__INDO_NVEC 1} ,}, / *| ^V C1 AP@L1 */ | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONsrc/libavformat/mxf.cE: 56:}119,: warning: | missing field 'desc' initializer [-Wmissing-field-initializers] ^ 56 | src/libavformat/matroskadec.c : 623 : 52{ :{ warning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]x0 6,0x0e ,6230 | x 2 b ,{0 x3M4A,T0xR0O4S,K0Ax0_1I,D0_xC01O,D0ExC0IAN,F0xO0U4R,L0,x0 1 ,0 x 0 2 ,0 x0 2 ,E0BxM0L4_,N0OxN0E8 ,0}x0,0 , 0| x ^00 }, 14, AV_CODEC_Isrc/libavformat/matroskadec.cD_:V624C:1 52}:, warning: /missing field 'is_counted' initializer [-Wmissing-field-initializers]* VC1 A P@624L | 2 * / { | M ^A TROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c :62557 | :119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] { MATROSKA_ID_TRACK MI57N | C A C H{E ,{ 0x 0 6 , 0 xE0BMeL_,N0OxNE2 b},,0 x 3| 4 ^ ,0x04,0x01,0x01,0x0A,0x04src/libavformat/matroskadec.c,:0626x0:1,520:x0 2warning: ,missing field 'is_counted' initializer [-Wmissing-field-initializers]0 x02,0x 06264, | 0 x0 9 ,0 x0{0 ,M0xA0T0R O}S,K A14_,I D _ TR A C K MAAVX_CCOADCHEEC,_I D _ V C 1 } E,BM L_/N* OVCN1 EA P@}L,3 */ | ^| ^ 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] src/libavcodec/bytestream.h :60 | 355: 13: warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0x06,0x0E,0x2B, 0355x | 3 4, 0 xs0i4z,0ex 0 =1 ,0FxF0M1I,N0x(0Ag,0-x>04b,uf0fxe0r1_,e0nxd0 2-, 0gx0-1>,b0xu0f1,f0xe0r2,, 0xs01i,z0ex)0;0 } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 5, AVsrc/libavutil/macros.h_:CO49D:E25C:_ Inote: Dexpanded from macro 'FFMIN'_R AWVIDEO 49 | }#d,e f/in*e u ncFoFmMpIrNe(sase,db 4)22 8(-(biat) >* / ( b| ) ^ ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c356 | : 636 : 84s:i zwarning: emissing field 'def' initializer [-Wmissing-field-initializers]2 = FFMIN(src/libavformat/mxf.cp:-61> :b119:636 uf | warning: fe missing field 'desc' initializer [-Wmissing-field-initializers]r_ e n d{ - Mp-A>bTuRfOfSerK,A _s61iID | _Fz Ie)L; E U | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{D , { src/libavutil/macros.h :0 49 xE0:B625M,:L0_U Inote: xNTexpanded from macro 'FFMIN'0 E, ,00x,2B , 4900 | x,# 3ofdf4e,0sxfe0inte4 o,Ff0(FxMMI0N(a1ta,,0rxb0o)s1ka At,(0t(ax) a>c0 h1(m,be0)nx t,0 ?ui4d ,)( 0b}x)0, 1 ,0:x | 0(a ^) 2), 0| ~ ^ ~x 02,0x71In file included from ,src/libavformat/msnwc_tcp.c0x:0210: src/libavcodec/bytestream.h,:0x3570src/libavformat/mpegenc.c:0src/libavformat/matroskadec.c15:,:0637:344x:0: warning: 19comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:0 89 warning: : }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'def' initializer [-Wmissing-field-initializers] 1 3573 | , i637 f | ( s iz A344e V | 2_ {C !M O=AfTD ECo_rIRDs_O SiD(NKXziAHDe _)I =} D , _/| F ~~~~~ ^ ~~~~0*;I SMLiPE N,n Vb C _s- tE3B/DrNMeaxLmH_DUs T;* /Fi 8 +, | +)0 ^ , {0, o| ~ ^ ~~~~~~~~~~~~~~~f fsetof(Matrsrc/libavformat/mpegenc.co:s472ka:A19t:t acwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ent, f i472le | n a m ef)o r }(,i =| ^0 ;src/libavformat/mxf.c :i62 :<119 :c twarning: missing field 'desc' initializer [-Wmissing-field-initializers]x ->nb_streams; src/libavformat/matroskadec.ci:++638): 85 62:{ | warning: missing field 'def' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~ { { 0 x638 | 0 6, 0x src/libavformat/mpegenc.c0 E:{560, :0M19xA2:BT, warning: R0Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Sx K3A_4I,D0_ x560 | F0 4 I,L0 Ex0 1M,0fx0I1o,MErT 0(Yx0i1,P0 Ex=04,,0 xE00B1;M, L0_x0iS2, T0onf3,b0f_xsse0t2tr,o0efxa(0mMs0a,t;0r oxsi0k0+ a+)}At , t{14a, c | h m ~ ^ ~~~~~~~~~~~~~~~ e nAtV,_ COmDEiCm_eID)_D N}X,H D| ^} , /* SMPTE VC-3/DNxHD */ | ^src/libavformat/matroskadec.c :639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, ofsrc/libavformat/mxf.cfs:et63o:f119(:Ma twarning: rmissing field 'desc' initializer [-Wmissing-field-initializers]o skaAttachment, bin) }, | ^ 63 | { { 0x06,0x0E,0x2B,0x3src/libavformat/matroskadec.c4,:0640x:0924:, 0warning: xmissing field 'def' initializer [-Wmissing-field-initializers]0 1,0x01,0x 0640 | 1 , 0 x 0{E ,0MxA0T4R,O0SxKA0_2I,D0x_01F,I0LxE02D,E0SxC0,4, 0 x 0 1 ,E0Bx0M0 L},_ UT1F68,, 0 , 0 ,A Vo_fCfOsDeEtCo_fI(DM_aDtNrXoHsDk a}At,t a/c*h mSeMnPtTE, V Cd-e3/sDNcxHrD iLpetgaicoyn )A vi}d, M e | d ^i a 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/PPsrc/libavformat/matroskadec.cS :i650n:-82b:a nwarning: d missing field 'def' initializer [-Wmissing-field-initializers]*/ | ^ 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(Matsrc/libavformat/mxf.cr:o66s:k119a:C hwarning: missing field 'desc' initializer [-Wmissing-field-initializers]a pter, title) }, | ^ 66 | { { 0x06,0x0E,0x2B,0x34,0x04,src/libavformat/matroskadec.c0x:01651,:042x: 0warning: 1missing field 'is_counted' initializer [-Wmissing-field-initializers], 0x0A,0 x6510 | 4 , 0 x{0 1M,0AxT0R2O,S0Kx0A1_,I0Dx0_1C,H0APxL0A2,N0xG0,2 ,0 x 0 1E BM}L,_ 1N6O, N E } , A| V_ ^C ODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */ | ^ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c371: | 68 : 119 :{ warning: "missing field 'desc' initializer [-Wmissing-field-initializers]s trict_mime_boundary 68 | " , {" r{eq u0ix0r6e ,MI0MEx 0boEu,n0daxri2eBs, m0axt34c,0hx"04,,0 x0O1,F0FxS0E1,T0x(0Ds,0tx0r4i,c0tx0_1m,0ixm0e_2bo,u0nxd0a2r,0yx)0,3 ,0AxV0_6,O0Px0T0_T,Y0PxE0_B0O O}L, ,14 ,{ . i 6 4AV _=CO D0}E, C0_,I 1D,_ PDREORCESsrc/libavformat/matroskadec.c }}, :, 659 /| * :Ap ^p87: lewarning: missing field 'def' initializer [-Wmissing-field-initializers] ProRes */ | ^ 659 | { Msrc/libavformat/mpjpegdec.cA:T372R:O12SK:A_ IDwarning: _missing field 'help' initializer [-Wmissing-field-initializers]C HAP T372E | R U ID ,{ N UL L } E| ^B ML_UINT, 0, 0, offsetosrc/libavformat/mxf.cf:(69M:a119t: rwarning: omissing field 'desc' initializer [-Wmissing-field-initializers]s kaChapter, uid) }, 69 | | ^ { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0xsrc/libavformat/matroskadec.c02:,6610:x490:2 ,0warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers]0 3,0x09 ,6610x | 0 1, 0 x0 0{ }M, A1T5R,O S K A _ I ADV__CCHOADPETCE_RIFDL_AFFGV1H I}D,D E/N*,F F VE1 BVM0L _*/N O N| E ^ }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTsrc/libavformat/mxf.cER:FL70A:119G:EN Awarning: Bmissing field 'desc' initializer [-Wmissing-field-initializers] LED, EBML_NONE }, | ^ 70 | { { 0x06,0x0e,0x2bsrc/libavformat/matroskadec.c,0:x6633:449:, 0warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers]0 4,0x0 1663,0 | x 0 1 , 0{x 0MDA,T0Rx0O4,S0KxA0_1I,D0x_02C,H0AxP02T,0ExR0P3H,Y0SxE0Q9U,I0Vx0,2 , 0 xE0BM0L_ N}O,NE 1}5,, | ^ AV_CODEC_ID_FFV1 },src/libavformat/matroskadec.c :/664:*49F: Fwarning: Vmissing field 'is_counted' initializer [-Wmissing-field-initializers]1 V1 * 664/ | | ^ { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ 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, src/libavformat/mpeg.cAV_CO:D729EC:_19I: Dwarning: _Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F V1 }, /*FFV1 V3 *729/ | | ^ for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x0src/libavformat/matroskadec.c1,:0670x0:3,490:x 0warning: 4missing field 'is_counted' initializer [-Wmissing-field-initializers], 0x02,0x0 2670, | 0 x0 2 ,{0 xM03A,0TxR0O3S,K0xA01_,I0xD0_0 E}D,I T1I4O, N UI D , A V _ C O DEEBC_MILD__NAOANCE }},, / * | M ^P EG-2 AAC ADTS (legacy) */ src/libavformat/matroskadec.c| ^: 671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpc8.c src/libavformat/matroskadec.c74:: | 672 132: 34: 49: {: { warning: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]0 xcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]06 ,0 x6720 | E , 0 x 2{B ,0MxAT3R4 ,O1320Sx | 0K 4A, _ 0I xi0Df_1 E,D(IaTvI0_sOaxtN01_Fa,Ld0d6A4xG(D0E*1,FsA0UxiL0zT4,e, 0,xE B0pM2oL,_s)0 Nx!O=0 (N2,uE0 }ix,0n 1t6 ,4| 0 ^_ xt0)0*,s0ixz00e,0 x+0 p0o,src/libavformat/matroskadec.c0:s673:x49): 0warning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]{ }| , ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 6731 | 3 , A{V _CMODAETCR_OISDK_AP_CIM_DS_1E6LDEI }T,I O/*N FuLnAcGoOmpRrDEeRsEsDe,d E*B/ M L| _ ^ NONE }, | ^ 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/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2526 | src/libavformat/mxf.c : i76f:119 :( swarning: missing field 'desc' initializer [-Wmissing-field-initializers]r clen < header.blocks i76z | e ) { | { ~~~~~~ ^ ~~~~~~~~~~~~~~~~ 0 x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16src/libavformat/matroskadec.cBE: }683, :/*90 :F rwarning: ommissing field 'def' initializer [-Wmissing-field-initializers] Omneon MXF fi le683 * | / | ^ { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPossrc/libavformat/mxf.c, :t77r:ac119k:) warning: }missing field 'desc' initializer [-Wmissing-field-initializers], | ^ 77 | { { 0xsrc/libavformat/matroskadec.c06:,6840:x880:E ,0warning: xmissing field 'def' initializer [-Wmissing-field-initializers]2 B,0x34,0 x68404 | ,0 x0 1, 0 x0{1 ,M0Ax0T4,R0xO0S4K,A0_x0I2D_,C0UExC0L2,U0SxT02E,0RxP0O3S,I0Tx0I1O,N0x,01 ,E0BxM0L0_ U}I,N T15,, 0 A,V _0C,O DoECf_fIsDe_tPoCfM(_MALaAtWr o}s,k a/I*n dXeDxCPAMo sP,r opxoys ) C}00,23 S0 1| ^. mxf */ | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_src/libavformat/mxf.cNO:N78E: 119},: warning: | missing field 'desc' initializer [-Wmissing-field-initializers] ^ 78 | { src/libavformat/matroskadec.c{ :0686x:0496,:0 x0warning: Emissing field 'is_counted' initializer [-Wmissing-field-initializers], 0x2B,0 x3686 | 4 , 0 x{0 4M,A0xT0R1O,S0KxA0_1,I0xD0_1C,0UxE0D4,U0RxA0T2I,O0Nx,0 2 , 0 x0 2, 0x 03 ,E0Bx0M2L,_0NxO01N,E 0}x,00 } ,| ^ 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, src/libavformat/mxf.cEB:M79L:_119N:O warning: Nmissing field 'desc' initializer [-Wmissing-field-initializers]E }, | ^ 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,0x0src/libavformat/matroskadec.c0,:0x6920:0107,0:x 0warning: 0missing field 'def' initializer [-Wmissing-field-initializers],0 x00,0x00,0x00,0 x6920 | 0 } ,{ M0A,T R O S K A A_V_ICDO_DCEUCET_IIMDE_,N O N E }, | ^ EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ CC libavformat/pjsdec.o src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGEsrc/libavformat/mxf.cTS_T:Y85P:E115:, warning: missing field 'desc' initializer [-Wmissing-field-initializers] EBML_STR, 0, 85 | 0, o f{ f{s e0txo0f6(,M0xa0Et,0rosxk2aBT,ag0Txa3r4g,0ext0,4 ,t0yxp0e1),0 x0}1,,0 x0 A,| 0 ^x 04,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 }, | ^ 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 int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { src/libavformat/mxf.cM:A91T:122R: Owarning: Smissing field 'desc' initializer [-Wmissing-field-initializers]K A_ID_SEEKID, 91 | E B{M L{_ U0IxN0T6,,0 x00E,, 00x,2 Bo,0fxf3s4e,t0xo0f4(,M0xa0t1,r0osxk0a1,S0ex0e1,k0hxe0aEd,,0x 04i,d0x)0 3},0,x0 1 ,| ^0 x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,src/libavformat/mpegenc.c0x0:0827,:300:x 0warning: 0,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]0 x00,0x00,0x00,0x00 ,0827x | 0 0 , 0 x00 , 0 x 0 0 ,0 x 0i0,f0 x(p0a0y }l, o 0a,d _ s i z e < src/libavformat/mpeg.c a v _f: i803 f: 27:o _warning: c acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n _ re a d0( s}t,re am -| ^>803 f | i f o) ) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:896:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | if (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; isrc/libavformat/matroskadec.c+:+)744 :{42 : | warning: ~ ^ ~~~~~~~~~~~~~missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c744: | 909 : 19: {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M ATROSK A909_I | D _ C L UfSToERr, ( i E=B ML0_; SiT O

nb _| ^s treams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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 <0exx0t0r ad}a,t a1_4s,i zAVeCO)L _P{RI _B T| 2 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~0 20 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | {src/libavformat/mpegenc.c { 0:x9740:619,:0 xwarning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E ,0x2B,0x34,0x04, 0x9740 | 1 ,0 x 01 ,0fxo0rD ,(0src/libavformat/matroskadec.cix 0:=4 7720,:;81 0x:i 01 ,warning: <0 missing field 'def' initializer [-Wmissing-field-initializers]cx t0x1-,>0nxb0_1s, t7720 | rx0 3e , a0{mx 05s,;MA0T xR0iO0+SK,A_+I0D_)Bx L0OC{0K, } | ~ ^ ~~~~~~~~~~~~~~~, 1 4 , A VECBOML_LPR_IB_ISNM,P T E04,2 80 ,} , o/ff*s eSMtPoTfE-(DCM2a8t rDoCsD1kMa warningB l generatedoc*k/. , b i| n ^) }, | ^ src/libavformat/mxf.c:101:115: src/libavformat/matroskadec.cwarning: :missing field 'desc' initializer [-Wmissing-field-initializers]774 :86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 101 | 774{ | { 0 x0 6 ,{0x 0MEA,T0RxO2SBK,A0_xI34D,_0xB0L4O,C0Kx0D1U,R08AxTI0 warningsO1 generated. N,0,x0 D, 0ExB0M4L,_0UxI0N1T,,0 x00,1 ,00, xo0ff1se,to0fx(M0a3t,r0xo0s6k,a0Bxl0o0c,k0,x 0d0u }r,at i1o4n,) AV}C,O L _| PR ^I_ SMPTE432 }, /* P3D65 */ | ^src/libavformat/matroskadec.c :775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SIsrc/libavformat/mxf.cN:T102:, 1150: ,warning: missing field 'desc' initializer [-Wmissing-field-initializers] 0, offsetof(M a102 | t r o s{k aB{l 0oxc06k,,0x 0dEi,s0cx2aBr,d0_xp3a4d,d0xi0ng4), 0},x 01 ,| 0 ^x0 1,0x0D,0x04,0x01,0x01,0x01,0x03src/libavformat/matroskadec.c,0:x7760:887,0:x 0warning: 0missing field 'def' initializer [-Wmissing-field-initializers],0 x00 }, 14 ,776 | A V C O L{_ PMRAIT_SRMPOTSE4K2A8 _}I,D _/B*L COiCneKmRaE FMeEzzRanEiNnCeE *,/ E | B ^ ML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:777: 45103: | warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] { { 0 x07776 | ,0 x0 E , 0x{2 BM,AT0Rsrc/libavformat/movenc.cxO3:S498:K145,:A0x 0_4warning: I,missing field 'unit' initializer [-Wmissing-field-initializers] D0_xC01O,D0ExC0ST1A,0Tx0ED,,0 98x | 0 4, 0 x 0E B1,{0xM 0L1_,0"Nsxk0Oi1N,0pE x_},0 i3 | o ^, d0s"x, 0"Sak,0ix0p0 ,wr0ix0t0 i}n,g 1i4o,d AsVC OLa_PtRoIm_."S, MoPfTfEs4e3to1f (},M /O*V MPu3xDCCoIn t*e/x t ,| i ^o ds_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODINGsrc/libavformat/mxf.c_:P105A:RA116M}:, warning: missing field 'desc' initializer [-Wmissing-field-initializers] | ^ 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0src/libavformat/movenc.cx:0991,:0x1670:6 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x0 4,0x01,0x01,0src/libavformat/mpeg.c x990 | :1src/libavformat/mov.c ,9310 ::19x: 288 0warning: 3:,{0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x16 "0i:1o, dswarning: _0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]xa 0u0d,i0 ox_931pr0 | o 0288 | f i l}, feo r ("i1 ,4=, i "fA 0(iV;n oCd_iO shLm>Rd lnenI ibo_/S_ pMrsof4Pti)TErle 2e4at| oa0m ~~~~~~ ^ ~~~~~~~s;m ."M src/libavformat/matroskadec.ci,+ : +}o)785:,82 f :{f/s e *warning: t missing field 'def' initializer [-Wmissing-field-initializers]of| (= ~ ^ ~~~~~~~~~~~~~M AOVVMCuxOC onLt_P785RIe_xS | Mt ,P i To E 1d{ 7Ms0A_MauTd R*i/O oS_ pK| r ^Ao_ IDf_iSlIMeP)L, EAVB_LOOCKP, T _ T YEPBEML__BIINNT,, { .0i,6 4 0= ,- 1o}f,f s-e1to,f (25M5a, tAVsrc/libavformat/mxf.c_r:OoP107:s118:T ka_BFwarning: lLmissing field 'desc' initializer [-Wmissing-field-initializers] oAcGk_,E NbCiOn D107) | I N } G_,{PA R | A ^{M} , 0| x ^ 00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0src/libavformat/movenc.c0,:0100x0:0167,:0 xwarning: 00src/libavformat/matroskadec.c,missing field 'unit' initializer [-Wmissing-field-initializers] :0787x:0890:, warning: 0missing field 'def' initializer [-Wmissing-field-initializers]x0 0,0x0 0100 | } , 7870 | { , {" AMiAVoTCRdOsOL_Sv_KiAP_RdIIeD_o_U_CNpSLPrUESoCTfIiFlIEEReTID",M "}Ei,CoO dD sE| , ^ v EiBdMeoL _pUroIfiNlT,e 0a,t o0,m ."o,ff soeftoffs(eMattofr(oMsOkVaCMluuxstCeornt,e txitm,e coidodes)_ vi}d, e o| _ ^ profile), AV_OPT_TYPEsrc/libavformat/matroskadec.c_:I788:N46T:, warning: {missing field 'is_counted' initializer [-Wmissing-field-initializers]. i64 = 788- | 1 }, - 1{, 2M5A5T,R OASVK_OAPT__FILDA_SG_IEMNPLCEBOLDOICNKG, _ P AERBMALM_}S,T O | P ^ }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | src/libavformat/movenc.c : 101 :{168 :M Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]R OSKA_ID_BLOCKGROUP , 101 | E{B M"Lf_rSaTgO_Pd u}r,a t i| o ^n ", "Maximum fragment duratsrc/libavformat/matroskadec.cio:n790":,46 :o fwarning: fmissing field 'is_counted' initializer [-Wmissing-field-initializers]s etof(MO V790M | u x C o n{t eMxAtT,R OmSaKxA__fIrDa_gCmLeUnStT_EdRuPrOaStIiToInO)N,, AEVB_MOLP_TN_OTNYEP E}_,I N T| , ^ {.i64 = 0}, 0, INT_MAX, AVsrc/libavformat/matroskadec.c_O:P791T:_46F:L Awarning: Gmissing field 'is_counted' initializer [-Wmissing-field-initializers]_ ENCODI NG791_ | P A R A M{} ,M A T| R ^O SKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", osrc/libavformat/mxf.cff:s111e:t114o:f (warning: MOmissing field 'desc' initializer [-Wmissing-field-initializers]V MuxConCC libavformat/pp_bnk.o text, ism_lookahe a111dsrc/libavformat/mpeg.c) | , : A1018 V: _23{O: P {Twarning: _0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Tx Y06PE,_0IxN0TE,, 0{x.2iB6,4 0 1018x= | 3 40 , }0 ,x 0 04 ,, 0 2xf50o51r,, 0(AxiV0 _1=O, P00Tx;_0 F1iL, A0C0nOxbD0_I1sN,tG0r_xeP0aA1mR,sA0;Mx }0i,1+ ,+ 0)| x ^0{ 1 , 0| x ~ ^ ~~~~~~~~~~~~~0 1,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BTsrc/libavformat/movenc.c.4:71050: 184*:/ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 105 | { "video_track_timescale", "set timescale of all video tracsrc/libavformat/mxf.cks:"112,: 112o:f fwarning: smissing field 'desc' initializer [-Wmissing-field-initializers]e tof(MOVMuxContex t112, | v i d eo{_ t{r a0cxk0_6t,i0mxe0sEc,a0lxe2)B,, 0AxV3_4O,P0Tx_0T4Y,P0Ex_0I1N,T0,x 0{1.,i06x40 1=, 00x}0,4 ,00,x 0I1N,T0_xM0A1X,,0 xA0V1_,O0PxT0_1F,L0AxG0_2E,N0CxO0D0I,N0Gx_0P0A R}A,M }1,4 , | A ^V COL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:107:src/libavformat/mpeg.c143:: 1034warning: : missing field 'unit' initializer [-Wmissing-field-initializers]150 :113 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { { 0x0 6107, | 0 x 0 E ,{0 x"10342u | Bs,e 0_ x 3e 4d{,i 0t"xls0iu4sb,t_0"nx,a0 m1"e,u"0s,xe 0 "1eU,dR0iIxt 0 f1lo,ir0s xt.0"s4,u, b0ox f0ff1is,le0etx"o0,f1 (,oM0fOxfV0sM1eu,tx0oCxfo0(n1Vt,oe0bxxSt0u,3b ,D0uexsm0eu0_x,eC0doxin0tt0le ix}st,t, ) 1,s4 u,Ab V_A_nVOaCPmOTeL_)_T,TY RPCAE_V_S_BMOOPPOTTLE_,2T 4Y{0P.MEi _6}S4,T R=/I *N- G1S,}M ,P{T E-. 1s2,t4 r01 M,= *AN/VU _L OL| P ^T} _,F L0A,G _0E,N CAOVD_IONPGT__PFALRAAGM_}D,E C O| D ^I NG_PARAM }, | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c:1035:12: src/libavformat/movenc.cwarning: :missing field 'help' initializer [-Wmissing-field-initializers]114108 | : 168 : 1035 | { warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ 0{x 0N6U,L0Lx 0}E , 0| 108x ^ | 2 B , 0 x{3 4",f0rxa0g4m,e0nxt0_1i,n0dxe0x1",,0 x"0F1r,a0gxm0e4n,t0 xn0u1m,b0exr0 1o,f0 xt0h1e, 0nxe0x1t, 0fxr0a4g,m0exn0t0",,0 xo0f0f s}e,t o1f4(,M OAVVMCuOxLC_oTnRtCe_xBtT,7 0f9r a}g,m e/n*t sS)M,P TAEV _2O7P4T/_2T9Y6PME _(ImNuTs,t {a.pip6e4a r= a1f}t,e r1 ,I TIUN-TR_ MBATX.,7 0A9V)_ O*P/T _ F| L ^A G_ENCODING_PARAM}, | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/movenc.c :109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { { 0x0 6109, | 0 x 0 E ,{0 x"2mBo,v0_xg3a4m,m0ax"0,4 ,"0gxa0m1m,a0 xv0a1l,u0ex 0f6o,r0 xg0a4m,a0 xa0t1o,m0"x,0 1o,f0fxs0e1t,o0fx(0M1O,V0Mxu0x5C,o0nxt0e0x,t0,x 0g0a m}m,a )1,4 ,A VA_VOCPOTL__TTYRPCE__BFTL1O3A6T1,_ E{C.Gd b}l, =/ *0 .I0T U}-,R 0B.T0.,1 31601, *A/V _ O| P ^T _FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers]116 | { { 0x06,0x0E,0x2B,0x34,0x04, 0110x | 0 1 , 0 x{0 1",f0rxa0g6_,i0nxt0e4r,l0exa0v1e,"0,x 0"1I,n0txe0r1l,e0axv0e1 ,s0axm0p6l,e0sx 0w0i,t0hxi0n0 f}r,a g1m4e,n tAsV C(OmLa_xT RnCu_mLbIeNrE AoRf }c,o n/s*e cLuitnievaer s*a/m p l| e ^s , lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxsrc/libavformat/mxf.cCo:n117t:e115x:t ,warning: fmissing field 'desc' initializer [-Wmissing-field-initializers]r ag_interleave), 117A | V _ O P T{_ T{Y P0Ex_0I6N,T0,x 0{E.,i06x42 B=, 00x}3,4 ,00,x 0I4NT,_0MxA0X1,, 0AxV0_1O,P0Tx_0F8L,A0Gx_0E4N,C0OxD0I1N,G0_xP0A1R,A0Mx 0}1,, 0 x| 0 ^1 ,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE4In file included from 28 }src/libavformat/mpegtsenc.c,: /32: * src/libavcodec/bytestream.hSM:P171T:E18-:D Cwarning: 28 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]D CDM */ | ^ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | src/libavformat/mxf.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 118src/libavformat/mpegenc.csrc/libavformat/movenc.c:119:::1141014 ::warning: 18519missing field 'desc' initializer [-Wmissing-field-initializers]: src/libavutil/macros.h:warning: : missing field 'unit' initializer [-Wmissing-field-initializers]49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 118 | { 49{ 114 | 0 | #x d0 1014e6 | f, i0{ nxe 0 E" F,u F0sfMxeoI_2NrsB( ta,(r,0iebx a)3=m 4 _(,0i(0;dax s)0_i 4a >,s< 0 _(xctb0tr)1xa ,-c?0>k xn_(0bib1_d),ss 0t":xr, 0e (Da"a,mu)0ss)x;e 0 4is| ,+t ~ ^ ~0+r x)e0 a1{m, 0 ix| d0 ~ ^ ~~~~~~~~~~~~~~~s1 ,a0sx 0t1r,a0cxk0 1i,d0sx"src/libavformat/mpegenc.c0,:8 1024,o:0f28xf:0s 0ewarning: ,tcomparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare]0o xf0(0M O}V,M u 1x10244C | ,o n At Ve Cx Ot L, _ TuiRsfCe __(IssEt-Cr>6ep1aa9mc6_k6ie_dt2s___s4ai sz}_e,t r>/a *ca kvI_aEiiCdl s_6)1d,9a 6tA6aV- _2&O-&P4 T !_xfTvlYYuPCsECh_ B* O/| O ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~L ,| ^{ .i64 =src/libavformat/mpegenc.c 0:}1050,: 230:, warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OPT_ F1050L | A G _ E N C O D IfNoGr_ P(AiR A=M} ,0 ; | i ^ < ctx->nbsrc/libavformat/mxf.c_s:t119r:e116a:m swarning: ;missing field 'desc' initializer [-Wmissing-field-initializers] i++) { | ~ ^ ~~~~~~~~~~~~~~~ 119 | { { src/libavformat/mpegenc.c0x:011076:,510:x 0warning: src/libavformat/movenc.cEcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:, 1150:x1552:B ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]x 3 41107,0 | x 0 4 , 0 x 0 1 ,115a0 | vx _0 a1 s, s0{ex r0"tEw0,r(0iaxtv0e_4f,_i0bfxto0r_1tc,"a0,nx _0"r1fe,oa0rdxc(0es1 t,or0rex a0dm1i-,s>0afxbi0lf9eo, )0w xr=0i=0t ,it0nrxga0 i0bl te}rr,t_ "s1,i4 z,oe f)Af;Vs Ce Ot| Lo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~_f T(RMCO_VBMTu2x0C2o0nsrc/libavutil/avassert.h_t:1e380x: t11},:, wnote: /rexpanded from macro 'av_assert0'*i tIeT_Ub-tRr t B)38T, | . 2A 0V 2_ 0Oi Pf*T /_( T! Y(| Pc ^Eo _nBdO)O)L ,{ { . i 6 4 = - 1 } , - 1 , 1 , A V _ O P T _ F L A G _ E N C O D I N G _ P A R A M } , | ^ \ | ^~~~ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0src/libavformat/movenc.cx:0116E:,1550:x 2warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers], 0x34,0x04,0x01,0 x1160 | 1 , 0 x 0{D ,"0wxr0i4t,e0_xt0m1c,d0"x,0 1",f0oxr0c1e, 0oxr0 1,d0ixs0aAb,l0ex 0w0r,i0txi0n0g }t,m c1d4",, AoVfCfOsLe_tToRfC(_MSOMVPMTuEx2C0o8n4t e}x,t ,/ *w rSiMtPeT_Et mScTd )2,0 8A4V _*O/PIn file included from T _| src/libavformat/mpegtsenc.cT ^:Y 32P: Esrc/libavcodec/bytestream.h_:B186O:O13L:, warning: {.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 64 = -1}, -1, 1, AV _186O | P T _F L AsGi_zEeN2C O=D IFNFGM_IPNA(RpA-M>}bsrc/libavformat/mxf.c,u: f121 f:| e119 ^r: _ ewarning: nmissing field 'desc' initializer [-Wmissing-field-initializers]d - p->buffer, si z121e | ) ; | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { 0x06,0src/libavutil/macros.hx:049E:,250:x 2note: Bexpanded from macro 'FFMIN', 0x34,0x 0494 | ,#0dxe0f1i,n0ex 0F1F,M0IxN0(Da,,0bx)0 4(,(0ax)0 1>, 0(xb0)1 ,?0 x(0b1), 0:x 0(1a,)0)x 0 B| , ~ ^ ~0 x00,0x00 },In file included from src/libavformat/mpegtsenc.c1:432,: src/libavcodec/bytestream.hA:V187C:O15L:_ Twarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C _ARIB_S T187D | _ B 6 7 src/libavformat/movenc.ci}:f,120 :(/204s*i: z Hewarning: y2missing field 'unit' initializer [-Wmissing-field-initializers]b r!i=d sLiozge-)G a m| m ~~~~~ ^ ~~~~a O E120T | F * / {| ^" empty_hdlr_name", "write zero-length name string in hdlr atoms within mdsrc/libavformat/mxf.cia: 123a:n114d: mwarning: imissing field 'desc' initializer [-Wmissing-field-initializers]n f atoms", offs e123t | o f ( M OV{M u{x C0oxn0t6e,x0tx,0 Ee,m0pxt2yB_,h0dxl3r4_,n0axm0e4),,0 xA0V1_,O0PxT0_1T,Y0PxE0_1B,O0OxL0,4 ,{0.xi0614, 0=x 001},,0 x00,1 ,10,x 0A1V,_0OxP0T1_,F0LxA0G0_,E0NxC0O0D I}N,G _1P4A,R AAMV}C,O L _| T ^R C_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", src/libavformat/mxf.c":se124t: 116m:o vwarning: imissing field 'desc' initializer [-Wmissing-field-initializers]e timescale", o f124f | s e t o f{( M{O V0Mxu0x6C,o0nxt0eEx,t0,x 2mBo,v0ixe3_4t,i0mxe0s4c,a0lxe0)1,, 0AxV0_1O,P0Tx_0T1Y,P0Ex_0I4N,T0,x 0{1.,i06x40 1=, 0MxO0V1_,T0IxM0E1S,C0AxL0E2},,0 x10,0 ,I0NxT0_0M A}X,, 1A4V,_ OAPVTC_OFLL_ATGR_CE_NSCMOPDTIEN1G7_0PMA R}A,M }/,* =| ^A VCOL_TRC_BT709 */ | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOsrc/libavformat/matroskadec.cL_SP:C_1021B:T167:0 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , /* ITU-R BT.709 * /1021 | | ^ *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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,0x0src/libavformat/mpegenc.c1,0:x012002:,190:x 0warning: 3,comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]0 x00,0x00 }, 14, 1200A | V C O L _iSfP C(_cSaMnP_TwE2r4i0tMe }<, s/i*z eS)M P{T E | 2 ~~~~~~~~~ ^ ~~~~4 0M */ | ^ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g-src/libavformat/mxf.c>b:u136f:f110e:r _warning: emissing field 'desc' initializer [-Wmissing-field-initializers]n d - g->buffer, 136s | i z e ) ;{ {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 x06,0x0E,0src/libavutil/macros.hx:249B:,250:x 3note: 4expanded from macro 'FFMIN', 0x04,0x0 149 | ,#0dxe0f1i,n0ex 0FDF,M0IxN0(4a,,0bx)0 1(,(0ax)0 1>, 0(xb0)1 ,?0 x(0b2), 0:x 0(5a,)0)x 0 0| , ~ ^ ~0 x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constsrc/libavformat/matroskaenc.cant :Lu3003m:i45n:a nwarning: cecomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] */ | ^ 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 139 | 3019{ | { 0 x 0 6 , 0 x 0 Ei,f0 x(2sBi,z0ex 3<4 ,m0kxv0-4>,r0exs0e1r,v0ex_0c1u,e0sx_0s1p,a0cxe0)4 , 0| x ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0 1,0x01,0x01,0x0src/libavformat/matroskaenc.c2,:03028x0:138,:0 xwarning: 0comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare]0 ,0x00 }, 14 ,3028 | A Vsrc/libavformat/mpegenc.cC O : L1258i_:fS19 P:(C e_warning: nScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Md PpToEs1 7-0 Mm k}v,- >/s* e 1258g= | m eA nV tC _OfoLof_rfS sP(Cei_t B =T< 4 70(0;1B UGiL L*< / < c< t | x5 ^-6 >)n b-_ s1t)r e{a m s| ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i 118n:b _warning: smissing field 'desc' initializer [-Wmissing-field-initializers]t reams; ++i) { 141| | ~ ^ ~~~~~~~~~~~~~ { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/mpegenc.c 49 | :#1268d:e23f:i nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) ((a) > ( b)1268 | ? ( b )f o:r ((ai)n)t i| ~ ^ ~= 0; i < ctxIn file included from -src/libavformat/mpegtsenc.c>:n32b: _src/libavcodec/bytestream.hs:t294r:e15a:m swarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { 294 | | ~ ^ ~~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizsrc/libavformat/mov.ce2 :!=505 :s53i:z ewarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ ~~~~ 505 | if (snpr2int warningf(ss generatedt. r, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/mov.c:507:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | av_log(c->fc, AV_LOG_ERROR, | ~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i].entries; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(src/libavcodec/bytestream.hg->:bu355f:f13e:r _warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->buffer, size) ;355 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size = FFMIN(src/libavutil/macros.hg:-49>:b25u:f fnote: eexpanded from macro 'FFMIN'r _end - g -49> | b#udfeffeirn,e sFisrc/libavformat/movenc.cFzMe:I)253N;:( 20a :,| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > src/libavutil/macros.h(:b49): 25?: (note: bexpanded from macro 'FFMIN') :253 | ( a ) )49 | # | d ~ ^ ~e f iinfe (FoFlMdIvNa(la ,!b=) t(r(aac)k ->> c(lbu)s t?e r([bi)] .:s a(map)l)e s _| i ~ ^ ~n _chunk && trIn file included from asrc/libavformat/mpegtsenc.cc:k32-: >src/libavcodec/bytestream.hc:l356u:s13t:e rwarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ].chunkNum )356 | { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavformat/matroskadec.c| ~ ^ ~ :1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3571226 | | iiff (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (481m | a t r o s k a - > n uimf_ l(esvneplr1i_netlfe(msst r>,= sFtFr__AsRiRzAeY__aElLlEoMcS,( m"a%tdr"o,s kvaa-l>)l e>v=e ls1t_re_lseimzse)_)a l{l o c| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/matroskaenc.c:497:58::3128 :warning: 19comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 497 | 3128 | i f (fsonrp r(iin t=f (0s;t ri, snibz_es_atlrleoacm,s ;" %iu+"+,) v{a l )| ~ ^ ~~~~~~~~~~~~~> = str_size_allosrc/libavformat/matroskaenc.cc:)3168 :{19 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | src/libavformat/mov.cfo:r505 :(58i: =warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 ; i < s->nb _505s | t r e a m s ; i + + ) i{f (| s ~ ^ ~~~~~~~~~~~~~n printf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskaenc.c:3287: 136271: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] int size2 = FF M3287I | N ( g - >{b u"fdfaesrh_"e,n d" C-r ega-t>eb uaf fWeerb,M sfiizlee) ;c o n| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o rming tosrc/libavutil/macros.h :W49e:b25M: Dnote: Aexpanded from macro 'FFMIN'S H specif i49c | a#tdieofni"n,e OFFFFMSIENT((ai,sb_)d a(s(ha)), >A V(_bO)PT _?T Y(PbE)_ B:O O(La,) ){ .| i ~ ^ ~6 4 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 elsrc/libavformat/mvdec.ceme:nt250":,19 :O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(write_crc), A V_250O | P T _ T YfPoEr_ B(OiOL, ={ 0;. ii 6<4 c=o u1n t};, i0+, +1), { F L| A ~ ^ ~~~~~G S }, | ^ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(src/libavformat/matroskaenc.cp:-3297>:bu12ff:e warning: rmissing field 'help' initializer [-Wmissing-field-initializers]_ end 3297- | p- >b uf f e{r, NsUiLzLe );} , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: 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/matroskaenc.c:3286:193: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.csrc/libavcodec/bytestream.h:186::203317:: 13:note: expanded from macro 'MPEGTS_OPTIONS'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317186 | | s{i "zree2s y=nc _sFizFeM"I,N ( p"-se>t bsizuef fleimri_etn df o-r lpo-ok>ibnug fupf ae r,n eswi zsyenc)h;r o n| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z ation"src/libavutil/macros.h, :of49f:25s:e tonote: fexpanded from macro 'FFMIN'( MpegTS Co49n | t#edxetfi,ne FrFMeINs(ay,bn) c((_a)s i> z(eb)) ?, (AVb_) O:P (Ta_T)YP)E _ | I ~ ^ ~NT , { .i64 =In file included from src/libavformat/mxfdec.c M:A53X: _src/libavcodec/bytestream.hRE:S318Y:N15C:_ Swarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Z E}, 0318, | I N Ti_f M(AsXiz,e 2 !A=V _siOzPeT)_ F L| A ~~~~~ ^ ~~~~G _DECODING_PARAM } | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:1493:40: src/libavformat/mpegts.cwarning: :199:comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | 1493 | { . i 64 = 0 }, 0 , 1 ,i fA (Vf_fOioP_Tl_iFLmAiGt_(DpEbC,O DleInNgGt_PhA)R A!M= } ,le n g| th ^) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1547 | src/libavformat/mpegts.c : 201 :w26:h iwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e (m a201 | t r o s{k.ai-64> nu=m _0}l,e 0v,e l1s, & &0 p }o,s | = ^ = level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mov.c:599:17: warning: src/libavformat/mpegts.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]205: 64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | 599 | { .i 6 4 = 2 0e4n8tr0i0e}s, >1,= INUTI_MNATX_/M2,A XA V/_ OPsTi_zeFoLAfG_(D*ECsODcI-NG>_PdARrAMe f},s ) | ) ^ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c:206: 12:602 | warning: missing field 'help' initializer [-Wmissing-field-initializers] f 206o | r {( iN UL=L }0,; | ^i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: 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:217:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT, { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM } | ^ src/libavformat/mpegts.c:220:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:224:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxg.c: 180224: | 48 : warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_FLAG_DECODING_PARAM |180 | A V _ OP T _ F L A G _ E X PifO (RmTx g|- >AsoVi__pOtPrT _-F LmAxgG->_bRuEffAerD >O NmLxgY- >c}ac,h e _| s ^ ize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxg.c:src/libavformat/mpegts.c220::22555::12 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | 220 | { N U L L } , | ^ if (startmarker_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long 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 int' [-Wsign-compare] src/libavformat/mpegts.c 1625: | 279 : 19 : fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( i = 0; i < FF _A279RR | A Y _E L EfMSo(rma t(rois k=a _0;d ocit yp+)n {b _ p| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r g; i++) { | ~ ^ ~~~~~~~~~~src/libavformat/matroskadec.c :1629:30: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/network.c:415:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | if (parallel > FF_ARRAY_ELEMS(attempts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ts->stream->nb_programs; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (ts->stream->programs[i]->id == programid) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mvdec.c:485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nbsrc/libavformat/mvdec.c_p:ro537g:r19a: mwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i++) { | ~ ^ ~~~~~~~~~~~~~~ 537 | fsrc/libavformat/mpegts.co:r355 :(25:i warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i355 | < a v c t x i-f> n(bpr_osgtrrame-a>mids ;== i+p+)r o g| ~ ^ ~~~~~~~~~~~~~~~~~r amid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/prompeg.o src/libavformat/mpegts.csrc/libavformat/matroskadec.c:390::191664:: 18warning: : 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] 390 | 1664f | o r (ikf (=pk t0_s;iz ek >=< 1 0t0s0-0>s0tr0e0aUm)-> n b| ~~~~~~~~ ^ ~~~~~~~~~_ 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/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/protocols.o src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/psxstr.o 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/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pva.o src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 warnings generated. CC libavformat/pvfdec.o src/libavformat/mpegts.c:739:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 739 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/qcp.o In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 15 warnings generated. In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/qtpalette.o In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/r3d.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: 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/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/libavcodec/bytestream.hsrc/libavformat/oggdec.h::271180::17:32 warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180271 | | iinft (spitzs e2> =I NFT6F4M_IMN(AgX -&&> pbtsu !f= fAeVr__NeOndP T-S _VgA-L>UbEu)f f{er , | si ~~~ ^ ~~~~~~~~~~~~~~ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: 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/rawdec.o In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:186src/libavutil/macros.h:13::49: 25:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #def i186 | n e FF M IsNi(az,eb) 2( (a=) >F F(bM)I ?N ((b)p :- >(bau)f)f e | r ~ ^ ~_ end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rawutils.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rawvideodec.o src/libavformat/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k In file included from = 0src/libavformat/nutdec.c;: 30k : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n b_stream_indexe s;293 | k + + ) s| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~z e2 = FFMIN(p->bsrc/libavformat/mpegtsenc.cuf:f539:e46r:_ ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d - p->bu f539f | e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (prsrc/libavutil/macros.h:o49gr:a25m:- >note: sexpanded from macro 'FFMIN't ream_i n49 | d#deexf[ikn]e F==F MiI)N( a{,b ) ((| a) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ > (b) ? (b) :src/libavformat/mpegtsenc.c :(764a):)57 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from 764src/libavformat/nutdec.c | : 30 : src/libavcodec/bytestream.h : 294 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] w294h | i le ( isft (rslizeen2( !l=a nsgizuea)g e) | > ~~~~~ ^ ~~~~= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rdt.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: 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/realtextdec.o CC libavformat/redspark.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/replaygain.o 2 warnings generated. CC libavformat/riff.o 1 warning generated. src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) CC libavformat/riffdec.o { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/riffenc.o 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/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavformat/nuv.c:188:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ src/libavformat/movenc.c:1766:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 1766 | codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rka.o src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width In file included from == -1)src/libavformat/oggparseogm.c : 29| : ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 171 | g2495- | >b u f f e r + = F FiMfI N(t(ragck-->>vbiudefo.fdiesprla_y_ehneidg ht- =g=- >b-u1f)f e r| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/matroskadec.c :492893 | :#43d:e fwarning: icomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]n e FFMIN(a,b) (2893( | a ) > ( b ) ? ( b ) : (sta-))> c| o ~ ^ ~d ecpar->src/libavformat/mxfdec.cwidt:h 485 :<19 :I NTwarning: 64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_M AX / track->vi de485o | . d i s fpolar y(_i h=ei gh0t; i/ < dsi-s>pnlb_asytr_ehaemis;g hit+_+m)u {l ) | ~ ^ ~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 14 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/mpegtsenc.c:1123:23: 561warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (os->granule =1123= | - 1 ) | ~~~~~~~~~~~ ^ ~~fo r (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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rl2.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:In file included from 3040src/libavformat/oggparseogm.c::2919: src/libavcodec/bytestream.h:: 357warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if ( s3040i | z e 2 f o!r= (siiz e=) 0| ~~~~~ ^ ~~~~; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.c:667:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 667 | CC libavformat/rm.o if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3227 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/oggdec.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 787 | if (osCC libavformat/rmdec.o ->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rmenc.o 16 warnings generated. In file included from src/libavformat/oggparsedirac.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long 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 long') and 'int64_t' (aka 'long long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] src/libavformat/oggenc.c:90:78 :180 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (pts 90> | I N T 6 4 _MOAFXF &S& EptTs( p!r= eAfV__sNiOzPe)T,S _AVV_OAPTL_UTEY)P E{_ IN T| , ~~~ ^ ~~~~~~~~~~~~~~ {.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 | Osrc/libavformat/movenc.cFFS:E2314T:(51p:r ewarning: f_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d uration), AV_OPT _2314T | Y PE _I N T 6 4 , { . i6 4 m=o v10_00w0r0i0 t}e, _0,g aImNTa64__tMaAXg, (PAsR,A pMb ,}, t| ^r ack, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ 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 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) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nsrc/libavformat/mov.cbCC libavformat/rmsipr.o _s:tr2534ea:m53s;: iwarning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]+ ) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c2534: | 1521 : 64 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] codec_tag !1521= | A V _ R L3 2 ( " dv pp ") & & c o de c_ taig n!=t A Vs_RtL232_("idvncdp"e)x & &= i| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~< st->index src/libavformat/mov.c?: 2534i ::21 : (warning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] + 1 == s-> n2534b | _ s t r e a m sc o?d setc-_>tiangd e!=x :A Vi_ R+L 312)(; " d| v ~~~~~ ^ ~~~~~~~~~~~~~ pp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2532 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2530:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2530 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:1897:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mov.csrc/libavformat/mpegts.c::19482565::4339:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'size' initializer [-Wmissing-field-initializers] 19482565 | | M O V A t o ma av _=as s{e ArVt_0R(L3l2a("nstgsuadge"_c)ou nt} ;< = | s ^i zeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mxfenc.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | for (int i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rpl.o In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.hsrc/libavformat/mxfenc.c:187::15531:: 19warning: :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] 187 | if (s iz531e | 2 ! = fsori ze()i | ~~~~~ ^ ~~~~= 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ 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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/rsd.o src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c: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/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.c:2539:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2539 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/movenc.c 3788: | 2570 : 31 : i fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c luster_time != (u i2570 | n t 6 4 _ t ) - 1 &i&f ((ibl o&&c k_dtuiramtieo n >=== s0t |t|s _celntursiteesr[_etnitmrei e>s=] .-dburlaotcikon_)t i{m e ))| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/movenc.c:2585:src/libavformat/matroskadec.c19:: warning: 3790comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2585 | fo r 3790(i | = 0 ; i < FeFnMtArX(itersa;c ki-+>e+nd)_ t{i m e| c ~ ^ ~~~~~~~o de, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/matroskadec.c:3835:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3835 | if (timecode != AV_NOPTS_VALUE) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: 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/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: 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/oggparseflac.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 5src/libavformat/oggdec.hsrc/libavformat/mov.c warning:s: generated2726. :36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2726 | if ((uin t18064 | _ t) e n tirfi e(ps t*s >1 I2N T+64 _4M AX> & & apttso m!.=s AiVz_eN)O PT S| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~V ALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long 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 long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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 }, 14src/libavformat/nutenc.c, : 631 : 16 : Awarning: V_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ODEC_ID_H264, N631UL | L, 1 5 f}o,r / *( iH=.02;6 4i *avf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ 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,0x0src/libavformat/oggdec.h0 }:,180 :1324,: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] AV_CODEC_ID_DN XH180D | , NU LL ,i f1 4 (}p,t s />* VICNT-634 *_/M A | X ^ && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/oggenc.c :1596 | 481 : 19 :{ warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x06,0x0e,0x2b,0 x481 | 3 4, 0 x 0f4o,r 0(ix 0=1 ,0;0 xi01 ,0xn0bd_,0sxt0r1e,0axm0s;3 ,i0+x0+1) ,{0 x 0| 2 ~ ^ ~~~~~~~~~~~~~, 0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ 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 && prgsrc/libavformat/mxfdec.c->:p1597:i129d:s [warning: 0missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]] != ts->curre n1597t | _ p i{ d{) 0x 0| 6 ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~, 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,0x022,0x warning0sd generated,0. x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL,In file included from 14 src/libavformat/oggparseogm.c},: 33/: * src/libavformat/oggdec.hVC:-160:536: *warning: / comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ^ src/libavformat/mpegtsenc.c 160: | 2188 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (ogg->streams[i].se ri2188 | a l = = fsoerr (iia l=) src/libavformat/mxfdec.c 0 :;1600| :129 : ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ warning: imissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] < s->nb_str 1600e | a ms ; i+ +){ { {| ~ ^ ~~~~~~~~~~~~~0 x06,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/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/oggenc.csrc/libavformat/mxfdec.c ::6801603 | :610129 ::19 : warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i = 0; i1603 | < n u 610t | ->{a v{ f0 x-f>0no6br,_0sx t0(reje, a= 0mx0s2;; bj ,i <0 +x3s+4-,)0x>0 n4{b ,_ s0t| x ~ ^ ~~~~~~~~~~~~~~~~~~~~r 01e,a0mxs0;1src/libavformat/nutenc.c :,j6910+x:+19)0: d {,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x | 0 ~ ^ ~~~~~~~~~~~~~d ,0x0 1691, | 0 src/libavformat/oggenc.c x: 0617 :3f19o,:r 0 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x(0 1i, 0=x 0 06172 | ;, 0i x f 2<3 ,o0nrx0u1 t,-(0>xja0v0f -}=,> n01b;4_ s,jt r ;V nib_++_)sC t{rO e Da| E ~ ^ ~~~~~~~~~~~~~~~~~~~~msC; _ jI+D+_)FF {src/libavformat/nutenc.cV 1:, | N ~ ^ ~~~~~~~~~~~~~U700: 19L:L ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4 }, | ^700 | for (i = 0; i < nut->avsrc/libavformat/oggdec.hf->:n180b_:ch32a:p twarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]r s; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 180 | isrc/libavformat/mxfdec.cf: 1604(:p129t:s warning: >missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] INT64_MAX && pt s 1604!= | A V _ N{O P{TS _V0AxL0UE6), 0{x 0 e| ,0 ~~~ ^ ~~~~~~~~~~~~~~x 2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegtsenc.c:2231:19 :1606 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { { 0x06,0x0e,0 x22231b | , 0x 3 4 ,f0xo0r4 ,(0ix 0=1, 00x0;1, 0xi0a ,0x0nf,b0_xs0t3r,0ex0a1,m0sx;02 ,i+0+)x {2 0, 0| x ~ ^ ~~~~~~~~~~~~~0 1,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2src/libavformat/movenc.cb,0:x329704,:023x:0 1warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x01,0x01,0xff,0x4b ,29700 | x 4 6 , 0fx4o1r ,(0ixn4t1 ,i 0=x 00;0 ,i0 dn,b0_x4sd,t0xr4fe a},m s14;, i + +A)V _{C O D| EC ~ ^ ~~~~~~~~~~~~~_ ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | ifsrc/libavformat/mxfdec.c :1610(:p118r:g -warning: >nmissing field 'desc' initializer [-Wmissing-field-initializers]b _pids && pr 1610g | - > p i d{ s{[ 00x]00 ,0!x=0 0p,0mxt00_,0pxi00d,)0 x0 0| , ~~~~~~~~~~~~ ^ ~~~~~~~ 0x00,0x00src/libavformat/mpegts.c,0:x025970,:0x290:0 ,0warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 0,0x00, 02597x | 0 0 , 0 x 00 ,0 x0 0 ,0 x 00 , 0 x 00 i}f, (0pr,g_ id x > nb _pArV_g)C O D| ~~~~~~~ ^ ~~~~~~E C_ID_NONsrc/libavformat/mpegts.cE: }2599,: 29 :| ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = src/libavformat/mxfdec.c0:;1616: 119:i warning: nb_streams; i1616+ | + ) { { | { ~ ^ ~~~~~~~~~~~~~ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, src/libavformat/nutenc.c AV:_743C:O19D:E Cwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I D_H264 }, /* H.2 6src/libavformat/mpegtsenc.c7434/ | :M 2277 P:E 92src/libavformat/oggenc.c:G -f:owarning: 4 709A:V19r: missing field 'unit' initializer [-Wmissing-field-initializers] C (iI warning: n=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r0a; P ri2277 o | < f is 709 l - | Oe>s Fn *F/b S_E T (s| tft ^r orearanms ;s p(ii+or t=+)_ s{t0 r; e | ia ~ ^ ~~~~~~~~~~~~~m __:nOP757Tb:_23_: Twarning: ssrc/libavformat/mxfdec.cYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Pt: Er1622_eI:Na119m:T ,warning: 757 {s missing field 'desc' initializer [-Wmissing-field-initializers]. | i; 6 i4++ =) 0{ 1622x | 0 0 | f0o r ~ ^ ~~~~~~~~~~~~~1 {( }j {= ,0 00xx;0 060,00j1 x<,0 neu0,t0xx2b-ff,>0ftfxim,e3_4 b,E0aNxsC0 4},e,_ 0xc0 o1| , ^un0 xt0;1 j,+0+x0)7 , | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~x 04,0x01,0src/libavformat/nutenc.cx:07632:,150:x 0warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x03,0src/libavformat/mpegtsenc.c x:01763,22790 | : x111 :0 1, 0warning: x missing field 'unit' initializer [-Wmissing-field-initializers] 0 0 }i,f (1j4 , =2279= | AnV u_ CtO-D>Et Ci m_ e IO_D_FbJFaSPseE_EcoTuGnt()2 00o r0| i ~ ^ ~~~~~~~~~~~~~~~~~~~~g i}na ,l /_*ne twJosrc/libavformat/nutenc.crP:kE774_G:i19d ):2 ,0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00A c oVde_ sOt 774P | Tr_ eT aY PmfE _*o/I r| ^N T,( i{ =. i604; = iD VInVbA_TcEh_aNpEtTWeORrKs_; SiT+A+)R T{ } , | 0src/libavformat/mxfdec.c ~ ^ ~~~~~~~~~~~~~~x: 016230:0119:1 warning: ,missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/nutenc.c0x f:f777ff:, 23EN:C warning: }1623comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | | ^ { {777 | 0 x 0 0 , 0 x 0 0,f0xor0 (0j, 0=x0 00,; 0j x<0 0n,ut0-xsrc/libavformat/mpegtsenc.c0>:22810t:,0ix83:m0 e0warning: _b,amissing field 'unit' initializer [-Wmissing-field-initializers]0se x_0c0,o0uxnt0 0;2281 , | j0 x +0 0+ ), 0 x | O0 ~ ^ ~~~~~~~~~~~~~~~~~~~~F F0S,E0Tx(0s0e,src/libavformat/nutenc.cr0:783v:ix15:c 0e0warning: _i,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0d x),0 A 0783V | ,_ O0PxT0 _ 0T YP, E 0 x_iI0f N(0jT },=, ={ 0.ni,u6 t 4- >t=i 0me _x ba0s e_0Ac0V_1oCun Ot}D,) E 0C| x_ ~ ^ ~~~~~~~~~~~~~~~~~~~~I0 D0_0N1,O N0Ex }f, f f| f, ^ ENC }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/oggenc.c:727:19 :1628 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { { 0x06,0x0e,0x2 b,7270x | 3 4 , 0 xf0o4r,0 x(01i,0 x=0 1,00;x 0iA ,<0 sx-0>4n,b0x_01s,0txr0e2a,0mxs02;,0 xi01+,+src/libavformat/mpegtsenc.c0:)x23013: 2{,1030 :x 2| warning: 1 ~ ^ ~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers], 0x01 }, 1 62301, | 14 4 0 }, O F| ^F SET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHsrc/libavformat/mxfdec.cE:R1629src/libavformat/movenc.c_:P:101I:D,3060 :L23warning: : Amissing field 'desc' initializer [-Wmissing-field-initializers]warning: S comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _OTHER_ P1629I | D , E N3060C | { } , f{o r0x| 0 6 ^(, i0nxt0 e,i0x 2b=, 00x;3 4i ,<0 xs-0>4n,0bx_01s,tr0exa01m,0sx;0 Ai,+0src/libavformat/mpegtsenc.c+x:2303):0 499{,:0 xwarning: 01missing field 'unit' initializer [-Wmissing-field-initializers],| 0 ~ ^ ~~~~~~~~~~~~~x0 2,0x02, 0x23030 | 1 ,0 x3 2 , 0 xO2F1,F0xS0E2T (}s, t1a6r,t _1p4i4d0) },, A V| _ ^ OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHERsrc/libavformat/oggparseogm.c_PID:,111 :L52A:S Tsrc/libavformat/mxfdec.cwarning: _:Ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]TH1630 :E101:R warning: _missing field 'desc' initializer [-Wmissing-field-initializers]P ID, ENC 111 | 1630} | , | { ^ { 0x 06 ,0 x0 e, 0 x2 b ,i0xf3 (4b,0yxt0e4,s0xt01r,e0amx2_0g1esrc/libavformat/mpegtsenc.c,t_:b0y2304xt:e0111s:_Al ,ewarning: 0fmissing field 'unit' initializer [-Wmissing-field-initializers] xt(0&4p,) 0< x s02304i | z1e ,)0 x 0 2{,| 0"x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~0m 2p,0ex0g1,t0sx_3m22,ts0_x2m1,o0dxe0",3 }",E n1ab6l, e14 4m0 2}t,s | m ^ ode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = src/libavformat/mxfdec.c-1: 1631}:,101 :- warning: 1missing field 'desc' initializer [-Wmissing-field-initializers] , 1, ENC }1631, | | ^ { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0xsrc/libavformat/mpegtsenc.c0:1,23050:x890:2 ,0warning: x0missing field 'unit' initializer [-Wmissing-field-initializers]2 ,0x01,0x3 2,23050 | x 21 , 0x 0{ 4" m},u x1r6,a t1e44"0, },N U Lsrc/libavformat/nutdec.c| L ^, :OF230F:S19E:T( muwarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ rate), AV_OPT_TYP E230_ | I N T , {f o.ri6 4( i= =1 }src/libavformat/mxfdec.c, 00,: ;1632I:src/libavformat/nutenc.c N101iT:_: M819AXN tCiwarning: msrc/libavformat/movenc.c }1632comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _,: | 3080 b a :| ^s34 e: _819 | c{ {warning: o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u0 x0 ni0tf;, (0ip+x +00k,30800)xt | - 0src/libavformat/mpegtsenc.c:> s{0 2307 i,0 x:0 zf| 1030:e owarning: ~ ^ ~~~~~~~~~~~~~~~~~~~~, 0>rmissing field 'unit' initializer [-Wmissing-field-initializers] x (20i0 ,n0*x0t0 2307 ,in | u0t -> m x=a x0src/libavformat/nutdec.c 0_0,: , d0is291 Oxit:na24:F F0d0nwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ,c0Exex0T0 ,)0 x(= 291 0p0 | | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~e ,1; si0 _ xp a o,n ad0xb0i__f0stsrie a,mz(0sxe0t;m) 0ip,_ ,A0+sVx_+t)0Ore am0 P>{=,T0 x 0_ | s0tTr ~ ^ ~~~~~~~~~~~~~,Y0PeE _xa0Im0_Nco u}Tn,t, ) 0 { , | { ~~~~~~~~~~ ^ ~~~~~~~~~~~~ . i6 4 0 =} D,E F src/libavformat/nutdec.c| A ^:U L320T:13_:P Ewarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]S _PAYLO 320A | D_ S I ZE }i,src/libavformat/mxfenc.cf 0(,e :nINd1050 :T19>_: M AXwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],v i oE_NtCe }l,l( b | c ^) +1050 | 4) { f or| ( ~~~ ^ ~~~~~~~~~~~~~~~~~i = 0; i < s->nb_ssrc/libavformat/nutdec.ctr:e347:a33:m swarning: ;comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] i ++) | ~ ^ ~~~~~~~~~~~~~ 347 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copytsrc/libavformat/mxfdec.cs:)1638,:128 :A warning: Vmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]_ OPT_TYPE_BOOL, {1638 | . i 64 {= -{1 0x}0,6, 0-x01e,,0 x12,b E,N0Cx 3}4,,0 x0 46| , ^ 0 warningxs0 generated1. ,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0src/libavformat/mpegtsenc.cx4:02324,:1280:x 01warning: missing field 'unit' initializer [-Wmissing-field-initializers]} , 14, AV2324_ | C OD EC _ ID{_ MP"2t, aNbUlLesL_v,er si1o5 n}," ,/ * "MsePtE GPA-TE,S */P M T| , ^ SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64src/libavformat/mxfdec.c :1639=:128 :0 warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] }, 0, 31, ENC } ,1639 | | ^{ { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0xsrc/libavformat/mpegtsenc.c0d:,02326x:0801:, 0warning: x0missing field 'unit' initializer [-Wmissing-field-initializers]3 ,0x01,0 x232602 | , 0 x 0 1 ,O0FxFS0E1,T0(xo0m1 i},t _14v, iAdV_eCoOD_EpC_eIsD__PlCeMn_gSt1h6L)E,, NAULVL_,O 1P3T _}T,Y PE/_B*O ODL-,1 0{ M ap.piin6g4 50=M b1ps }PA,L E0xt,e n1d,ed ETNemCpl at}e, * /| ^ | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/mxfdec.c :1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]2328 | OFFSET (1640p | c r _ {p {e 0rxi0o6d,_0xm0se),,0 xA2Vb,_0OxP3T4_,T0xYP0E1,_0IxN0T1,, 0{x 0.1i,06x4f f=,0 x4-b1, 0}x,4 -61,, I0NxT4_M1A,X0,x 4EN1C, 0}x,0 0 ,| 0 ^x 0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 000src/libavformat/mpegtsenc.c1:2330G:L108:0 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]. MXF.A1.mxf_o 2330p | at o m .m x f O*F/F S | E ^T (pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME src/libavformat/mxfdec.c* :116410:1180: 0warning: missing field 'desc' initializer [-Wmissing-field-initializers]L L }, 0, INT64 _1641M | A X , E{N C{ }0,x 06 ,0| x ^ 0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0src/libavformat/mpegtsenc.cx0:32332,0:x01083:,0 x0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], 0x00 }, 14 ,2332 | O FAVF_SCEOTD(ECs_dItD__pAeArCi }o,d _/*u MsP)EG,- 2A VA_ACO APDTTS_ T(lYePgEa_cDyUR)A T*I/ O N| , ^ { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },src/libavformat/mxfdec.c : 1642| : ^118 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,src/libavformat/mpegtsenc.c0x:023340:108,:0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0, 0x00,0x00,0x 002334, | 0 x0 0, 0 x0 0 ,0Ox0F0F,S0ExT0(0n,i0xt0_0,p0exr0i0o,0dx_0u0s )},, A V0_,O PT _ T src/libavformat/matroskadec.cYP E:A_4423DV:U171_R:A COTDwarning: IEOmissing field 'unit' initializer [-Wmissing-field-initializers]N,C _{ID _.NiON6E4 },= N| ^I T4423_ | R E T R {A "NlSi_vTIeM"E, *" f10l00aLLg }i,n d0,i cIaNtTin6g4 _thMaAXt, t hEeN Ci n}pu,t i| ^s a live file that only src/libavformat/mpegtsenc.ch:as2335 :th12e: h eawarning: dmissing field 'help' initializer [-Wmissing-field-initializers]er s.", 2335OF | F S E {T N(UiLLsrc/libavformat/oggparseogm.cs _},l i:v183 :e| ) ^19 :, warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V _OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLA G183_ | DE C O DI NGi_fP AR(AMo s},- > p| ^s ize < lb + 1) | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegtsenc.c:2334:93: warning: src/libavformat/matroskadec.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2333 | { "nit _4424p | e r i o{d ""b,an d"wNiIdT trh"e, t"braanndswmiditsshi oofn tthiimse sltirmeiamt t oi nbe ssepecconidsf"ie,d i| n ~ the DASH m2334src/libavformat/mxfdec.c | a:1646 :n 140i : f eOswarning: tF.F"missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] S, EOTF(nFitS_pEeTr( 1646i | boad n _d uw {s i){, dA 0tx0V6h_)O,,P 0AxTV_0_TeOY,P0xPT2_TEY_bD,PUE0_RxI3AN4TT,0I,xO N{, 0.{4i ,6.04i 6x=4 00} ,= 10 ,0, NIIxNT0_TRE1,_TM0ARxX0A,N9 ASV,__0xOT0IPdMT,E_0 x*0F L1AG1_,D00xE000CL3L O},D,I0N xG001,,_ P0IAx0NR2,TAM0 x60}4d_,,0M x0A0, 0xX0| ,0 ^} , E 1N6,C A V_}C,OD EC _| I ^~~~~~~~~D _src/libavformat/matroskadec.cNO:N4425E:,12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] /usr/include/stdint.h": v46b4425: | i 21_s m:p tnote: {expanded from macro 'INT64_MAX'e _N4U3 6L46M | L",# } ,d 1ef i1ne| I ^}N T,6 4 _| M ^ AX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.csrc/libavformat/mxfdec.c::23321647::93140:: warning: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 2331 | 1647 | { " s{d t{_ p0ex0r6,i0oxd0"e,,0 x"2bS,0DxT 63r4e, warning0txsr0a generated4n. ,sm0isxsi0o1n, t0ixm01e, l0ixmi0t 9in, 0sxe0codn,0dx0s1",, 0| x ~03 ,0x01,0x 02332 | 2 , 0 x 0e ,OF0FxS00E,T0x(0sd0t _},p e1r6i,od _AuVs_C)O,D EACsrc/libavformat/mpegts.cV__:CC libavformat/rso.o 2869IO:PD_TN27_OTN:EYP Ewarning: ,_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] D"UvRbAi_TvaInOc_Nsm,p te _4{32869 | .i66 M"4, 11 = }S , D T| ^_ R EfToRrA NS(_TiIM =E 0 ;* i 1<0 0t0sLL- >}n,b _0p, rIgNT;6 4i_M+A+X), E{N Csrc/libavformat/mxfdec.c | } ~ ^ ~~~~~~~~~~:, 1648 :113 : | warning: ^~~~~~~~~ missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c/usr/include/stdint.h::462873::1921:: warning: note: 1648 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'INT64_MAX' { { 4602873x | | 0#6 d ,e f0 i x n0 ee, 0IN x T2 6b 4_,0 Mixf A(X3 i4 , (==0 xt00sx74f->,nbf_0fpxfrfg0f f1&f&, tfs0fxf0-f1>f,fn0fbx) _p0r g| ^~~~~~~~~~~~~~~~~~9 ,> 00)x 0d{,0 x 01| , ~ ^ ~~~~~~~~~~ 0x03,0x01,src/libavformat/mpegtsenc.c0:x233002:,930x:13 ,warning: 0implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]x 01,0x01 } ,2329 1 | 6 , A V _{ C"OpDaECt_I_Dp_eTrTiMoL d}," ,| ^" PAT/PMT retransmission time limit in seconds", | ~ src/libavformat/mxfdec.c :23301649 | : 113 : warning: missing field 'desc' initializer [-Wmissing-field-initializers]O FFSET(pat _1649p | er i o d _{u s){, A0Vx0_0,O0PxT_0T0Y,P0Ex_0D0U,0RxA00T,0Ix0O0N,0,x0 0{, 0.x0i06,40 x0=0 ,P0AxT0_R0E,T0xR0A0,N0xS0_0T,I0MxE0 0,*0 1x0000,00xL00L, 0}x,00 ,00x, 0I0 N}T,6 4 _0M,A AXV,_C OEDNECC_ I}D,_ N O| N ^~~~~~~~~ E }/usr/include/stdint.h, : 46| : ^ 21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rsodec.o 2 warnings generated. src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:301:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 58 | if ((p->buf_size >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/omadec.c 498 | : 342 : 13 :f owarning: rcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ( i = 0; i < avf -342> | n b _ s tirfe a(mpso;s +>+=i o)c- > c| o ~ ^ ~~~~~~~~~~~~~~~nt ent_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/paf.c:82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offset1of(P warningCM generatedAu. dioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 3 warnings generated. 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:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c :5503564 | : 67 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]or (i = 0; i < count ;3564 | i + + ) { | ~ ^ ~~~~~f or (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29src/libavformat/mxfdec.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1796 :108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3594 | if (ctts_sample = =1796 | m s c - > ct t s _ d a t a [ c t st->sb_ionddy]_s.icdo u==n btes)t_ b{o dy _| si ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d && s->index_sid == best_index_sid && s->index_starIn file included from t_src/libavformat/options.cpo:si39t: isrc/libavformat/options_table.hon: 39=:108=: warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]e st_index_sta r39t | {&&" psr-o>biensdiezxe_"d,u ra"tisone t> pbreostb_iinng dsexi_dzurea"t,i onO))F F{S E | T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~( probesize), src/libavformat/mxfdec.cA:V1795:_108OP:T warning: _comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]T YPE_INT64, {.i 61795 | 4 = 5 0 0 00 0 0 } , 3 2s,- >IboNdTy_6s4i_MdA X=,= D }b,e st _| b ^o dy_sid && s->index_sid == best_index_sid && s->index_start_src/libavformat/options_table.hp:o40s:it143i:on warning: < missing field 'unit' initializer [-Wmissing-field-initializers] best_index_st a40r | t{ |"|f o r| m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ atprobesizesrc/libavformat/mxfdec.c":,1791 :"108n: uwarning: mcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]b er of bytes t o1791 | p r o b e f i le f o r msa-t">,bo dOy_FsFiSdE T==( floarsmt_abto_dyp_rsoidb e&&s si-z>ei)n,d eAxV_s_iOd P==T l_aTsYtP_iEnd_exI_NsiTd, & &{. is6-4> in=de xP_sRtOBaE_rBt_UpFo_sMiAXt}io,n 0>, lIaNsTt__iMnAdeXx_-st1ar,t )D }&,& | | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streasrc/libavformat/options_table.hms:; 56i:+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/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "src/libavformat/options_table.hW:r59i:t137:e warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n dex", 59 | { " i n d e x m e m " , " m ax OFmFeSmEorTy( wursietde _foirn dteixm)e,s tAaVm_pO PiTn_dTeYxP E(_pBerO sOtrLe,a m{)."i,6 4O FF=S E1}T,( m a x _ i n d e x _ s i z e) , A V0_,O P T _ T Y P E1_,I NET, ,} ,{ .| i ^64 = 1<<20 }, 0, INT_MAX, D}, src/libavformat/nutenc.c :| 1246 ^: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max msrc/libavformat/paf.cemo:ry227 u:s19e:d warning: forcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] buffering real -227t | i m e f rafmoers" ,( iO F=F S0E;T (mia x<_p icctouurnet;_ biu++f)f {e r| ) ~ ^ ~~~~~, AV_OPT_TYPE_INsrc/libavformat/paf.cT:,250 :50{:. iwarning: 6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4 = 304128 0250 | } , i f0, (Ip-N>Tf_raMmAesX_,o ffDs}et,_ ta/b*l ed[epf-au>lctusrr eton t1_fsr amoef] >1=5 fpp->svi d3e5o_2sxi2ze8)8 | Y ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~U YV422 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}, | ^ 1 warning generatedsrc/libavformat/options_table.h. :66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1894 | src/libavformat/options_table.h :e67:d123i:t _warning: umissing field 'unit' initializer [-Wmissing-field-initializers]ni t = FFMAX(e d67i | t{_"ucnhiutn,k _sd->uirantidone",x "_misctroasercto_npodsist ifono)r; e a c/*h cchluamnpk i"f, t rOyiFnFgS EtTo (smeaexk_ cbehfuornek _sdutraratt i*/o n )| ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~, AV_OPT_Tsrc/libavutil/macros.hYP:E47_:25I:N note: Texpanded from macro 'FFMAX' , {.i6 474 | # d=ef i0ne} ,F F0M,A XI(NaT,_bM)A X(-(1a,) E>} ,( b) | ? ^ ( a) : (b)) | ~ ^ ~src/libavformat/omadec.c :566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]src/libavformat/mxfdec.c :1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5661896 | | isrc/libavformat/options_table.hf : (68 :p116: - > bwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]uf f _(seidizt_e uuinnnk d_e+xs _i5s)z tea | "r, ~~~~~~~~~~~ ^ ~~~~~~~~~~~ "t _psosiitzioen i+n s -b>yitndeexs_ dfuorart ieoanc)h { c h| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u nsrc/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1902 | if (s->nb_index_enktr"ie,s O=F=F S2E T*( msa-x>_icnhudnke_x_sduirzea)t,i oAnV_ O+P T1_T)YP E_ I| N ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~T , {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_b2yte warningss" generated, ". 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/omadec.csrc/libavformat/options_table.h::83:594129::33 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 83 | {"co r594 | r e c t _itfs_ o(veerrflrow "|,| "acvoirroec_tt esilngll(es -t>pibme)s tcvonetrefntl_sotwarst)" , | O ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~F FSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}src/libavformat/pcmdec.c, :-1821:,144 :1 , warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 182 | { "sample_rate", "", offsetof(PCMAusrc/libavformat/options_table.hd:i85o:D175e: mwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]x erContext, sam p85l | e_{ra"tmee)t,a dAaVt_aO_PTh_eTaYdPeEr__IpaNdTd,i ng{".,i6 4 "=s et8 0n0u0m}b,e r0 o,f I NbyTt_eMsrc/libavformat/nutdec.csAX :,t 731Ao:V19_: O Pbwarning: Tecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ F wLArGi_tDtECeODnI 731N | aG s _ Pp AafRdAMod i}r, src/libavformat/mpegts.cn g( :| ii3285 ^n : =19a : 0 m;warning: e ticomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a n b_hseatderre" a,3285 ms | ;O F iF Sfo+rET+ src/libavformat/pcmdec.c(i( ):184m:=e 166 t0{ :a; | ~ ^ ~~~~~~~~~~~~~dwarning: a tmissing field 'unit' initializer [-Wmissing-field-initializers]i a_ he"p A c hoaoVl nn_es Ol) ;P s Ti_+T+") YP,E | _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ I " ",N Tiof,f f({sn .e+ itx6o 4f =>( =-P 1C}sM,yA -u1ncdp,io oINiDTne_mtMu_xceAournXCt,o nE+t }e1,x )t | ,{ ^ c h| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~a nnels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INTsrc/libavformat/options_table.h_M:A86X,: 137A:V_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _FLAG_DECODI N86 | G{_"PoAutRpAuMt _t|s _oAffVs_eOt"P,T_ FL"AGs_eDtEP RoECuAtTpEuDt }t,i m e| ^s tamp offset", OFFSET(output_ts_offset), AV_OPT_TYsrc/libavformat/pcmdec.cP:E_185DU:R143A:T IOwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64 = 0}, 185- | I N T 6 4{_M A"Xc,h _IlNaTy6o4u_tM"A,X , E"}",, o f| f ^se tof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOsrc/libavformat/options_table.hU:T87, :{159.s:t r warning: =missing field 'unit' initializer [-Wmissing-field-initializers] NULL}, 0, 0, AV _87OP | T{_F"LmaAxG__iDnECtOeDrIlNeG_aPvAe_RdeAltMa" ,} ," m ax| i ^ mum buffering durasrc/libavformat/pcmdec.ct:i189on: 12:f warning: omissing field 'help' initializer [-Wmissing-field-initializers] r in t189 | e r l e{ aNvUiLLn g}",, O F| F ^ SET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/mxfdec.csrc/libavformat/mxfenc.c:1945::311651: :warning: 19:comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1945 | 1651 | fiofr (i( s=- 0>;i nid ndbu_rsatrtieoan m>s; I NTi_M+AX+ )- i{n d e| x ~ ^ ~~~~~~~~~~~~~_ table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:src/libavformat/options_table.h33::95 :warning: 161comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1952 | 95 | { "ma x _s-t>sn_bp_rionbdeex"_e,n t"rmieasx !i=m us-m> niunIn file included from mdbsrc/libavformat/oggparsevorbis.c:ee38: xr_dsrc/libavformat/oggdec.hu ra:o160:t36:fi o npwarning: a+ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]k 1e t&s& t/*o A vrieda di160 n | dw e xh i*/ l e w a| i ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~it fi (noggg- >fstsrc/libavformat/mxfdec.correa:m s1951t:[he33 :i f]warning: icomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]. rsset r tia1951il | m e =s t =a mip"sf, e (OFrFisSEaT-l()m >| a ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~n b_xi_ntsd_perx_oeben),t rAiVe_sO PT!_T=Y PsE-_>IiNndTe,x _{du r.ait6i4o n =& 5&0 | } ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~, 0, INT_MAX,src/libavformat/mxfdec.c D: }2013, : | 33 ^ : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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 long') [-Wsign-compare] 2015 | if (s->nb_index_entries == index_delta * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"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 protocolsrc/libavformat/oggdec.hs t:ha180t :a32re: a lwarning: lcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]o wed to be used", 180O | F FS ET (p roitfo c(ol_pwhtis t>e liIsNtT6)4_,MA X A&V&_ OPpTts_ !T= YAVP_E_NSOTPRTSI_NVGA,L U{E) {. s| ~~~ ^ ~~~~~~~~~~~~~~t r = 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_stream2s), warning sA generatedV. _OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/mxfenc.c:src/libavformat/options_table.h1708::107:23173:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/nutdec.c 107: | 1708835{ | "s: k65 :i p warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ e s tfimoar te(_id 835u= | r 0 a ;ti oi fn(_nibnipt_itssat"lriz,e ead"src/libavformat/mov.cm_:ssstrki;3980ep :a id36urm+_:ca+ owarning: t)icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] uo n{ n | c ~ ^ ~~~~~~~~~~~~~ tal =c 0u;la t ioi3980n | in ni t ei als izti me adi_tfes _t(rtsiecmam-_i>cncogtustsn__tfd amo_unpnbtt _s>"s ,tI rNOFeTaF_mSMETsA(X ;s-)k {is pc _-| e> ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~stsi ammaptel_deur_aoftfisoent_sf_rcooumn_tpt)s ) ,| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AV _OPT_TYPE_src/libavformat/mov.cBO:O3990L,: 27{:.i 64warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0}, 0, 13990, | D } , | ^ for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/options_table.h:108:144src/libavformat/mov.c:: 4003warning: :41missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 108 | 4003{ | " ma x _ p r o be _ p acikeft s(s"c,- >s"yMnca_xgirmouupm[i ]n.ucomunbte r> oIfN Tp_aMcAkX e- tscs- >too pperno_bkee ya_ scaodmepcl",e sO_FFcSEoTu(nmta)x_ p r| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~be _packets),src/libavformat/mov.c A:V4017_O:P23T_:TY Pwarning: E_comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]I NT, { .4017i | 6 4 = 2 5i0f0 (s}g, ->0co,u nItN >T _MIANXT,_ MDA X} ,- s| ^a mple_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ 2 warnings generated. src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_src/libavformat/mxfdec.cINT:642125,:23 : {warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 64 = 10000000 }2125, | 0 , I N Tf6o4r _(MkA =X ,0 ;E k} ,< m| x~ ^~~~~~~~~f ->fc->nb_str/usr/include/stdint.he:a46ms:; 21k:+ +note: )expanded from macro 'INT64_MAX' { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offsesrc/libavformat/oggparsevorbis.ct",: "58s:e23t: o utwarning: pucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t timestamp offset", O58F | FS E T( o u tp u t _ftso_rof fs(eti), A=V _0;O PiT_ T< YaPEs_D-UR>AnTIbON_,c {h.apite6r4s ; =i 0+}+), -| I ~ ^ ~~~~~~~~~~~~~~~NT 64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long 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 long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long 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 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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | CC libavformat/rsoenc.o if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtmpdigest.o src/libavformat/nutdec.c:1074:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distance || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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 long') and 'int64_t' (aka 'long long') [-Wsign-compare] 111 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 116 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | src/libavformat/mxfenc.c : 2030 : f19o:r warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j = 0; j < sc->stsc _2030d | a t a f[ors t(sic _i=n d0ex;]. coiu keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[CC libavformat/rtmphttp.o stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtmppkt.o src/libavformat/mxfenc.c:2084:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2084 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 warnings generated. CC libavformat/rtmpproto.o src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 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/rtp.o src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nsrc/libavformat/mov.cb_:st4510r:e69am:s warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ++next_generated_ tr4510a | ck _i d : si-f>s t(resacm-s>[sit]s-c>_idc;o u n| t ~ ^ ~~~~~~~~~~~~~&& sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:4539:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4539 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.o src/libavformat/mxfenc.c:2318:19: warning: 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4567:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4567 | len = FFMIN(sizeof(buf) / 2 - 1, len); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_asf.o 2 warnings generated. CC libavformat/rtpdec_dv.o src/libavformat/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ CC libavformat/rtpdec_g726.o src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | isrc/libavformat/prompeg.cf (c:->127t:12r:e xwarning: _dmissing field 'help' initializer [-Wmissing-field-initializers]a ta[i]. t127 | r a c k _{i dN =U=L Lt ra}c k _| i ^d ) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpdec_h261.o src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.cCC libavformat/rtpdec_h263.o :5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 4 warnings generated. CC libavformat/rtpdec_h263_rfc2190.o src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.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,03x02, warning0sx generated0. 1,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | src/libavformat/mov.c ^ :5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) {src/libavformat/mxfdec.c : 3230| : ~ ^ ~~~~~~~~~~~~~~~~~116 : warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:5118:35: 3230warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { { 0x 05118 | 6 , 0 x 0 e, 0ixf2 b,(0cx->3f4c,-0>xs0t2r,e0axm0s[5,i0]x0-1>,i0dx0 1,=0=x 0fdr,ag0-x0>1t,r0axc0k2,_0ix0d1),0 x0{1 , 0| x0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 ,0x01,0x00src/libavformat/mov.c }:5129,: 32m:x f_warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ead_partiti on5129_ | p ac k } ,i f | ^( sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~src/libavformat/mxfdec.c :3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] src/libavformat/mov.c:5268:19: 3231warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { { 0x 052686 | , 0 x 0e ,f0oxr2 b(,i0 x=3 40,;0 xi0 2<, 0exn0t5r,i0exs0 1&,&0 x!0p1b,-0>xe0odf,_0xr01e,a0xc0h2e,0dx;0 1i,+0x+0)1, 0x{0 3, 0| x0 ~ ^ ~~~~~~~2 ,0x00 }, mxf_read_parsrc/libavformat/mov.ct:i5329t:i48o:n _warning: pcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]a ck }, | ^ 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_src/libavformat/mxfdec.cd:u3232r:a116t:io nwarning: )missing field 'ctx_size' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3232 | src/libavformat/mov.c : 5346{: 11{: 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 6,0x0e ,53460 | x 2 b , i0fx 3(4i, 0_nbr_easdtr_eapmsa;rt ii+t+io)n _{p a ck| ~ ^ ~~~~~~~~~~~~~}, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | CC libavformat/rtpdec_mpeg12.o { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ CC libavformat/rtpdec_mpeg4.o src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fc->streams[i]->id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5447:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5447 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5476:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5476 | av_sat_add64(pts, duration) != pts + (uint6src/libavformat/qcp.c4_t:)d132ur:16a:ti owarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 132src/libavformat/mov.c | : 5475 : 40f:or warning: (icomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]= 0; i frag_index.nb_it e3048m | s ; i + +f)o {r ( i | = ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 0; i < msrc/libavformat/mov.cxf:-5509:>45b: owarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d y_partiti o5509n | s_ co u n t ; i + + ) { f | o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ r (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i 25v:i dwarning: eocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ offsets_count; i++) {49 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpegts.o src/libavformat/qcp.c:162:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 162 | if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 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/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/mxfdec.c:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 11 warnings generated. src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtpdec_qcelp.o 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/pva.c:209:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3416:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3416 | msrc/libavformat/mxfenc.cxf->:ru3222n_:i112n :+ mxwarning: f-missing field 'unit' initializer [-Wmissing-field-initializers]> current_partiti on3222- | > p re vi o u s_opfarftisteiotno f<(=M XmFxfC->olnastte_xft,o srtwoarred__tueselrl)_ c o| m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~m ents), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.cCC libavformat/rtpdec_mpa_robust.o :3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ CC libavformat/rtpdec_qdm2.o src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOsrc/libavformat/r3d.cL, :{393.:19i:64 =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 }, 0, 1, AV_OPT_FLA G393_ | E N C O DiIfN G(_PfArRAaMme}_n,u m < | r ^3 d->video_offsets_counsrc/libavformat/mxfenc.ct:3255): 12{: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3255 | { NULL }, | ^ 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, In file included from {.isrc/libavformat/redspark.c6:4 22=: src/libavcodec/bytestream.hR:A186W:_P13A:C Kwarning: ETcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ SIZE }, 1, IN T_186M | A X ,s iDEzC}e, 2 | ^= FFMIN(p->buffer_end - p-src/libavformat/rawdec.c>:b125u:f12f:e rwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] s ize) ;125 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ NULL }src/libavutil/macros.h:,49: 25 | : ^note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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(width)src/libavformat/mxfdec.c, A:V_3626O:P19:T _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_IMAGE_SIZE, {3626. | s t r = NfoUrL L(},i =0 ,0 0;, iD E p| ar ^t itions_countCC libavformat/rtpdec_qt.o ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ 52 warnings generated. 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 40 warnings generated. In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: 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:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_rfc4175.o In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h:49::25355: :note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN (355a | , b )s i((zae) > =( b)F F? M(IbN()g -:> (ba)u)f f | e ~ ^ ~ r_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: 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/riffenc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_svq3.o In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffeCC libavformat/rtpdec_vc2hq.o r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: 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:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^src/libavcodec/bytestream.h :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)src/libavformat/rm.c > (:b47) :? 24(:b) :warning: (missing field 'tag' initializer [-Wmissing-field-initializers]a )) | ~ ^ ~ In file included from 47src/libavformat/riffenc.c: | 26 : src/libavcodec/bytestream.h: 356 :{13 :AV _warning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ODEC_ID_ N356 | O N E s}i,z e2 src/libavformat/mov.c| = ^ F: F6312M:23I: Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer_end - p6312- | > b u f f e r , sfiozre )(;i =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ; i src/libavutil/macros.h< :c49-:>25:f cnote: -expanded from macro 'FFMIN'> nb_str e49 | a#mdse;f iin+e+ )F F{M I N| ( ~ ^ ~~~~~~~~~~~~~~~~~a ,b) ((a) src/libavformat/mov.c> :(6318b:15): ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](b ) : (a) 6318) | | ~ ^ ~ ifIn file included from src/libavformat/riffenc.c(:i26 : =src/libavcodec/bytestream.h:=357 :c15-:> warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c->nb _357s | t r eiafm (ss)iz e2 | != ~ ^ ~~~~~~~~~~~~~~~~~ s ize) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_vp8.o src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; src/libavformat/mov.c | : ^ 6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/rtpdec_vp9.o src/libavformat/mov.c:src/libavformat/mxfdec.c6481:73::4125 :19warning: :comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41256481 | | f or ( aiv i=o _0s;e ie k<( sp-b>,2n be_n warningcssrt generatedyr. petamis;o ni_+i+n) d e| x- ~ ^ ~~~~~~~~~~~~~> auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + src/libavformat/mov.csi:z6544e:53o:f warning: (mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]xf _header_partitio n6544_ | pa c k _k ey )) ; i| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (avio_readsrc/libavutil/macros.h(:p49b:,25 :b note: uexpanded from macro 'FFMIN' ffer + o49f | f#sdeetf,i nteo _FrFeMIaNd()a ,b!)= t((oa)_ r> e(ba)d )? ({b ) | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6179 | if (trk->entry >= trk->cluster_capacity) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_xiph.o src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc.o src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mov.c 4290 | : 6686 : 19AV:_O PTwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAG_DECODING_PAR A6686M | } , f| o ^r (i = 0; i < entry_count && src/libavformat/mxfdec.c!p:b4291-:>12:e warning: omissing field 'help' initializer [-Wmissing-field-initializers]f _re a4291c | h e d{; NiU+L+)L { } ,| ~ ^ ~~~~~~~~~~~| ^ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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;in_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ 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 int' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ CC libavformat/rtpenc_amr.o src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_chain.o src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmdec.c:270:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 270 | ast->coded_framesize * (uint64_t)sub_packet_h > (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/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/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rtpenc_h263.o src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > src/libavformat/rmdec.c(b): ?417 (:b25): :warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a) ) | ~ ^ ~ src/libavformat/mov.c417: | 7136 : 26: warning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f (codec_d a7136 | t a _ s i z e > = rseimz_eb)y {t e s| ~~~~~~~~~~~~~~~ ^ ~~~~ -= 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/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_h263_rfc2190.o src/libavformat/mov.csrc/libavformat/movenc.c:7180::671319:: 19warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71806713 | | ffoorr ((i i= 0=; 0i; anmpbl_es->tsruebsaammsp;l e_ic+o+u)n t{; 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] src/libavformat/rpl.c:331:27: warning: 7201comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | dat a +331 | = F F MiIfN (1(6*rsapmpll-e>-c>shkiupn_kb_ynutmeb_ebrlo c>k= ,s tri-e>mn_bb_iyntdeexs_e)n;t ri e| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ ) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: src/libavformat/rpl.cnote: :expanded from macro 'FFMIN'355 :17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #def i355n | e F F M I N i(fa, b()re t (!=( afr)a me>_ s(ib)z e?) (| ~~~ ^ ~~~~~~~~~~b ) : (a)) 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] src/libavformat/mov.c:7202 :36326 | : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] if ( r7202p | l - >f r am e _ in _ p a rrtem _=by=t esr -p= lF-F>fMrIaNm(es1_6*psearmp_lce-h>suknikp)_ b{y t e| _ ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~b lock, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtpenc_h261.o 14 warnings generated. CC libavformat/rtpenc_h264_hevc.o src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_jpeg.o 6 warnings generated. 1 warning 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:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 39 warnings generated. src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7062:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7062 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o 5 warnings generated. 2 warnings generated. CC libavformat/rtpenc_mpegts.o src/libavformat/movenc.c:7271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7271 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_mpv.o 21 warnings generated. src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ 7 warnings generated. CC libavformat/rtpenc_rfc4175.o src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rmdec.c:1235:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1235 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/rmdec.c:1291:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | for (j = 0; j < len; j++) { | ~ ^ ~~~ src/libavformat/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++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ 12 warnings generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_vc2hq.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 24 warnings generated. In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_vp8.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g-In file included from >busrc/libavformat/rtmppkt.cf:fe22r: ,src/libavcodec/bytestream.h: 186s:i13:z ewarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :18625 | : note: expanded from macro 'FFMIN' size2 =49 | F#FMdIeN(fp-i>nbeuf fFeFr_MeIndN (- ap,-b>)b u(f(af) e> r(,b ) s? i(bz)e ): ;( a ))| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (src/libavformat/mov.ca):) 8357 :| 19: ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h :8357294 | : 15 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i =294 0 | ; iif <(s izie2t !e=m _sciozue)n t | ; ~~~~~ ^ ~~~~ i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_vp9.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/mov.c 49: | 8446#d:ef38in:e warning: Fmissing field 'size' initializer [-Wmissing-field-initializers]F MIN(a,b) (8446( | a) > ( bM)O ?V (Ab)t o:m (atao))m =| ~ ^ ~{ AV_RL32("root") }; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (In file included from (a) src/libavformat/rtmppkt.c>: 22: (bsrc/libavcodec/bytestream.h) :? 293(b:) 13: :(a ))warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29 : 293src/libavcodec/bytestream.h | : 357 : 15 :s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMI N357( | p - >ifb (usifzef2 e!=r _seinzde )- p-| > ~~~~~ ^ ~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: 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/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_xiph.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 CC libavformat/rtpproto.o = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/mov.c:8481 :4923 | #:d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) (8481( | a ) > ( b ) ? f(obr) ( i: (=a )0); i | < ~ ^ ~s ->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/rtsp.o 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtspdec.o src/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_src/libavcodec/bytestream.hTYP:E355_B:O13O:L ,warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].i 64 = 0}, 0, 1, D E355C | } , | s ^ ize = FFMIN(g->buffer_esrc/libavformat/rtmphttp.cn:d266 :-12 :g -warning: >missing field 'help' initializer [-Wmissing-field-initializers]bu ffe r266, | s i z e ){; N UL L| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} , | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: 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/rtspenc.o CC libavformat/s337m.o CC libavformat/samidec.o CC libavformat/sapdec.o 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-CC libavformat/sapenc.o >ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sauce.o 22 warnings generated. src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sbgdec.o 6 warnings generated. CC libavformat/sbcdec.o src/libavformat/mov.c:9061:22: src/libavformat/rtpdec_h264.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :196:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | 196 | i f w(hislter e(*apm _&i& n*depx !>== 's--'> n&b& _(sdstt r-ea msb)u f 1)| < ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ sizeof(buf1src/libavformat/mov.c): 9075-: 231:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ 11 warnings generated. src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_asf.c:49:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 long') and 'int' [-Wsign-compare] 58 | if (chunksize > end - p) | ~~~~~~~~~ ^ ~~~~~~~ src/libavformat/rtpdec_asf.c:74:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | } while (end - p >= sizeof(ff_asf_guid) + 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sccdec.o src/libavformat/rtpdec_qdm2.c:85:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ CC libavformat/sccenc.o src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qdm2.c:169:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if (end - p < len + (type == 0x7F) || id >= 0x80) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:249:25 warning: snote: generatedexpanded from macro 'FFMIN'. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nbCC libavformat/scd.o _streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sdns.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: 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/sdp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: 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/sdr2.o CC libavformat/sdsdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: 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/sdxdec.o src/libavformat/rtpdec.c:190:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | payload_len = FFMIN(len, (AV_RB16(buf + 2) + 1) * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.c:202:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 202 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/seek.o CC libavformat/segafilm.o 2 warnings generated. src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/segafilmenc.o 2 warnings generated. 4 warnings generated. In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | data->read_buf_size = FFMIN(len - ret, sisrc/libavformat/rtpdec_mpeg4.cz:278:26: warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o f( d278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ ata->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ 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:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/segment.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 }In file included from , -src/libavformat/rtpdec_xiph.c1:, 346: 5src/libavcodec/bytestream.h5:32935:,13 :A Vwarning: _Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P T_FLAGsrc/libavformat/rtpdec_rfc4175.c_ENCOD:I N293G | 278:_ 25 PA:R Awarning: sMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i z}e,2 | = ^ FFMIN(p->buf f278e | r_ e n src/libavformat/rtpenc.c d: -38 :p 12-: > biuwarning: ff missing field 'help' initializer [-Wmissing-field-initializers](f epr,a ys38l | ioz ae d) _ ;l{e NUnL2 L | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning} s,d generateda . t src/libavutil/macros.h:a| ->49p ^g :r25o:up ) note: expanded from macro 'FFMIN'| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 49 | src/libavformat/rtpdec_rfc4175.c#:d300e:34f:i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b )300 | ( ( a ) > i(f b(c)op y?_ of(fbs)e t :+ le(ngat)h) > d| a ~ ^ ~t a->frame_sIn file included from isrc/libavformat/rtpdec_xiph.cz:e34 : |src/libavcodec/bytestream.h|: 294!:15d:a twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ->fra m294e | ) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: 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/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/serdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: 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/rtpenc.c:148:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | s1->packet_size = FFMIN(s1->packet_size, | ^ ~~~~~~~~~~~~~~~ 149 | s1->pb->max_packet_size); | ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o 1 warning generated. CC libavformat/siff.o In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/smacker.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (CC libavformat/smjpeg.o b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/smjpegdec.o 5 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavformat/rtmpproto.c if :(1718s:iz39e:2 !warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~ 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) -CC libavformat/smjpegenc.o 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: 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/smoothstreamingenc.o CC libavformat/smush.o src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/sol.o src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/soxdec.o src/libavformat/rtpdec_xiph.c:110:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (ident != data->ident) { | ~~~~~ ^ ~~~~~~~~~~~ CC libavformat/soxenc.o src/libavformat/rtmpproto.c:2379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2379 | if (size + 3 + 4 > pkt->data + pkt->size - next) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdif.o src/libavformat/rtpdec_xiph.c:254:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 254 | if (packed_headers_end - packed_headers != length || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:140:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 140 | if (pos >= buf - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:147:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (pos >= end - buf_base) | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_h263_rfc2190.c:158:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 158 | if (pos_next_mb_info <= end - buf_base) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/spdifdec.o CC libavformat/spdifenc.o 3 warnings generated. CC libavformat/srtdec.o 2 warnings generated. src/libavformat/rtmpproto.c:2707:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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)) | ~ ^ ~ CC libavformat/srtenc.o CC libavformat/srtp.o 47 warnings generated. src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3117:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3117 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3121:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3123 | { NULL }, | ^ 5 warnings generated. CC libavformat/srtpproto.o CC libavformat/stldec.o 2 warnings 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/subfile.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/subtitles.o src/libavformat/sbgdec.c:201:69: warning: implicit conversion from 'long long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] 201 | ts = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ 1 warning generated. CC libavformat/subviewer1dec.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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O CC libavformat/subviewerdec.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_12MAX warning (s0x generated7f. ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/supdec.o CC libavformat/supenc.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/svag.o CC libavformat/svs.o CC libavformat/swf.o src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/swfdec.o 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ CC libavformat/swfenc.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_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | 164 | { " u s er _a ge nitf" ,(p a"ocvkeertr_ildeen U>se r-sAizgee nt| |h epaacdkeetr_l"e,n < O2F) F | S ~~~~~~~~~~ ^ ~~~~E T(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 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/takdec.o src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ CC libavformat/tcp.o src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", src/libavformat/sapdec.c : 174 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | f o r (OFiFS ET=( l0oc;a lia d,sAdVp__cOtPxT-_>TnYPbE_s_tSreTamRsI;N Gi+,+ ) {{ .| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~s tr CC libavformat/tedcaptionsdec.o = 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 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/tee.o src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 946 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tee_common.o src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/sbgdec.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1075 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 6 warnings generated. 6 warnings generated. 1 warning generated. src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/teeproto.o In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/tiertexseq.o src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/bytestream.hsrc/libavformat/sbgdec.c::2711531::1734:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1531 | AV _271O | P T _ FiLnAtG s_iDzEeC2O D=I FNFGM_IPNA(RgA-M> bu}f, f e| r ^_ end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavformat/sbgdec.ce:f1534:i34n:e warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F MIN(a ,1534 | b ) ( (a ) A>V (_b)O P?T_ FL(AbG)_D E:C O(DaI)N)G_ P A| R ~ ^ ~A M }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from CC libavformat/tls.o src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: 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/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: 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/seek.c:211:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 211 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: 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/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o CC libavformat/thp.o CC libavformat/tmv.o 1 warning generated. 23 warnings generated. 4 warnings generated. src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/tta.o 2 warnings generated. 11 warnings generated. src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavformat/ttaenc.o 11 warnings generated. src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ 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 int' [-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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ttmlenc.o src/libavformat/sierravmd.c:279:42src/libavformat/smjpegdec.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]74 :49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 279 | 74i | f ( ff i o _ li mi t ( p ib,f f r(aamve-i>fora_remaed_(psb,i czoe)m me!n=t f,r halmeeng-t>h)f r!=a meh_lseinzge)t h )| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tty.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/txd.o src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/ty.o 2 warnings generated. 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/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/udp.o In file included from src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/soxdec.c:105:50: warning: 16 warningscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/segment.c:1041:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1041 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E CC libavformat/uncodedframecrcenc.o }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ CC libavformat/unix.o 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 src/libavformat/rtsp.cat c:l1630o:ck50t:i mewarning: "comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare], OFFSET(use_clo ck1630t | im e ) , A V _ OP Ti_fTY P(Er_eBpOlOyL-,> {t.ri6a4n =s p0}o, r0t,s [10, ]E.}l, o w| e ^r _transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/url.o 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ 2 warningsrc/libavformat/segment.cs: generated1063. :175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(csrc/libavformat/smoothstreamingenc.clock:ti219m:e19_:w rwarning: apcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_d uration), AV_O P219T | _ T Y P E_fDoUrR (AiT IO=N , 0{.;i 64i = 4n_bM_AsX}t,re am0s, ;I NiT+64+_M)A X{, E }| , ~ ^ ~~~~~~~~~~~~~ | ^ 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/segment.c:src/libavformat/smoothstreamingenc.c1064::262157::23 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | 1064 | f o r ( i{ "=se g0m;e nit _t,n b_ s t r e"saetm ss; eigm+e+n)t { d | u ~ ^ ~~~~~~~~~~~~~r ation", 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] src/libavformat/sdp.c:880:23 :1065 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "segment_time_ d880 | el ta " , " s e t faopr p(jr o=x i0m;a tj insb_esdtr efaomsr; jt++h)e {s e g| m ~ ^ ~~~~~~~~~~~~~~~~~ ent times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }CC libavformat/urldecode.o , | ^ 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 segmentsrc/libavformat/smacker.c sp:li217:t19: fwarning: racomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]m e numbers", 217 | OFfFoSErT( fr(aim e=s _s0tr),AV_OPT;_ TiY

NfrGa,m{.estsr ;= i +N+UL)L },{ 0 ,| ~ ^ ~~~~~~~~~~~ 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning ofsrc/libavformat/smoothstreamingenc.c eac:h302 :s19e: gwarning: mecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nt ", OFFSET(reset_ t302i | m es t a mfpso),r A(Vi_ O=P T_0T;Y PiE_ B.ni6b4_ =s 0t},r e0a,m s;1 i,+ +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_DURATICC libavformat/utils.o ON, {.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 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 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/vag.o src/libavformat/segment.c:1066:137: warning: implicit conversion from 'long 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 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 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 (0x7fffffffffffffCC libavformat/vc1dec.o ff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:1063:163: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1063 | { "segment_clocktime_wrap_duration", "set segmsrc/libavformat/smacker.cent :cl240o:c44k:t iwarning: mcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e wrapping duratio n"240, | O F F SEiTf ((calovciok_tifmeeof_(wsr-a>pp_bd)u r|a|t simokn-)>,c urA_fVra_mOeP >T=_ TYsPmEk_-D>fUrRaAmTesI)O N ,| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ {.i64 = INsrc/libavformat/smacker.cT:62584:_22M: Awarning: Xcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]} , 0, IN T2586 | 4 _ M A X , E } , if| ~ ^~~~~~~~~( siz/usr/include/stdint.he :> 46s:m21k:-> fnote: rexpanded from macro 'INT64_MAX'a me_si ze46) | # d{ e fi| n ~~~~ ^ ~~~~~~~~~~~~~~~e INT64_MAX src/libavformat/smacker.c :(3200:x757f:f ffwarning: ffcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f ffffffff )320 | | ^~~~~~~~~~~~~~~~~~ if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 4 warnings generated. CC libavformat/vc1test.o src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ 1 warning generated. 1 warning generated. CC libavformat/vc1testenc.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long 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 long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/version.o src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.csrc/libavformat/rtsp.c:100::2162364: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]35 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | { "dtsh d2364_f | al l ba ck _ ti m e ",i "fmi n(s iszeecosf t(o" cs=trIipN HIDP "f)o r- a1f tbuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:216:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 215 | if (sizeof(dtshd_start_code) + 2 + pkt_size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vivo.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/voc.o src/libavformat/rtsp.c:2591:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2591 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/voc_packet.o CC libavformat/vocdec.o src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/ssrc/libavformat/spdifenc.ciz:eo483f(:*43q: -warning: >sucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bs ) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 int' [-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_buCC libavformat/vocenc.o f_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | src/libavformat/srtpproto.c : 86: 26 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] pa86dd | i ng _ r ehm-a>inminagx);_ p | a ~~~~~~~~~~~~~~~~~ cket_sizesrc/libavutil/macros.h: 49=: 25F:F Mnote: Iexpanded from macro 'FFMIN'N (s -49> | r#tdepf_ihnde- >FmaFx_MpaIcNk(ae,bt)_ (s(iaz)e ,> ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ? (b) : (87a | ) ) | ~ ^ ~ src/libavformat/spdifenc.c : 541: 34 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] sizeof( s541- | > e n c r y p t b uifn)t )da t-a_ to1_i4ns;e r| t ~~~~~~~~~~~~~~~~~~~~~ = FFMIN(masrc/libavutil/macros.ht:49_:co25d:es [nnote: eexpanded from macro 'FFMIN'x t_code_ i49d | x]#.dpeosf i-n ec tFxF->MhIdN_(ab,ufb_)f (i(al) l>e d(, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? (b) 542: | ( a ) ) | ~ ^ ~ 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 int' [-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 int' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.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/w64.o 5 warnings generated. src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. 1 warning generated. CC libavformat/wady.o CC libavformat/wavarc.o 4 warnings generated. CC libavformat/wavdec.o CC libavformat/wavenc.o src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/tedcaptionsdec.c:39:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | AV_OPT_FLAG_SUBTITLE_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/tedcaptionsdec.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL }, | ^ src/libavformat/tedcaptionsdec.c:38:36: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 36 | { "start_time", "set the start time (offset) of the subtitles, in ms", | ~ 37 | offsetof(TEDCaptionsDemuxer, start_time), AV_OPT_TYPE_INT64, 38 | { .i64 = 15000 }, INT64_MIN, INT64_MAX, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/wc3movie.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ CC libavformat/webvttdec.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++){ | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/webvttenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.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_slCC libavformat/wsddec.o aves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wtv_common.o src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wtvdec.o 2 warnings generated. src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. CC libavformat/wtvenc.o 1 warning generated. In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TCC libavformat/wv.o YPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/wvdec.o CC libavformat/wvedec.o 1 warning generated. src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framera5te warning)s, generated . AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ CC libavformat/wvenc.o 2 warnings generated. CC libavformat/xa.o 13 warnings generated. CC libavformat/xmd.o CC libavformat/xmv.o 1 warning generated. 13 warnings generated. 1 warning generated. CC libavformat/xvag.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ 1 warning generated. 3 warnings generated. CC libavformat/xwma.o CC libavformat/yop.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/yuv4mpegdec.o src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc src/libavformat/url.c:263:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-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 int') and 'int' [-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 int') and 'int' [-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 int') and 'int' [-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 int') and 'int' [-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 int') and 'int' [-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) { \ | ~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { src/libavformat/udp.c: 144| : ~ ^ ~~~~~~~~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ src/libavformat/udp.c:128:142: warning: implicit conversion from 'long 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 }, | ~ ^~~~~~~~~ 4 warnings generated. /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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 127 | { "bitrate", "Bits to send per second", OFFSET(bitrate), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, .flags = E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ 1 warning generated. src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 523 | if (av_fifo_can_write(s->fifo) < len + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/udp.c:586:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | av_assert0(len <= sizeof(s->tmp)); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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) | ~~~ ^ ~~~~~~~~ 29 warnings generated. src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 3 warnings generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 42 warnings generated. 3 warnings generated. 5 warnings generated. 8 warnings generated. 9 warnings generated. 1 warning generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 7 warnings generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(isrc/libavformat/webm_chunk.cgno:r236e:_31l: ewarning: ngcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]t h), AV_OPT_TYP E236_ | B O O L, { . i 6 4w =c -0> d}u,r 0at,i 1o,n _DwrEiCt }t,e n | > ^= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/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/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/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > src/libavformat/wc3movie.c(b): 253?:84 : (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ 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:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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_src/libavformat/webpenc.cINT:, 202{.:i526: 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0 }, 0, INT_MAX, AV_ O202P | T _ F LA G_ EANVC_OODIPNTG__PTARYAPME }_,I N T| ^, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/webpenc.c:203:12: warning: 530missing field 'help' initializer [-Wmissing-field-initializers] | {203 | " c h u {n kN_UduLrLa t}i, o n| _ ^m s", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ 1 warning generated. 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 }, | ^ 40 warnings generated. src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ src/libavformat/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/wtvdec.c:216:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 216 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. 6 warnings generated. src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 2 warnings generated. 5 warnings generated. src/libavformat/wtvdec.c:762:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 762 | if (wtv->index_entries[i].pos > broken_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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/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 int' [-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)) | ~ ^ ~ GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o 58 warnings generated. CC libpostproc/version.o src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libpostproc/libpostproc.pc src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ GEN libswresample/libswresample.pc src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 446 | if (asrc/libavformat/xvag.cvi:o73_:s45ee:k( pwarning: b,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] audio->data_offset, 73SE | E K_ SE T ) ! =s atud-i>o-c>odadteac_opffasert-)> c h| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ GEN libswscale/libswscale.pc src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/xwma.c 493: | 213 : 27 :i fwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (avio_seek(pb, vi213d | e o - > d a t a _ o ff se tf, oSErE K(_iS =E 0T); i! =< v iddepo-d>sda_tat_abolfef_sseitz)e ; +| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~+ i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavformat/xwma.c :264:23: 507warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (re s264u | lt ! = fr a mfeo_rsi ze() i | ~~~~~~ ^ ~~~~~~~~~~= 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o 1 warning generated. CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o 1 warning generated. CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o 1 warning generated. 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 CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o CC libavfilter/af_anlms.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apsyclip.o CC libavfilter/af_apulsator.o 3 warnings generated. CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o 2 warnings generated. CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o 14 warnings generated. CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o 6 warnings generated. CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o 2 warnings generated. 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); | ~ ^ 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] In file included from src/libavfilter/af_adecorrelate.c :49 | 23 : src/libavutil/ffmath.h : 49r:e30t:u warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n exp2f(M_LOG2 _491 | 0 * x ) r;et u | r ~ ^n exp2f(M_LOG2_10 * x); | ~ ^ 4 warnings generated. CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.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); | ~ ^ 35 warnings generated. CC libavfilter/af_dialoguenhance.o 10 warnings generated. 5 warnings generated. CC libavfilter/af_drmeter.o In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavfilter/af_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_atilt.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_dynaudnorm.o 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_earwax.o In file included from src/libavfilter/af_compand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 28src/libavfilter/af_acontrast.c warning:s39 generated:. 93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_adeclick.csrc/libavfilter/af_acontrast.c:40::9512::103 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { NULL 95 | } | ^ { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ 6 warnings generated. src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_acontrast.csrc/libavfilter/af_adeclick.c::9955::23103:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 99 | src/libavfilter/af_adelay.c 55 | { :" 59a r o:r 141d : e warning: r missing field 'unit' initializer [-Wmissing-field-initializers]" ,fl o"asett audto r= esrgcr[escsi ]59 o*n | o rM d_ePI _ r2"{ ;," dO eFl| a ^~~~~~ ~Fy SsE"T,( a"r)s, e tA Vli_stO oPfT _deTlYaPyEs_ DfOoUrB LeEa,ch {.cdhabnln=el2"},, OF F0SE,T ( d25e,l aAyFs) , }A,V _ O| P ^T _TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_Rsrc/libavfilter/af_adeclick.cU:NT100I:M103E:_ Pwarning: ARmissing field 'unit' initializer [-Wmissing-field-initializers]A M }, | ^ 100 | { "a", "set autoregression order", OFFSETsrc/libavfilter/af_adelay.c(:a60r:116):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_O P60T | _T YP E _ {D "OaUlBlLE",, { . d b"lu=s2e}, l a s0t, a v25a,i lAaF b},l e| ^d elay for remained channels", OFFSET(all), AV_OPT_TYPEsrc/libavfilter/af_adeclick.c_:BO101O:L103,: warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64=0}, 0, 1101, | A }{, " t| h ^r eshold", "set threshsrc/libavfilter/af_adelay.co:l61:d12": ,warning: missing field 'help' initializer [-Wmissing-field-initializers] O F61 | F S E{T (NUtLhL r}e s h| o ^l d), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_acontrast.c:77:30: src/libavfilter/af_adeclick.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]103 :103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | 103 | { " bdusrtst"[,c] "=s esti nb(udr s+t cfousnitonr"a,s t *O FsFinS(EdT( b*ur st4)),) ; | AV ^~~~~~~~ ~_ OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "transfer", "set the transfer expresrc/libavfilter/af_adeclick.css:i111o:n12",: Owarning: FFmissing field 'help' initializer [-Wmissing-field-initializers]S ET( ex111p | r _ s src/libavfilter/af_acontrast.c t{: Nr)96,U: LL23 } : A| Vwarning: _ ^implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O P T_TYPE_ST R96 | I N G , { . s t r = "fpl"oa}t, d 0=, s rc [0,n ]FL A*G MS_ P}I,_ 2 ;| ^ | ^~~~~~ ~ src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS }, | ^ src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS }, | ^ src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS }, | ^ src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | {NULL} | ^ src/libavfilter/af_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)); | ^~~~~~~~ ~ 3 warnings generated. src/libavfilter/af_adrc.c:111:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ src/libavfilter/af_acrusher.c:74:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_Isrc/libavfilter/af_acrusher.cNT:,81 : 111 : {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i6 4 = 1024}, 81 | 0 , { " d c I"NT,_M A X , F L A"GsSe t} , D | C ^ ", OFFSET(dc), AV_OPT_TYPE_DOUBLsrc/libavfilter/aeval.cE,: 92:{159:. dwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers] l=1}, .25, 92 | {4 ," nA" ,}, | ^ "set the number of samples per requested fsrc/libavfilter/af_acrusher.cr:a82me:",111 :O Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]SE T(nb_sampl es82) | , {A V"_aOPaT"_T,Y P E _ I NT , " s e{t. ia6nt4i- a=l ia1s02i4}n,g " , 0 , O FF S E T (INaT_aM)AX,, F LA GS } , A V| _ ^O PT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, src/libavfilter/aeval.c| : ^ 93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "ssrc/libavfilter/af_acrusher.ce:t83 :t111:h ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]s ample rate ",83 | { " s a m p l e s " , " s e t O FsFSaEmpTl(es amrpelde_urcattieon_"st,r O)F, FASEVT_(OPsTa_TmYpPleEs_)S,T RI N G,A V{._stOr P= T"4_4T10Y0"P},E _0D, O0,U BFLLAEGS, } ,{ . d| b ^l =1}, 1, 250, A }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | src/libavfilter/af_acrusher.c : 84{: 111":s warning: "missing field 'unit' initializer [-Wmissing-field-initializers] , 84"s | e t t he {sa m"pllfeo "r,a t e" , " e n a b l e LF O" , O FF SE T ( sOamFplFeSE_Tr(aitse__sltfro),) ,AV _ O P TA_TVY_OPPET__STTRIYNPGE, _{.BsOOtLr, = " 4{41.0i0"6},4 =00,} 0,, F LA G S0 ,}, | ^ 1, A }, | ^ src/libavfilter/aeval.c:95:118: warning: src/libavfilter/af_acrusher.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { 85" | d ur a ti o{n" ," l f o"rsaentg aeud"i,o d"ursaettio n"L, FOOF FdSEeTp(dtuhr",a t io n ), AV _ OOPTF_TFYSPEET_D(URlAfTIoONr,a n{g.ei)64, = -A1V},_ -O1,P TIN_TT64Y_MPAEX,_ FDLOAUGSB L}E, , | ^ {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d",src/libavfilter/af_acrusher.c : 86 : 111 : warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]et audio dur a86ti | on " , O{FF SE"T(ldfuroartaiotne)," A,V _O PT"_sTeYtP EL_FDUOR ATrIaONt,e {".,i6 src/libavfilter/af_aecho.c 4 = : 52-: 1103O}F,:F warning: SE-Tmissing field 'unit' initializer [-Wmissing-field-initializers](1 l,f oIrNaTt6e4)_,M A AXV ,_52 F | OL PA GT S_ T}{ Y",Pin _E | _DgO ^U aBinL"E,, {."dbsle=t. 3s},i g.0n1a,l i n p u t 2g0a0in," A, } ,Osrc/libavfilter/aeval.c F :F97| S ^: E116T:( iwarning: n_missing field 'unit' initializer [-Wmissing-field-initializers]ga in), AV_OPsrc/libavfilter/af_acrusher.c T97:_ | 87T:Y 12P : Ewarning: _missing field 'help' initializer [-Wmissing-field-initializers] F{L O"87A | Tc , h a n{{ n.NeUdlbLL_ l}l a= 0y| . ^o6 u},t "0, ," s1e,t Ac ha}n,n e l | l ^a yout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.ssrc/libavfilter/af_aecho.ct:53r: 103=: Nwarning: ULmissing field 'unit' initializer [-Wmissing-field-initializers]L} , 0, 0, FLA G53 | S } , {| ^ "out_gain", "set signal output gain", OFFSET(out_gaisrc/libavfilter/aeval.cn:)98,: 116A:V _warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]PT _TYPE_FLOA 98T | , {{. "dc"b,l = 0 . 3 }, 0 , 1, "As e}t, c h| a ^n nel layout", OFFSET(chlayout_str), AV_OPT_TYPEsrc/libavfilter/af_aecho.c_S:T54R:IN107G,: {.warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = NULL}, 0, 054, | F L AG S { }",d e l| a ^y s", "set list of signasrc/libavfilter/aeval.cl: 99:d12e:l awarning: ymissing field 'help' initializer [-Wmissing-field-initializers]s ", 99 | O F F S{E TN(UdLLe }l a y| ^s ), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/aeval.c :5596 | : 101 : warning: {implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "decays", "set l i96s | t o f {s i"gdn"a,l d e c a y s " , "sOetF FaSuEdTi(o ddeurcaatyiso)n," , AOFVF_SOEPTT(d_uTrYatPiEon_),S ATVR_OIPNGT,_T Y{P.Es_DtUrR=AT"I0ON.,5 "}{,. i064, = -01,} , A- 1,} ,I NT 6| 4_ ^M AX, FLAGS }, | ~ ^~~~~~~~~ src/libavfilter/af_aecho.c:56/usr/include/stdint.h::1246:: 21warning: : missing field 'help' initializer [-Wmissing-field-initializers]note: expanded from macro 'INT64_MAX' 56 | 46 | {# dNeUfLiLn e }I N | T ^64 _MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_acrusher.c:170:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | k = roundf(y); | ~ ^~~~~~~~~ CC libavfilter/af_extrastereo.o src/libavfilter/af_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | av_log(ctx, AV_LOG_ERROR, "delay[%d]: %f is out of allowed range: (0, 90000]\n", i, s->delay[i]); | ~~~~~~ ^~~~~~~~~~~ src/libavfilter/af_aecho.c:144:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | src/libavfilter/af_adynamicsmooth.c av:_l108o:g124(:c twarning: xmissing field 'unit' initializer [-Wmissing-field-initializers], AV_LOG_ERROR, "de c108a | y [ % d ]{: "%sfe nissi toiuvti toyf" a,l l o"wseed tr asnmgeo: o(0t, h1] \sn", i, s->decay[i]); | ~~~~~~ ^~~~~~~~~~~ ensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 110 | { NULL } | ^ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aformat.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { Nsrc/libavfilter/af_aecho.cUL:L 198}:1 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/aeval.c:233:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | eval->var_values[VAR_NB_IN_CHANNELS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_firequalizer.o src/libavfilter/af_adecorrelate.c:217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "stages", "set filtering stages", OFFSET(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -src/libavfilter/af_adecorrelate.c1:.2180:110,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1.0 )218 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "src/libavfilter/af_aecho.cs:185e:e35:d "note: expanded from macro 'ECHO', "set r a185n | d o m s e e d " , o u t + = OdFbuFfS[iExT] (* scetexd-)>,d e cAayV[_jO]P;T_ T Y P E _ I N T6 4, {. i6 4= - 1 } , - 1 , U IN\T _ M| AX ~ ^~~~~~~~~~~~~, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ 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, {.dbl=-351}, -451, -90, FLAGS }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_flanger.o 199 | ECHsrc/libavfilter/af_adenorm.cO:(260f:12l:t ,warning: missing field 'help' initializer [-Wmissing-field-initializers] flo a260t | , -{ 1NU.L0L ,} | ^ 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECHO(flt, float, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "level_in", "set input gain", OFFSETsrc/libavfilter/af_agate.c(:l74e:113v:e lwarning: _imissing field 'unit' initializer [-Wmissing-field-initializers]n ), 74 | A V _ OP T{_ T"YrPaEn_gDeO",U B L E, src/libavfilter/af_aecho.c"{s.e:td199: 1mbax: l= 1gwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]}i, n 0 r,e 6d4u ,c199t | E CiHFOoL(fnlAt"G, Sf l,o} ,atOF F,SE T (| r- ^1 .a0n,g e ) , 1 .0 A V _O P)T _ T| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PE_src/libavfilter/af_aecho.cDO:U180B:18L:E, {note: .expanded from macro 'ECHO'src/libavfilter/af_aemphasis.cd: 51b:l104=:0. 0 180warning: | 6 missing field 'unit' initializer [-Wmissing-field-initializers]1 2 5 } , 51 | 0in , =1 ,* A s}{ ;", l| ^e v e l _ o u t " , "s et ou t pu t g a i n ", O F FS E T( src/libavfilter/af_agate.c l: ev75e : l 113_: owarning: missing field 'unit' initializer [-Wmissing-field-initializers]u t ), A V _ O 75 | P T \ _ TY PE{_D| OU ~ ^~BL"E th,r e{.sdsrc/libavfilter/af_acrossover.chbol=:l1d89}":,104, :" swarning: 0emissing field 'unit' initializer [-Wmissing-field-initializers]t, 6t4,h FrLeAshGolS d "}89, | , { | ^" s p l i t ",O "FsFeStE Tsp(lthirt efsrheoqlude)n,ci esA"V,_ OOFFPSTE_T(TsYplPitEs__DsOtUrB),L EAV,_ O{PT._dTYbPlE_=S0T.1R2I5NG},, { .s t r0,= "150,0 "A}, }0,, 0| ^, AF }, | ^ src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/af_aecho.c : 199{: 1":r awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i o", "set 199r | aEtCiHoO"(,f l t , f l o a t , -O1F.F0S,E T ( r a t i1o).,0 A V)_ O P| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ TYPEsrc/libavfilter/af_aecho.c_:D185OU:B33L:E, note: {.expanded from macro 'ECHO'd bl=2}, 185 | 1 src/libavfilter/af_adrc.c, : 941400 0:22 :, oAusrc/libavfilter/af_afade.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}: t,190: 1: + warning: =implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | d ^b 414u | f[ ix ] * 190c | tF Ax-s>Dde-cE>aa_y[tjP]L; AtN a Ack R ( src/libavfilter/af_agate.c f :=77l t : 119,:e xfplfo(warning: - 1amissing field 'unit' initializer [-Wmissing-field-initializers] .t )f | /^~~~~~~~~~~~~~~~~~~~~~~ ( 77 src/libavfilter/af_afade.cs:167 | - : > 20 a t{: " t\ anote: aexpanded from macro 'FADE_PLANAR' tc tka| _ck ~~ ~~~~~~~~~^~~~~~~~~~~~~~~m s "167 | ,src/libavfilter/af_aemphasis.c * : i 65 :n" 12 l s e:ti a t n t warning: ka cmissing field 'help' initializer [-Wmissing-field-initializers]k-"d >,[ s i 65] a | m p= s l [{e _i Nr ] Uat e / LL* 1O }g 0 Fa00| .fFiS ^E)n ;T) ( src/libavfilter/af_acrossover.c; a | :t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101t:a 104 :c kwarning: missing field 'unit' initializer [-Wmissing-field-initializers] ) , src/libavfilter/af_adrc.c : 414 101A: | 73 V _: O warning: P T{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ T "YlPe Ev_ eDlO" 414 U , | B L" s E e,t { in.p u \d b ts l| ->=at ^~~~ ~tga2c ai0n}k",, = e x pf ( - 1O.Ff F S/ E 0T(s.-0(1,>la et9vtea0lck00_i_nm,)s, A * A V _in},OPlT in_k -| ^T Y>PEs_FaLmOpAleT_r,a t e{ ./d 1b00l0=.1f},) ) ; 0 ,| ~ ^~~~~~1 ,In file included from AFsrc/libavfilter/af_crossfeed.c :}20src/libavfilter/af_agate.c,: :src/libavfilter/af_adrc.c src/libavutil/ffmath.h78 :::| 414119 ^49: ::2730 ::warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78414 | | 49 { | " r esrl-ee>taaustretn"a, csrc/libavfilter/af_acrossover.ce kx":s p1022ef (=:t104 Mr :_ ewarning: eLlOmissing field 'unit' initializer [-Wmissing-field-initializers]x eGap2f_(s-1e01 ".*f102 ,/ ( | s x - ) >;a{t t a c"k | g _a ~ ^ mi sn ", O* F"s eFit SonlEiunTtkp(-ruel>eatsse am)bapn,l ed _s r AgaainV"_t,O ePO TF_/TF SYET1P(Eg0_a0inDs0_sOtr.)Uf),B ) L;A E V,_O| PT _ ^~~~ ~T{ Y.dsrc/libavfilter/af_aecho.cPbE:l_=200S2:T51:R I0}warning: N,G,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { . s t r = 0". 12000 | 1E,.CH fO"9(}0s,1 0060, ,i,n At0 1, }6A_,F t , | I ^} N,T 1src/libavfilter/af_adrc.c 6| _: ^M 415I:N22,: warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NT 16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415 | src/libavfilter/af_aecho.c : 163 : 34ssrc/libavfilter/af_agate.c-::79>:r e116note: l:expanded from macro 'ECHO'e awarning: semissing field 'unit' initializer [-Wmissing-field-initializers] = exp f163 | ( - 1. f c/79o n | s( ts -d >o r{eul b"elmaeas koeeu_upt_mgs" a,i*n =i n"cselttix -mn>ko-a>ukseatum_pplg aeig_na; raCC libavfilter/af_haas.o i ten src/libavfilter/af_acrossover.c " : / 1,01070 :0. f )12) : ; warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O F107 | F S E T ( msrc/libavfilter/af_adrc.ca{ :k415 : eNU73 :u Lwarning: p L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) ,} \ A 415| | V | ^ _ ~~~~~~~~ ~~~~~^~~~~~~~O PT _ Ts-Y>rPeEl_eDasOeU B= LeE,x pf{(.-d1b.lf= 1}/, ( s - > re l e as src/libavfilter/af_aecho.ce _: 200m1:,s1 : *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n6li4nk, - 200>A | }s,aE CmH pO| (l ^se1 _6r,at e i/ n1t01060._ft),); I | N ~ ^~~~~~ T16_MIN, Isrc/libavfilter/af_adrc.cNT:1415:627_:Msrc/libavfilter/af_agate.c warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X :80): 116| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 415 | warning: src/libavfilter/af_aecho.cmissing field 'unit' initializer [-Wmissing-field-initializers] : 164 : 33 : note: sexpanded from macro 'ECHO'- src/libavfilter/af_afreqshift.c> r 80e:164 | l102 | : 1e asrc/libavfilter/aeval.c : : s e {341 " warning: :ckn=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116oen e:e swarning: x"pftmissing field 'unit' initializer [-Wmissing-field-initializers] ,( d- o 1 u b 102".l | Psfeet F 341I | /iknL_ nTEgR( fl(esa- t,e i>n {" frlo=a , "elct ,c esitn ,hax a s -cne n>o_ e ils_lma sn,_gy * aio ucinn ;t f )l i" | n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, OkF -F>" ssrc/libavfilter/af_afreqshift.ceSsEa : tTm72p l (c: e kh26_ n a:re n nae note: et)eexpanded from macro 'PFILTER' l, la y / o u 1 0 t72 0 0 " | AV._f,) O O P ) F T ;tF_T Y y S PEp| eE ^~~~ ~ _ T( chDcO UlBo aLEs\_yt, oh e tua{| t ~~~~~~~ ~~~~~^~~~~~~ ._=sd tcrb)ol,s =(As2hV.8i_2fO8PtT4)_;2T 7Y 12P5 },E_ S T 1R, I N G 8,, { A . s } t, r | = ^ N U L L } , 0 , \0 , F| ~~~ ^~~~~L AGS }, | ^ src/libavfilter/aeval.c:342:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afreqshift.c:102 :3421: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "c", 102 | P FI L T E R (f lt ," fsleota tc, hsiann,n eclo sl,ay ouctf)" ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O FFSETsrc/libavfilter/af_afreqshift.c(:c73:h26:l note: aexpanded from macro 'PFILTER'y out_st r73) | , A V _ OtyPpT_eT YsiPnE__tShTeRItNaG ,= {s.isnt(rs =h NiUfLt)L;} , 0 , 0 , F L A G S } , | ^ src/libavfilter/af_agate.c : 87 : 123: \warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~ ^~~~~ src/libavfilter/aeval.c:343:12: 87warning: | missing field 'help' initializer [-Wmissing-field-initializers] 343{ | " l e{v eNUlL_L s}c " ,| ^ "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | ECHO(s16, int16_t, INT16_MIN, INT16_MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:33: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "noise_reduction", "set the noise reduction",OFFSET(noise_redusrc/libavfilter/af_aderivative.cctio:n), AV_O164PT_:T12Y:P Ewarning: _Fmissing field 'help' initializer [-Wmissing-field-initializers]LO AT,{.dbl =164 1 | 2 } , { . 01Nsrc/libavfilter/af_afade.c,U L:9L195 7}, :A 1| F: ^R }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 195 | FADE(fsrc/libavfilter/af_afwtdn.clt,: 444f:l90oa:t ) warning: | missing field 'unit' initializer [-Wmissing-field-initializers]^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' src/libavfilter/af_afftdn.c:168:123 : 185warning: missing field 'unit' initializer [-Wmissing-field-initializers]444 | | { 168 | " s {i "g mndr["a"k,, ] ""s se=te t nst[ohek i]sneo is se* ir eggdamuiacn"; t , i o On F"F S, E T ( Os FF S E iT ( gmn oa is) ,e _A V_re O d Pu c Tt i_ ToY n )P, E _A DV _OOP T _UT BY LPEE,_ F { L . Odb\lAT ,=0 }| ^~~~ ~ ,{. db0l ,= 112,} ,AF R }, | ^ .01, 97, AFR }, | ^ src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afftdn.c:169:123: 445warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "leve 169l | s ", "{ s"neoti sne_uflmobore"r, o"sfe tw atvheele tn oliesve efllso"or,", OOFFFFSSEETT(n(oliesvee_flls)o, oAVr_)O,P T _ T YPAEV__IOPNTT_, T{.YiP6E4_=F1L0O}A,T ,1 , {M.AdXb_lLE VE=L-S50-},1 , A F } , -| 8 ^ 0,-20src/libavfilter/af_aecho.c, AF:R }201,: 1 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | ECHO(s32, int32_tsrc/libavfilter/af_amultiply.c, I:NT5432:_src/libavfilter/af_afftdn.cM19::I 170Nwarning: :, 123comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I: Nwarning: T3missing field 'unit' initializer [-Wmissing-field-initializers]2_ MAX) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17054 | | src/libavfilter/af_aecho.c :163{ : 34:" nffornote: src/libavfilter/af_acrossover.c("i expanded from macro 'ECHO'=, :0173 ; "i:s 16348 | e <: ct t warning: xt-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c ohn>esnt bndo_oiuibsn lep173 | e u t sfou lto_ & &og r " , an b isn- >_g =saa imnsc[ti p xO-]>loF Feus=SEt > eTx_0(;p gia+nfi+o)(ni; gs{e _af i l no| o r ) ~ ^ ~~~~~~~~~~~~~~ * , M _ L A NV _1O 0 P T /_ T Y 2 0.P f E) _; F L src/libavfilter/af_afwtdn.c O| :\454A ~ ^~~~ :T110 ,:| {warning: ~~~~~~~~ ~~~~~^~~~~~~~src/libavfilter/af_acrossover.c.:173missing field 'unit' initializer [-Wmissing-field-initializers]: 32d :b warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =-5 0454 }173 | , | { " p e r c -8e0n , tsrc/libavfilter/af_aecho.c- s"-:>20120,,: 1g: Aa i"nFswarning: sR[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e it}] ,p e=r c e| n ^t 201 e | oxEfpCfH(O fgul(l aisn3d2, e*innt 32o_Mti_s,Li nNIgN1"T0,3 2/O _2FM0FI.SNfE,);T | ( ^~~~ ~I pNerTce3nt2)_,MAVA_XO)PT _ T| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PE_src/libavfilter/af_aecho.cDO:UB164LE:,33 : {note: .expanded from macro 'ECHO'd bl=85}, 0164 | , 1 00 ,c oAFnR s}t, d o | u ^ ble in_gain = ctx->in_gain; src/libavfilter/af_afwtdn.c : 455 : 95 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~~~~~~~ ~~~~~^~~~~~~ 455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL,src/libavfilter/aeval.c {.:i64014:=31:0 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, AFR }, | ^ 401 | eval->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.hsrc/libavfilter/af_afwtdn.c::15456::19:106 :note: expanded from macro 'NAN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #def i456ne | N A N { "src/libavfilter/af_afftdn.ca d :_a181_p:b122util:ti ivwarning: n_emissing field 'unit' initializer [-Wmissing-field-initializers]"na, n f"(a"d")a p t | i ^~~~~~~~~~~~~~~~~~181ve | p r of i l{in g "ofb naonid_sneo"is,e "O,F F"SsEeTt( atdhapet ciusvteom) ,b aAnVd_s OnoPiTs_eT"Y,P OEF_FSBEOTO(Lba,nd _{no.isie6_s4t=r0)},, 0AV,_ OP1T_,TY PAEF_RS T}R,I N | G ^ , {.str = 0}, 0, 0, AF }, | ^ src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "sasrc/libavfilter/af_afftdn.cm:p182l:es122": ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set frame s182i | z e i n n{u m"bbne"r, o"fs est atmhpel ecsus"t,o m ObFanFdSsE Tn(onisbe"_, sOFasrc/libavfilter/af_aphaser.cFSmE:Tp(b59la:ens113d)_:,n oAwarning: iVsmissing field 'unit' initializer [-Wmissing-field-initializers]_e_ OsPTt_TrYP)E_,I N TA , V{_59.O | i P 6 T4 _={T8 Y"1inP_92Eg}src/libavfilter/af_aecho.c,_aSi n:T5"12012R,:,1I :N6 G55warning: 3",6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s e, {t. sitrA nF =},p | 0u}201 ^ | tE,C H Og (s 3 a2 i,n ", i n t 30 ,2 _ t0, , I N AOFTFSsrc/libavfilter/af_afwtdn.cEFT32:_ M(I458}iN:,n,107_ I | :gNa ^i n)T, warning: 3 missing field 'unit' initializer [-Wmissing-field-initializers]2 _AVM_AOPXT_)T Y 458P | | E ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ D O{Usrc/libavfilter/af_aecho.cB :L185":33E: snote: ,expanded from macro 'ECHO' o{f.dtbsrc/libavfilter/af_afftdn.cln =:e185.183s: | 1234:}s, " , warning: "missing field 'unit' initializer [-Wmissing-field-initializers]0 s , e t t1 h , 183 r e | F Lsrc/libavfilter/af_afade.cs h o AG:S 231l: 1: }warning: d i{,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] n| ^ og" surteo s+i=dfu dta231bnl | eSu_fs[Cixf]sA",l Lsrc/libavfilter/af_acrossover.coO*FEF_So c:PELrt208Tsrc/libavfilter/af_aphaser.cA:N"x(:6082A,- >sd::113R:"osefc a(y [je];t warning: fwarning: tn implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l missing field 'unit' initializer [-Wmissing-field-initializers]e t t ,s sh f )e,l 60 oA | 208 | r a V e s itd)u_a l { O" o P Tu_fTlYo o | ^~~~~~~~~~~~~~~~~~~~~~~~t _Pg arisrc/libavfilter/af_afade.c :E211 " n _ :,20": D OOU,F Fnote: B \S expanded from macro 'SCALE_PLANAR' L"EE, a{vs eT| (.r_e211t | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~d lso g (bio c lduut = src/libavfilter/aeval.ctapxu,t 1 l:Ag427}: _ Va,10f: _i l warning: LnO0Go_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , oErR,RdO[ ) Ri1],0 , ",F re=427 | q AA Fu esnV R [}i,]c_ yO t *O Pg%a0fi| nFT _ ^m;F =T uSs YPEEt_TF LT Sb eO (2 A p oosiTtTisrc/libavfilter/af_afwtdn.cv : 459u:12(: ,e tiwarning: n n_umissing field 'help' initializer [-Wmissing-field-initializers]m-{ .g aibn > dbe)r459p l ,. | \t Ans=, V"_-O ,3 Pfi {8}T,_rTnY P el E_NDqUi ) n O-UL; k 8B0L -| >Lt,i m e ~~~~~~ ^~~~E-,} {_b a2s e ).0 , A;d | ^ Fb l R| = ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .} 7 ,4 }| , ^0,\ 1 e9| , ^~~~ ~ FLAsrc/libavfilter/internal.hGS: }265,: 48 | : ^ note: expanded from macro 'TS2T' 265 | #definsrc/libavfilter/af_afftdn.ce: 184T:S2123T:( tswarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] tb) ((tsrc/libavfilter/af_aphaser.cs): =61= :113 184: Awarning: V | missing field 'unit' initializer [-Wmissing-field-initializers] _ N{O P"TrSf_"V,A L"U E s61e? | t N A Nt {: h"(edd oeurlbelasrc/libavfilter/af_acrossover.csye"i:d213),(tus:) a86l * : afwarning: vl_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q"2doo rs"(,te b )t) d eOl213| FaF | S ^~~y Ei n T /usr/include/math.h ( m:ir 15 l e :liss i19dueac : lo n _anote: dfsv"expanded from macro 'NAN'l_,l oo oOrF )gF15S,E(T | # cA(Vdtdex_,O efPATl_iVa_TLnOyYeG )NP_E,_AFE NLR ORCC libavfilter/af_hdcd.o A AOV TR_ ,,O P T __"F_re{q.bTuudYsrc/libavfilter/af_agate.cbile nPlt:i=nc_En185-y3_aD: %8n}O,U37Bff :L E(, warning: m" { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u ".) s d tb -b| el8 ^~~~~~~~~~~~~~~~~~ =in0 i 3185 | , -n2. c0}r , ,ea siAn g F Rf 0oa}c,r,t do r| e5r ^= ,. \ nc" t,x Ff-LrA>eGqi)Ss _};d,i s | a| ^ b ~~~~~~ ^~~~ led ?src/libavfilter/af_afftdn.c :1185.:f123: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] level_in * 185g | asrc/libavfilter/af_aecho.c i: n{211src/libavfilter/af_aphaser.c :: 62"*tr37a:c113 ::km _awarning: warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers]ok ieseu",p ;"t r a62| c | k ~ ^~~ 211n oi s | e " {, " d e cs -Oa>FyFs",S Ea Tm (p"tlseers[ta id]ec c=k a_snoy-i">se,),d e l a y A [ Vi] _O *PT _ T Y src/libavfilter/af_afreqshift.c oPE u O:F_FtS152liBnOE:TkOL33:(-,> warning: d escimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a{a. imy6p)4l ,= e _0 } r, a tA 152 | eV F _O F / P I 1T0 0L_ 0 TTE. 0Y,PR0 src/libavfilter/af_amix.cE(; _fD 1:,188l:O | t ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~81U:A, BL EF, warning: R f{missing field 'unit' initializer [-Wmissing-field-initializers]}l,. d o| bat ^, l =s.4i} ,n188 f | ,0 , .c 9o 9 s ,f , FL A fG mOoSdF fF,src/libavfilter/af_afftdn.c}S, :E 186cT( :| f ^n 123) b:_ i | n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]ut ssrc/libavfilter/af_afreqshift.c):147,: 29A:V _O Pnote: expanded from macro 'FFILTER'186T _ | T Y PE _ I{ 147" | src/libavfilter/af_aphaser.cN:t Tn63 ,": 113: , { warning: missing field 'unit' initializer [-Wmissing-field-initializers] ".t rtiahc6e4 k= t2 }63an, | o i = 21se "., {, * "I s N M _pT1 P e 6_IMe Ad*" ,X , f m "Ao se|tdOF (}F,FSmEosd Thiuf (lt| t*a ^rat( Nc ik+o_n no ni)s spe*eed ),",ts , 1 . )AOF;FV S_E OTP T(\_ sT pYe| PEe_B ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OdOL ,) src/libavfilter/af_aecho.c,: 222 :{ 29.: warning: iA64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V =_ O0}P,T _ T 222 YP | E _ D O U B 0L, i Ef 1(,v, {oAl.uFdbmRel * =} s.-,>5 i}n| ,_ ^ g.a1in, * 2s, - > oFutL_AgGaSi }n, > 1src/libavfilter/af_apad.c. | 0: ^)src/libavfilter/af_amix.c52: 153 : :196| : ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~warning: 92 src/libavfilter/af_afftdn.c:missing field 'unit' initializer [-Wmissing-field-initializers] : 187warning: :missing field 'unit' initializer [-Wmissing-field-initializers]123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52196187 | | | {{ " " p act r ka etcO_FFsSEiTz(src/libavfilter/af_aecho.ced":rko,224_ pr:"eos67suei:t dwarning: t_uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ta srli"a, l n"se223 | t incra c t ei pkaoc nkar)e,ev_s tlidAua oVs_lgiOz"e"(Pc,t,T _OxF T,F Y SAEP VTE( __tFrsrc/libavfilter/af_afade.c LLa O:OcA G236_kWTA, RN:I_ 1 r {N .:d e Gbwarning: s ,i l implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] du a l =) , | 2 .0 ~~~~~~ } , A0236, IV | N _src/libavfilter/af_aphaser.c224S T O | : 69C:_PMO A 12LTAF_:T E ( fXF SYE l , warning: PTmissing field 'help' initializer [-Wmissing-field-initializers]t , fEl( A _ op |B Oaa69 | F }O,t )c L" o k ,| ^u te| _^~~~~~~~~~~~~~~~~ { tg a NU_i nLsrc/libavfilter/af_afade.cs:iz{ L%226e. f}:)i,6 ca20 :4 nA Vnote: | = ^ _expanded from macro 'SCALE'O cP a0T}u,src/libavfilter/af_amix.c_s T226 | : eY 198 : P 80:sE a_ I warning: tN Tmissing field 'unit' initializer [-Wmissing-field-initializers], u { r d0.at i[198ok | ,i n6 ] = 4 osf 1 ou[tkp=,u t]\n " 4A F *,0 R } 9 6, gsOF F}a,- SiEn ;T>| 0 ,( o ^u wI Nt _egaT iig_ h nMt )AsX, ;_ As t} , | r ~~~^~~~~~~~ ) | , ^ AV _O src/libavfilter/af_afftdn.c P :T_ TY188 P: E 123_ :S Twarning: R Imissing field 'unit' initializer [-Wmissing-field-initializers] N G , { . s t188 | r = \ "src/libavfilter/af_apad.c1 :{ 53| : 1 ^~~~ ~154"t"r} :," , warning: 0",missing field 'unit' initializer [-Wmissing-field-initializers]t r0a,ck rAes|iFdu|alT" 53, | } , { | ^ " p a d _l eOnFF"S,ET (t r ac k_ r"esseitd unuamlb)e, r A Vofsrc/libavfilter/af_amix.c _s:OaP200Tm:72_:p warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]leY sP oEf _sBiO 200lOe | L n, c e t o{ .i 6 4a d= d"O ,F0 F } S,E T ( n o rm al i z e ) 0,, AVO1F_,FOS EPAT(TFpR_ad TY_}Pl,Een ),_ B| ^ O OL ,A V_{OP.Ti_64T=Y1P}E_,I 0N, T16,4 ,A| F{|T .}i,6 4 | = ^ -1 }, -1, INT64_Msrc/libavfilter/af_amix.cAX:,201 :12A: warning: }missing field 'help' initializer [-Wmissing-field-initializers], | ^ 201 | { NULL } | ^ src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A }, | ^ src/libavfilter/af_apad.c:src/libavfilter/af_afftdn.c55::157197:: 123warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55197 | | {{ ""paaddap_tdiuvr"i,t y ", " s"ets eadtap tdiuvriatyt ifoacnt oor"f,O FsFiSlEeTn(crea ttioo) , a d d" , A V_ O P T _ TY P E_ F L O A T , { . d b l = 0 .O5F}F,S E T ( p a d _0d,u r )1, , AAFRV _}O,PT _ T| ^Y PE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A }, src/libavfilter/af_afftdn.c| : ^198 :123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | { "ad", "set asrc/libavfilter/af_apad.cd:ap56ti:v157it:y fwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]c tor",OFFSET(r a56t | i o ){, " w h o l e_ d uAr"V, _ O"PsTe_tT mYiPniEm_uFLmO AtTa,r g e{.td dbulr a=t 0i.o5n }i,n t h e a u d i0o, s tr1e,a mA"F, R } , | O ^F FSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -src/libavfilter/af_afftdn.c1 :}199,: 123-:1, warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64_MAX, A },199 | | ^ { "floor_offset", "src/libavfilter/af_apad.cs:e57t: 12n:o iwarning: smissing field 'help' initializer [-Wmissing-field-initializers]e flo o57r | of f se t {f aNcULtLo r}" ,O F| ^F SET(floor_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, -2, 2, AFR }, | ^ src/libavfilter/af_apad.c:56:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_afftdn.c:200:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "w h200o | le _d u r" ,{ " f o""s,e t m i n i mu m "tsaertg neoti sed ufrlaotori ono fifsne t tfhacet ora"u,dOioF sFtSrEeT(afm"l,o o r _ of f se t ) ,O FAFV_SOEPTT(_wThYoPleE_d_uFrL)O,A T , A V_{O.PTd_bTlY P=E _1D.UR0A}T,IO N , -{ 2.,i6 4 =2 ,- 1A F},R - 1},, I NT| 6 ^ 4_MAX, A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_apad.c:55:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 55 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dusrc/libavfilter/af_anlms.cr),src/libavfilter/af_afftdn.c: 67 :: 109207: : warning: AV123_Omissing field 'unit' initializer [-Wmissing-field-initializers]P: T _Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _DURATION, { 67 | .207 i | 6 4 {= {" "-boan1dr _d}m,ue lr-"t, 1i ," pIlsietN T6et4rhe_ "Mf,Ail t"Xers ,eo t rbAd ea}r"n,d, m u | lO ~ ^~~~~~~~~tiFF pSlEiTe/usr/include/stdint.hr(:"o46:,21:r OdFFnote: eSr)expanded from macro 'INT64_MAX'E ,T ( b a46nA | dV#__dmOeuPlftTii_npTelYP E_iIeINrN)TT,6,4 A_V M_O P{A.TX_iT 64Y=P E(_20Fx75f6LOfAT},f,{ f. 1fdb,fl fI=fN 1f.T2f156ff}_f,MAf X f , ) A | 0 .2 ^~~~~~~~~~~~~~~~~~,}5 ,, A| ^F }, | ^ src/libavfilter/af_apad.c:54:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 54 | src/libavfilter/af_anlms.c : src/libavfilter/af_afftdn.c68 {: 102":wh:208o le:warning: missing field 'unit' initializer [-Wmissing-field-initializers]_ 123l:e warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] ", 68 " | s e t { 208m" | im nui m" u{, "mbm t" a, r g e t " sn e"usett tmh ebb efarin lodt fmuelt rsi amppmllue"i, se ri", n t h e OOaFFuFFSdETS(miEuoT)( ,b s trae an m d "_mAuV,_l OOFtPFTiSp_liEeTTrY)(P,Ew _hAoVlFL_OeOAT_PT,_TlYP eE{n_.FL)dO,bA Tl, =0{.7 5.}Ad,Vb l_ =0 OP,T 12_.T,Y2 APT 5}E,}_I NT, 6| ^ 4 , { . i0.624, =5 -,1 A F } ,} -,1 , | ^ INT64_MAX, A src/libavfilter/af_anlms.c}:,69 : 102:| ~ ^~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 69 | 46{ | #"deepfsi"n,e I N T 6"4s_eMtA Xt h e( 0fxi7lftfefrf fefpfsf"f,f f f f f fO)F F S| E ^~~~~~~~~~~~~~~~~~T (eps), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/af_apad.c=1:}53,: 141 : warning: 0implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], 1, AT }, | ^ 53 | { "pad_len", "set number of samples of silsrc/libavfilter/af_adeclick.cesrc/libavfilter/af_anlms.cn:c:749e70 :t:102o107: : a warning: dwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]" missing field 'unit' initializer [-Wmissing-field-initializers], 70 | { 749"O | lF eF aS kE aT{g( ep""a,wdi _n"ldseoenwt)" ,,t h "e s e tfA iVwl_itOnePdrTo _wlT eYsaPikEza_egI"eN,"T ,6 4 O, F F{OS src/libavfilter/af_afftdn.cEF.TFi:(6S216l4E:e T123a=(:k w a-)warning: g1,missing field 'unit' initializer [-Wmissing-field-initializers]e ) } ,, A- V1 _, O I P216NAT | TV_ 6T_ 4YO _PP MET{A__ XFT",LYg POaAEAi _Tn}D,_,O s U{m B.o| Ldo ~ ^~~~~~~~~Ebt ,lh ="{/usr/include/stdint.h0,:.} 46d,":b s21l e:= t 5 note: 50expanded from macro 'INT64_MAX'g}, a, i 1n , s A46 mT | 1o #o0}d,te hf i,1rn 0ae 0d | ,iI ^ uN AsTF"6 ,4}O_,FM FASX E | T ^(( g0axi7nf_fsfmfofoftfhf)f,f fAfVf_fOfP)T _ T| Y ^~~~~~~~~~~~~~~~~~P E_INT, {.i64 = 0},src/libavfilter/af_aphaser.c src/libavfilter/af_adeclick.c :: 750161 :: 1071 :: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 50, AFR 750} | , 161 | | ^P{ H A"SwE", R"_sPeLtA NwAiRn(dfolwt ,s ifzleo"a,t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ OFsrc/libavfilter/af_aphaser.cF:S106E:T24src/libavfilter/af_afftdn.c(:w: )217note: ,:expanded from macro 'PHASER_PLANAR' 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] A106V | _ O P T _ T217 Y | P E _ D O{ U d"BogLusEb",l, e { .v d b= l =* 5s 5r }c , " *s e st - >g1ia0n,i_ ng a1si0mn0o ,o+src/libavfilter/af_anlms.c t :Ahb76F u: rf12}af:,de irwarning: u[missing field 'help' initializer [-Wmissing-field-initializers]| s ^" , O 76F | F S E T ( {g a Ni Un L_ L s m} o o t| h ^\) , | A ^~~~ ~V _OPT_TYPE_Isrc/libavfilter/af_adeclick.cN:T751,: 107 : warning: {.missing field 'unit' initializer [-Wmissing-field-initializers]i 64 = 0}, 751 | { "0o,v e5r0l,a pA"F,R "}s,e t | w ^i ndow overlap", OFFSET(osrc/libavfilter/af_afftdn.cv:e218r:l12a:p )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] A V218_ | O PT _ T Y{P EN_UDLOLU B}L E ,| ^{ .dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_amerge.csrc/libavfilter/af_adeclick.c::752:52107::59 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { " o52" | , " s e tA Vw_iOnPdTo_wT YoPvEe_rIlNaTp," ,{ . i 6 4 =O F2F S}E,T (1o,v eSrWlRa_pC)H,_ M A XA,V _FOLPATG_ST Y}P,E _ D| O ^U BLE, {.dbl=75}, 50, 95, AFsrc/libavfilter/af_amerge.c :}53,: 12 :| ^warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_adeclick.c:753:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 753 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {In file included from .dblsrc/libavfilter/af_afftfilt.c=:830: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } ,155 | 0 , 2 5l,u tA[Fn ]} ,= e| x ^p (-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: src/libavfilter/af_adeclick.cexpanded from macro 'SQR': 754:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]153 | src/libavfilter/af_afade.c : 289 #:754d149 | e: f i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] {S Q"Ra("x,) "(s(ext) *a(uxt)o)r e g| 289r ^ | e s s i o{n "osrtdaerrt"_,s aOmFpFlSeE"T,( a"rs)e,t src/libavfilter/window_func.hn :u 155m :b 60e :r warning: oAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fV _fOiPrTs_tTY src/libavfilter/af_alimiter.cs Pa155Em | _p:D l82O e:U 109Bt :Lo E warning: ,s missing field 'unit' initializer [-Wmissing-field-initializers]t { a .r dt b lfl=au8dt}i[,nn g] " src/libavfilter/af_anlmdn.c = , 82 :e | 71x O :p F0114( F,:- S 0{E warning: . T 5"(missing field 'unit' initializer [-Wmissing-field-initializers]2 ls 5*et, va SerAQltFR__ (s}(ia ,nmn71 -p" | (l, | Ne ^-) 1," ) s{/Ae 2Vt")_ s/Oit(Pnr0Tpe._un4Ttg*Y t(PlhNEe"-_v,1Ie )Nl"/T"s26,e.4 src/libavfilter/af_adeclick.ctf, : ) O755d )F:e{)F107n.;S:oi E i6 Twarning: s4| (missing field 'unit' initializer [-Wmissing-field-initializers]i ~^~~l n= eg v 0es src/libavfilter/window_func.htl :r_ 153e i :n755n}26g | ),:t , h 0note: " ,expanded from macro 'SQR', { IO NF" AFTt153VS6h | _E4r OT_e P(Ms TaAh _)Xo T,,l Y d P T" EAF,#_VL dD_A"eOOGsfUPSeiBT tnL_} eET,t ,Y hS P rQ{E| eR._ ^s(dF hxbLo)lOl =Ad(1T"(},,x, ). *0 (1 x5{O)6.F)2dF 5bS ,lE| =T ^ 0( .t60h40r,0e 0sAh1Fo} l,}dsrc/libavfilter/af_afade.c0,):. ,290 0 :| A0149 ^V0: _0 O1warning: P,missing field 'unit' initializer [-Wmissing-field-initializers]T _1T0Y0P0E0_,D OAUFBTL E290}, | , { . d b| {l ^ = "1s0s}",, 1 , 1 0src/libavfilter/af_alimiter.c"0:s,83e :tA109 F:n u}warning: m,missing field 'unit' initializer [-Wmissing-field-initializers]b e r| ^o f first 83s | a m psrc/libavfilter/af_anlmdn.c l: e72{ : t107"o:l eswarning: vtmissing field 'unit' initializer [-Wmissing-field-initializers]ea lr_to ufta"d, i 72n" | gs "src/libavfilter/af_adeclick.c e,: t 756 :o{O107u F:t"F pSswarning: uE"missing field 'unit' initializer [-Wmissing-field-initializers]tT, ( ls"etsvaeertlt "_d,s e an756Omo | Fpi Fls Sei E)n T,g{( lAs"eVttv_r"eOe,lPn _Tg"o_tsuThetY"t)P, ,E t _Oh IFr NFe TSsA6EhV4To_,(lO adP )"T{,,_. Ti Y6A P4V E _ _=O D P Osrc/libavfilter/window_func.h0T U : _B 162 T L: Y E25 P},:OE, F_ {warning: FF0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SL,d EO bTAIl(TN=t,T1h 6}r 4,e 162_.s | 0hM{ 1oA. 5lXd 6d,b 2) l 5,T= , F0 AL. VA0 _G0 6OS0 4P 0 ,T}1i _,}fAT , FY 0( P| .F}E ^0F,_ 0A D0B O0S| U1( ^B,n L E1-,0 0M{0).0 d,>b =lA =F01T.0 3}} ,,* M | ) ^ { 1 ,| ~~^~~ ~~ 10src/libavfilter/af_afade.c0:,291 :Asrc/libavutil/common.h149F:: 64 }:warning: 31,missing field 'unit' initializer [-Wmissing-field-initializers]: src/libavfilter/af_alimiter.c :| note: 84 ^expanded from macro 'FFABS': 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 291# | d e fsrc/libavfilter/af_anlmdn.c i:n 73e{84: | 103F" :Fn Ab warning: B_ missing field 'unit' initializer [-Wmissing-field-initializers]Ss{( a am")pl li(src/libavfilter/af_adeclick.cm(e:ias t)757"73" :,, | >107 =: 0warning: " missing field 'unit' initializer [-Wmissing-field-initializers]s {? e" ts"( epanta)u t m lc:b757ih e | m"(r i,- t (o ""af ,s) { e)s t)a" m h pp s| al i ^te z cs eh O" fF,doF urS"r EsIn file included from faTesrc/libavfilter/af_afftfilt.cat(t:dli 30eioh: mnisrc/libavfilter/window_func.hdi"s:ut,t162r) o:a,Og17t Fr:i Fa o Smwarning: n E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" Ts , (i pz de A ") V162,, _ | OO AFP VFT O_S_ FOET FPTY ST(P E_nE TTb_ (Y_D nPsO bEaU __mBihDpLfbUlE iRe,(nAs FsT){F)I,.AO, dBN bS, l( AA=n{VV1 .__}-iOO, 6PP M4TT0)=__. 2TT0>0YY6=0PP2 0EE50}__,.,II 3 NN 1TT *0,6 0 41M0 ,,), A{1{{F 0.. 0ii}| 066, ^~~~~~~~~~~~ ~~044 0= ,1=| src/libavutil/common.h 0 ^:A04 64F04:T}137 ,0:} 0 , }note: 1,expanded from macro 'FFABS' 0 | 01 ^,, 9I649 | N9#T9d6,e4 f_AiMFnA e}X ,,F F TA| FB ^LS A(Gsrc/libavfilter/af_alimiter.caS:) 85 }:(,109( :a )| warning: ^missing field 'unit' initializer [-Wmissing-field-initializers]> = 0 ? (a) : (src/libavfilter/af_anlmdn.c85-: | (74 a: )103 ): ) { warning: missing field 'unit' initializer [-Wmissing-field-initializers]"| asrc/libavfilter/af_adeclick.c ^~~~t: t758a:c107k:" In file included from ,warning: src/libavfilter/af_afftfilt.c missing field 'unit' initializer [-Wmissing-field-initializers]: 7430 | : src/libavfilter/window_func.h ": s 162e :t{39 :758 a | " src/libavfilter/af_afade.ctp warning: :t" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]292a, :c 149k"{:"s , ewarning: " 162tmissing field 'unit' initializer [-Wmissing-field-initializers]n | " p, a t" cs heO tFd F 292hSu | iEr sTa t(t oai gtoi{rtnf aa" "mc,(n Fkss F)"i A,,z B e S "O( ,Fn F S- E TMA ()V p _ d>OO )=PF", TFs 0_SeA.TEtV3YT _ P(nO*EnuP _bmTMD_b_)OheT UbrY{Bi P LnoE Esf_| ,) D ~ ^ ,sU { aR. mAdApTbVlIl_eO=OsN5P ,}Tf ,_o{ Tr. Y i Pf6 Ea40_d=.Ie21N 0,Td0 ,u0 r} a ,8t 0i 1,o{0 n.0A"i0F,6, 4 } =1, 10 00 00| O00 ^F}0 F,,S E AT1(F0nT0b ,_} s,9a 9m 9p| 9l ^,e sA)F, } , A V| _ ^O PT_TYPE_INT64, {.i64 = src/libavfilter/af_alimiter.c4:4861:01090:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , INTsrc/libavfilter/af_anlmdn.c6:4_75M:A110X :,86 | warning: T missing field 'unit' initializer [-Wmissing-field-initializers]F L A G{S "}r,e l e75| a | ^s e " , { ""rseeste arrecsrc/libavfilter/window_func.hlhe:"a163,s :e"86"s:,e twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r e s eOaFrFcShE Td(u rsrc/libavfilter/af_afade.cr163ea | :lt293 ei: ao149 s:n e " )warning: , , missing field 'unit' initializer [-Wmissing-field-initializers] O F F S E AT V( _r Od293Pl) | uT, t_ [TA nYV ]P_{ EO =_P" DTs0_tO.TUa5YBr PLt*EE __,(tD 1iU{ mR.+eAd "Tbc,Ilo O=s N5 (,0(" }Ms{,_e. Pti I 6 *t4 (i= Fm61Fe0,A 0 Bt08So}0( ,src/libavfilter/af_adeclick.c0ns 0: t2,-765a0 :r0AM12t0F): , f }-warning: a3, missing field 'help' initializer [-Wmissing-field-initializers]d0 0i 0 .n0| 3g 0 ^ "7650 *, | , M A) F) T/ { ( }( N, 1U L -L| ^ 0} . 3 )| ^ * M )O)F)F;S E T| ( ~ ^s tasrc/libavfilter/af_alimiter.cr:t87_:t109i:src/libavfilter/window_func.hm :ewarning: 163)missing field 'unit' initializer [-Wmissing-field-initializers]:, 69 : warning: src/libavfilter/af_anlmdn.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A:V 76_:O103 P:87T | _src/libavfilter/af_amix.cwarning: T missing field 'unit' initializer [-Wmissing-field-initializers] Y163: P | 375 E :{_ 49D "U: 76aR | sAwarning: cT implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "I ,O N { , " { r . " i ,6373 " 4 | le" uns= tae [bt0 nl ]er} e, =as se 0ca0 ."r, 5,c hI * N dT ( u6 1 r4 a_ + tM OiA cFoXsoFn,-sS" >(E,Tf(T FdM( Ls_aOApPuFGIt-FS*o>S (_vE}FreT,Fec( Altr Beod| Sar) ^(s_, ned )mA-,aV c_MA_O)VsP _cT-Oa_ PlT0TaY._rP3T(E Y(_*PdD EoUM_uR)BbA)OlT/Osrc/libavfilter/af_afade.ceI(L: O(,294*N1 :), 149o - :u{ { t.0.warning: _i.imissing field 'unit' initializer [-Wmissing-field-initializers]b636 u4)4f= =-6*0>0 }e0M,x0 ) t}294) e, | ) n ; d2 e0 d0 | 0_0{ ~ ^,d, a " t3s a0t [0"1p0,,]0 src/libavfilter/window_func.h,0 A: , F163 :| A }56 ~F ,: T warning: } | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , ^ 374 " | s| e ^ t t 163i | m e t o s t a r t f a d i n g l" u, t [ n ] src/libavfilter/af_alimiter.c= : 880 :. 1095 : * warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 1 + c o s (88O ( | F M F _ S(P EdI To*{(u( sbF"tlFaaeAsr Bct*S__)(lt neii vmn-ee_l )b"M,u,) f -"- >s Aee0Vxt._t 3Oea Pns*Tdc _e MTdl)Y_e)Pdv/Eae(_tl(Da"1U[, Rp -A] T, 0I .OO3NF),F S*375{E | .TM i() 6a) 4s) c; =_ c 0o| e ~~^~~ ~src/libavfilter/af_anlmdn.c }f :,f 82 ) :src/libavutil/common.h ,103 :0 : 64, : warning: 31I missing field 'unit' initializer [-Wmissing-field-initializers] :NA TV note: 6_ expanded from macro 'FFABS'4O _P MT A_ 82 XT64 | ,Y | P# TEd F_e LDf{ AOi GUn" SBes L m }EFo ,,Fo At {Bh | .S" ^d(, ba l)" = s (0e (.t a5 )}s ,m > os= o- t>0 hi 0 n?,fp au( cta t_) os 1rc:,"src/libavfilter/af_afade.ca ,l:(A e295-FO[:( Fi149a}F]:),S, ) E warning: T)pmissing field 'unit' initializer [-Wmissing-field-initializers]| ( l ^m a )| n, ^e _ sAiVz_eO )P295;T | _In file included from src/libavfilter/af_afftfilt.cT | : Y ^~~~~~~~~~~~~~~~~30 P : {Esrc/libavfilter/window_func.h _:"F163dL:uO48rA:aT t,warning: i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o n " ,{ . d b lsrc/libavfilter/af_alimiter.c = :"116389s1 | :e. 109t} : , f warning: a missing field 'unit' initializer [-Wmissing-field-initializers]d e d u r1 a, t i 1o 89n0 | "0 ,0l ,u t A[{ Fn T ] " }l= ,e v0 e. | l5 ^" ,* ( 1 + " ac uo ts o( ( lM e_ vPOeIF*Fl(S"FE,FT A( Bd Su (r na t src/libavfilter/af_anlmdn.c-iO: o83FMn:F))103S ,:E- T warning: (0 missing field 'unit' initializer [-Wmissing-field-initializers]a. u3 t Ao*V_ _lMOe) src/libavfilter/af_afftdn.cPv)83Te:/ | _l(290)T (:src/libavfilter/af_asoftclip.c 1,Y19 P:: - E 82{ _warning: : 0DAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"110.UV m:3R_" )AO,warning: TP missing field 'unit' initializer [-Wmissing-field-initializers]I*T" O _sNM Te,)Yt290 )P | {)Es .;_m i Bo 826 Oo | 4| Otf ^~~~~~~~~~~~ ~Lh = , = f src/libavutil/common.h 0 a(:{ c064 }{t.:",.o537t ir :h 6"* r04, note: e,= sexpanded from macro 'FFABS's 1 - hI} >oN, slT ad6 64 m"4 | Op,_ #Fl M dFe"A eS_sX0fEre,,iTat n(t T emesF ))oL F, fA1F /tG,A cS BAsl ASV-i}F(_>p, aOb })Pat , Tn| (_hd ^ (Tr_ | aYec ^)Pse Ehn>_ot=Flr Lde0O"[ A,N?T B ,O_( FPa FR) SO EF:{TI .(L(dtE-bh_(src/libavfilter/af_afade.clrBa:=eA)2961sNsrc/libavfilter/af_alimiter.c):1hD:)149.oS90 :}l-: ,d1109| warning: )]: ^~~~missing field 'unit' initializer [-Wmissing-field-initializers] ,; warning: A missing field 'unit' initializer [-Wmissing-field-initializers] V| _ ~ ~~~^~~~~~~~~~~ O 1P, T 296_1 | T0 Y090 P0 | E, _ D A{O F U T"B{ dL }"E",,,l a {t| .e ^ dn bc ly =" 1,} , 0" .c"0os0me0pt0e src/libavfilter/af_anlmdn.c0fn:1sa84,ad: te121e :, d duAwarning: re missing field 'help' initializer [-Wmissing-field-initializers]la} at,yi " o ,84| n | ^"O ,F F S E{ T (N lU aL tL e n} c y )| , ^ A V _ O P T _OTFYFPSEE_TB(OdOuLsrc/libavfilter/af_asoftclip.cr,:a 83 t: i107{o:.n i)warning: 6,missing field 'unit' initializer [-Wmissing-field-initializers]4 = 0 } , A V _O P 83T | _0 T,Y P E _{ D 1U",Ro AuATtFIp Ou}Nt,," , { | ." ^is 6e4t =s o0f t}c,l i p0 ,o uItNpTu6t4 _gMasrc/libavfilter/af_alimiter.ciA:nX91",:, 12 T:OF FLwarning: FAmissing field 'help' initializer [-Wmissing-field-initializers]SG EST (}91o, | u t p| u ^ t {) ,N UALVL_ O}P T _| T ^Y PE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversamplesrc/libavfilter/af_afreqshift.c fac:t350o:r109":, warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(oversample), AV_O PT350_ | T Y P E _{I N"Ts,h i{f.ti"6,4 ="1s}e,t 1f,r eMqAuXe_nOcVyE RsShAiMfPtL"E,, OAF F}S,E T (| s ^h ift), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_asoftclip.cl=:086}:,12 :- Iwarning: Nmissing field 'help' initializer [-Wmissing-field-initializers]T _MA X86, | I N T _{M ANXU,L LF L}A G S| ^} , | ^ src/libavfilter/af_aphaser.c:166:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afreqshift.c:351: 109166: | Pwarning: Hmissing field 'unit' initializer [-Wmissing-field-initializers]A SER(flt, fl o351a | t ) | {^~~~~~~~~~~~~~~~~~ "levesrc/libavfilter/af_aphaser.cl:"145,: 24":s enote: texpanded from macro 'PHASER' output level "145, | O F F S E T ( l edvoeulb)l,e AvV _=O P*Ts_rTcY P*E _sD-O>UiBnL_Eg,a i{n. d+b lb=u1f}f,e r [ p o s 0+. 0c,] * s -1>.d0e,c aFyL;A G S\ } ,| ^~~~ ~ | ^ src/libavfilter/af_afreqshift.c:352:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS }, | ^ src/libavfilter/af_afade.c:319:141: warning: src/libavfilter/af_afreqshift.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 353:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 353 | 319 | { N U L{L "}s i l| e ^n ce", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, | ^ src/libavfilter/af_apsyclip.c:71src/libavfilter/af_afade.c::118321:: 12warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] 321 | { NULL } 71 | | ^ { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, src/libavfilter/af_anlms.c 64:, 192:FL19AG:S warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 192 | for (i = 0; i < ctx->nb_inputs && nb_src/libavfilter/af_apsyclip.csa:mp72l:118e:s warning: >missing field 'unit' initializer [-Wmissing-field-initializers] 0; i++) { 72 | | ~ ^ ~~~~~~~~~~~~~~ { "level_out", "set outpusrc/libavfilter/af_afade.ct l:ev296el:"131,: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] OFFSET(level_out )296, | A V{_ O"PdT_"T,Y P E _ D O U B "LsEe,t {src/libavfilter/af_acrossover.c .fd:a468b:dle 1=:d warning: 1u}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r,a .ti0on1"56,2 5,src/libavfilter/af_anequalizer.c : 64684 | ,81 :X O V117EF : R L _ A G src/libavfilter/af_afftdn.cwarning: PRS missing field 'unit' initializer [-Wmissing-field-initializers]: O 358C:56}: E, warning: S S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (4 | warnings d81b ^l psrc/libavfilter/af_apulsator.c, generated | . : do 62 : 109u 358OF F:S b | l E{warning: eT"pmissing field 'unit' initializer [-Wmissing-field-initializers]a ,( r d1uar am.ctosin0src/libavfilter/af_apsyclip.c,o "s:tn,d N73 )do)u62bUl:e, | L 118 | L^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :r , A Vat src/libavfilter/af_acrossover.c warning: _ i :{missing field 'unit' initializer [-Wmissing-field-initializers]Oo 412 P ":lTe_ = 40v 73T o:e | Y u l note: expanded from macro 'XOVER_PROCESS'P t _{ E l i "_inn c D411Uk"l i | pR"A-,> , T f I r OON ,a m{e. isF"s_e 6"-Fct4s e>So i= t0 f}EuTn( adr,ntpcustg g_alps )o,i i -0u,n p >vte"cI , tOFNlT ?o Fs-ev6e lr"S,> 4 _E#r# _fATat MV f_(ioA O#l# muXl , PTTe_:T_ s Fv eYlc LO1P._0aAFGEFi;l aS_SSnE Tr( cTl)| ,( }R,IiN ~~~~~ ~~~^~~~~(t ApVG ,yp e_ _* )| l ~ ^~~~~~~~~Oe vf PT e r _lam{esT[0)]./usr/include/stdint.hsY,-: tAPVE__>46erxOtD:="PeOU21:" Tnote: nexpanded from macro 'INT64_MAX'B}_d L,eTE d46Y | ,#0de_fdaP E{,.idtba[_ D0n,l cOe =1A}h,U I0|]B,N .sFLET,604r_ MAsrc/libavfilter/af_asetrate.c 1{c.}X,5:,db 6(42 l= 1| 20:x } ^55, 7 f, .:06 ff f1warning: 54 ,f62missing field 'unit' initializer [-Wmissing-field-initializers]5 ff,fFf\f L Af G| f f S ~,f142, | f )FLsrc/libavfilter/af_anequalizer.cAsrc/libavfilter/af_asetnsamples.c:}82 412| | ^~~~~~~~~~~~~~~~~~ G, : : OSP 11645| ^ T:_: 143:} I,Nwarning: warning: src/libavfilter/af_afade.cmissing field 'unit' initializer [-Wmissing-field-initializers] Tmissing field 'unit' initializer [-Wmissing-field-initializers] : | ( 295 ^ " s : 131a 82:m 45 | | pwarning: l implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] e _ src/libavfilter/af_apulsator.c {ra t: 63 {e " :295" | , 109n:s awarning: " src/libavfilter/af_apsyclip.c b m missing field 'unit' initializer [-Wmissing-field-initializers] c : _p ur v 74{: 118"ole s : duue63" tr__ | r,warning: smissing field 'unit' initializer [-Wmissing-field-initializers]as aa"t- >tl mpdleeie r,saowv {74 | " "4ne"f,r l 4,l 1 _ee"iqvs 0n0ueeen{c y,, lFtF A L _o ut"d"sIeGr1ets"itN,(hp,f fnebo_f"IaN ns",s d Tn_sMaeme u eA tcpu dm X ,loruutrpaub e revsttio"n" eo, gea"i,ns"s,f n e", OsFaF t OpFeirb-S t FzSlEfTsrc/libavfilter/af_afftdn.c(EhT:src/libavfilter/af_asoftclip.c ee rddire( l374e vo e:afasw_:c f l 147mfeea77ur(_t : rm:voy 30oepnl ee upe ):u cwarning: sr)t, )t warning: e"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],a ) , )ApV _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OP T_tTe" ,A;Vu_ O Y ) t P P, 374 | T E _ s _147 | D OO| F ^a mT U F S E p Y P EO_BB Tlesrc/libavfilter/af_asetrate.cs \ F L OfOl(odi:f" ,F E L an39of SEOT,,t : i _| F ~~~^~~~~~~~( {5s: o F dg.dy _note: dnaS Euarbalexpanded from macro 'OPT_INT'l t{T.it=iya)(,in614o [n b _}o=n039}i =,u ) | ,,]A ts_0s 0V,-.a> o =_ 10,m u OmP1pVl t psrc/libavfilter/af_afreqshift.caT5_:|eOs ugt6 2T5389,F P)A V_*OYP: 976:T,_= PT}_4 GAE NhtE,T_Y,Pwarning: EV__DEUyRhAT IBO missing field 'unit' initializer [-Wmissing-field-initializers]FOLRApGrS O| O ^L N ,PIoCe,sh, T t(( fofltd_{_ Tn} ;d .{YaP,389 a | i ^. imE_ | INtT| 6 ~ ^~~~~~~~~6 e src/libavfilter/af_anequalizer.ca,4 4,= 0 :_f l={ } 83{ t[.i0] .f,:"i}6r4ei, 124 s ,= e l d:h 10f,, iIfwarning: missing field 'unit' initializer [-Wmissing-field-initializers] 00,2f4 Nt " t } d T1,,_ ,e6f4 _dF L ,1"Msae83tA ,A t | a _GfmlXI NpTS_iMtA,X h }n, [i ],a {, T.ismF | mFaLe) sLh"i ^fxA;In file included from AsG St ,}G i| zsrc/libavfilter/af_afir.c":, ,OSF F}S ~~~~~ ~~~~~~~~~~~~~~~~^~e99"d, , E ": e s T s| src/libavfilter/afir_template.c| : ^c (es ~ ^~~~~~~~~src/libavfilter/af_afftdn.c78rth ::src/libavfilter/af_apsyclip.c, iI374N:35/usr/include/stdint.h: :v75fT57::warning: 46i:t, :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]21d:e118),warning: iA onote: :expanded from macro 'INT64_MAX' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 V _ 4sO,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetnsamples.c374iP_ 4678 | :z46T_ | V | A e : _ # d_" ,143 T eAfsrc/libavfilter/af_apulsator.c75: | Y R G Si:n e P { _ 70 warning: missing field 'unit' initializer [-Wmissing-field-initializers]IEN T 6 4 _ M_: _r e"a lA)117D a d a X :O n +=p46 Uwarning: Bo i tc | osrc/libavfilter/af_amerge.cs| ( ^ missing field 'unit' initializer [-Wmissing-field-initializers]L s i ( 0 x:7Esrc/libavfilter/af_asetrate.c,y v{ .-d bfl227= 0:_edOaxt{af[:i70} | 36 :"FF *" nf19f:], 57 ,S w "f f f f:f fET)" ,*warning: =s- {note: f(ffse tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r1c expanded from macro 'OPT_GENERIC'[" wf), m.axgafm) a 36 | 0], =o h d a ; 1227uyn| p ^~~~~~~~~~~~~~~~~~ | . | pott"t, ~ ^~~~~~ 0{, . (i Fd e fvf t""sLAfG e _Aseefsrc/libavfilter/af_afade.cSf daVt_tOi: 294}o,d t Pe:r131i satmotlT :| _warning: foldruhlda_ti(o ^ implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t te TiYnP[i=n d"eEi_ oun=m,bf] I}294 | " , e .{M,A G0E_ OOrFrFe m";sStF SoE,i IiZ"EF,src/libavfilter/af_afreqshift.csrc/libavfilter/afir_template.cfT pn ,, Sm a::(79afdea

oLumissing field 'unit' initializer [-Wmissing-field-initializers]nwarning: tt)2 nAb _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) a,0o Gi,n_p " u S f u } tAAV390 | ,79lt,sp;V _i" | t ut_O+s+e_ {[ 0" lOePT)_ t_ i,]s.PvT_T{VtAi a mipelTY P_mA0e mt)leYsP" E| _RD,O Uo; "sEt, ~ ^ ~~~~~~~~~~~~~~G B , _"asOe SVL E| ,D r{F.td_|F ~~~~~ ~~~~~~~~~~~~~~~~^~O tF bo_ui}U,S f l| ^tmBETa(n=} p uatLdEb,_1| g ^ i o{}.,d lnugb" ,+ etl_ s= v =0 .5a}, e mpsl " , OlFsrc/libavfilter/af_anequalizer.cin (0 , eFs:),- 0A V S84x, _ OEP:T122(src/libavfilter/af_asetrate.cl * T:: ewarning: w )_ T43vmissing field 'unit' initializer [-Wmissing-field-initializers]e 1 , *Y :s rlc[ x ] ;P 5)F, E :| L ~ ^~~~~~ 84 _ AA | I warning: GVS_ ON 1 missing field 'unit' initializer [-Wmissing-field-initializers]{ "PmT, } TOgFF,F ,{ _ a| iSELT( st.Ti ^6n4A=431a0Y "G, | r 2"PS t4}sE }_,, e_t tm a1xD iO| , ^ OmPeT) gIUNBsrc/libavfilter/afir_template.c_,IaNTT_LM: i src/libavfilter/af_apsyclip.c(EA,80 nA:"76X::11839:{ "warning: Vr, :F.,missing field 'unit' initializer [-Wmissing-field-initializers]_" ,Lwarning: d src/libavfilter/af_apulsator.c O PATGimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b lsrc/libavfilter/af_asoftclip.c : _76S | = : 71 :{ " T 1}} , 181117i Y ,80 : : t P E | | 0 ^39 :e _ D. 0 warning: rawarning: U R , missing field 'unit' initializer [-Wmissing-field-initializers]t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sAa m1 .i onTsp l0 , I"O Ne71 | F L, , _ r a t181A | G " { . e src/libavfilter/af_asetnsamples.c S:sri ,OF F 47}e,e6a lS : t4 {i 4_EnTu(mm96 | ^ t"e4r aat: =o 01+0g0)i, warning: f =,o n missing field 'unit' initializer [-Wmissing-field-initializers] f}s co ss( - x,e1t, " _ 0I,N, *dls"src/libavfilter/af_afreqshift.c TI 47 | tw[,n :_NM ) ] 391:T1076:A warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] ={ 24X ,V*_ 391._ "O P" | pfM / OMssrc"sTe _aAdF"_,Pe[t T X F{ I"tpxaYof, STE " o]dP flFTL*At GhSr }E,sae(atede*r_ "D OsUtBiLaE x,; t | tn ~ ^~~~~~~~~,fs( " sLf re r aatdisesrc/libavfilter/af_afftdn.c"t| a ~ ^~~~~~ m/usr/include/stdint.hotn[ssrc/libavfilter/af_acrossover.c, O:Fm p : n)]: f468398Fele46 {,*i l::1S E:Tr(. fat38e:rw 21oarodfAfc: i:tdbeVs_t warning: warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] el"r,eOto_lh) note: ="6)P,r ,expanded from macro 'INT64_MAX' ,0T} , src/libavfilter/afir_template.c-9z OA_V*| p:00e,398F | FTS_E ^ 468a | 81X:r o sY"OT46(rnsrc/libavfilter/af_asetrate.cbO_39c9 P,EP_ | a:V:EoR0 TI_NT#YmP39E _e_f0fO Td)e:warning: 5D:P ,s FV |,F;f implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ORnote: )F, }i UOBexpanded from macro 'OPT_INT'LS A , n| eC E EE,V { { ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I NSTS_ O.P81| | . 39 T((d bdTb ^isrc/libavfilter/af_asoftclip.c | 6p4_cMoln_lT Y6P:E _ IaNAps=04}181 : 26 d TO,X{,.ti=, : )src/libavfilter/af_afftfilt.cP :6140 , warning: Ti d(d0=x863}}, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_AmVo_oO7Pffffffffff:f,Tf G1a,E NuEu116_fT 181g b2Rlbe:,fY P | _ 0 I l e fo fEf1sne,tC =warning: 1) 0_,Bu m( n .missing field 'unit' initializer [-Wmissing-field-initializers]0 , OFO L ,asm- ,| M ^~~~~~~~~~~~~~~~~~A L + = e{> f lXoAo ,.d_GNrB _sC O 63i)6S_ i EfF | F S4, oFnL A src/libavfilter/af_anequalizer.ci e lsrc/libavfilter/af_afade.c=}1f}(, G d:s t| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ,f-s S 88 :[,293 :xe 0* src/libavfilter/af_acrossover.c1 ,172n: warning: 131t:, warning: }:{456 ]d| emissing field 'unit' initializer [-Wmissing-field-initializers] w1implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],, : F ^f *) f "31| L ^=, 2l*.Ffr: A88 osL e G | Sm ionr,A/Ganote: 293}r,c [ xMSl expanded from macro 'XOVER_PROCESS' | _ o m]_"}, src/libavfilter/af_afreqshift.c{f:| a ^ P,I src/libavfilter/af_apsyclip.c : "f392sx* "xs*src/libavfilter/af_amerge.c 77{456c | :e12,: ;warning: eat::289 o" t | d ^ missing field 'help' initializer [-Wmissing-field-initializers] t118:l19s ( e s| c ~ ^~~~~~r ca:n o :t nsrc/libavfilter/af_apulsator.cwarning: o: i ,hfawarning: r392a | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]72s y _(ndmissing field 'unit' initializer [-Wmissing-field-initializers]ssr : I dna tt"[t _ 117N: e a,n tsrc/libpostproc/postprocess.c6{T :l s, rs ]289 | * f a fsrc/libavfilter/af_asetnsamples.c"is ,Nwarning: U warningL L613e-:c3377: | o warning: :meet missing field 'unit' initializer [-Wmissing-field-initializers]csc oan>stro 48 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]"i,6 h generateda}l b t| r: { 4. n ni n ^_(c 96*: p ,e etx pio u=warning: missing field 'unit' initializer [-Wmissing-field-initializers]a"r 72"l_yrnet 1 lae | vsse_pse,613 ;d em e VtA s i | in)lc u_tAgoa i48 | );;"{,r vieRn sn< "mosG S " ,= | efc_o l c s| - > ~~~^~~~~~~~~~~~ ~ f_soerts " , ^~~ ~ g ati")t _xr { " oOnss -" ,p FOe[| > ^n b "s,FFSFtSb a _ i t E Eanadsrc/libavfilter/af_asetrate.c]nap "uTsTuv: _ srttr(le(tt 36*"tpsracdcooo:f (f(ab e&ap y l57ofrdai&nlg_"llaes(:t snote: sn ds,t r vteeeexpanded from macro 'OPT_GENERIC't) n b&) flm" ,R _,s 1A 36rap,," a mVp | m ,p ,& _l ee OF&F Of isr w i tFSFETP( o s t _ h CC libavfilter/af_headphone.o MT f > A o I _ f sV{_rOzPNTT Y e 0 deer(r_TOYPt _;r.)s,)oFPEE die f sAFV__S TiRzfe?o"fS_ES T +I+i ,e(lOdTR(OaNu)to-_ ltP IFG oOFeFveT=N F,{n Seml_)G,dSe EeT EpT,Y Pf (| T ~ ^ ~~~~~~~~~~~~~~ ) AEV : so(src/libavfilter/af_amerge.c,{_._s}t rt n=p : DO,P{Ta_ea"d299)sO .mrTt)_rt:,tUBsLiYn;,ei19 rtEPr = "m a}x,, m0:AcV_,E { . de,) hOrP_ "FbL,Awarning: G0S(TB_T\r eld |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g r,e,epO,O L',\ n ')Y -= n {P.i| 6.p A+A_|299E ^~~~~~~~~~~~~~ ~45= 0 V2_bVl | _ B}},} _)OAPu_ AOR,, )T_e |OyGe l l o;T L ,f o{rS _ _ w |Yo. | ( ^ } P rii | E| a ^640==, ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~_ nD U1R A T0ge}0 ; I,O | , src/libavutil/macros.h0i N l i:,49 n b4nAkwarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A | GSwarning: }_ G=m } , missing field 'help' initializer [-Wmissing-field-initializers],iSnap0u49 | g44 t}s | ^# d esrc/libavfilter/afir_template.c }198e | n,t; {i +| +f:, | a " ^)i 97 : 35 | 0i, In{ :| b{msrc/libavfilter/af_apsyclip.caNgT"e,| ~ ^ ~~~~~~~~~~~~~~roNw:n678 : ^warning: U"L4F10F"M implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_apulsator.cL_}:,sIet} : M N,c73 :Awarning: X , ( ah 117 :missing field 'help' initializer [-Wmissing-field-initializers]97 | Tsrc/libavfilter/af_asetnsamples.c 0:,49ad s | ^ F78, | b :n12:warning: twarning: L 0), Vn|missing field 'unit' initializer [-Wmissing-field-initializers][missing field 'help' initializer [-Wmissing-field-initializers]A G S( ( aeFl s n] = } {) i ,73i | N}>, m249 n U L(La. | ft| / b(}g i n| a ^r ~ ^~~~~~~~~ | )1 y?/usr/include/stdint.h y { ^. : 46p h fe(x p:r"aw b{)21essei d=t h+" :s i(o ,esrc/libavfilter/af_anequalizer.cN: note: (0a.n 5x :Uexpanded from macro 'INT64_MAX') s "p*89 L) | , f:(46 L ~ ^ ~(12 | 1 -: #warning: ." }+ 2 .| dmissing field 'help' initializer [-Wmissing-field-initializers]s f ^ *89e | ep h afs et d i n[ isOF FeSpE]Tt( uI N[Tim{l /NnU6Lgs ]4L_ _}eM _M*PsIt) wA Xr)) i| f a (*, d ^AcV0(xt7 ft_shf"o,O -ffrP)TO_F>FfSff)fThYEPE _-SfT RTI f1-. (1Nf;fpf)fG, w;f ) i| d { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~t| .| ^~~~~~~~~~~~~~~~~~h ^~~~~~~~ ~)s, t r = "AiVm_O"P T}_, T0,Y P0E_,Dsrc/libavfilter/af_afade.c OA: 292}:,U131 B: warning: L| implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] E ^, {.dbl=1}, 292 | {0 , " n s " , 2 , F L"AsGeSt n}src/libavfilter/af_afftfilt.cu,m:be r | 65 ^o:100 : fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]sa mples for 65f | a d e{ d"uwriant_isoizne"",, " s OeFtF SwETi(nndb_oswam psilzees"),, O FAFVS_EOT(PfT_fTYtPE__sIizNeT)6,4 , A V{_.OiP6T4 _= T4Y41P0E0}_, I1,N TI,NT 6{4_.MAiX,6 T4FL=AG4S0 9},6 } ,| ~ ^~~~~~~~~ 16/usr/include/stdint.h,:46 1:13211 warning07:2 generated, . note: expanded from macro 'INT64_MAX'A }, | ^46 | #desrc/libavfilter/af_apulsator.cfi:n78e: I117NT:64 _Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] X (0x7fffsrc/libavfilter/af_asoftclip.c f78 | f : 214f: 27{f :f" warning: fbimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fpfsrc/libavfilter/af_astats.cmf"ff,f:) 116 214 | : ^~~~~~~~~~~~~~~~~~ | 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c" : s 291 e :it116 131f: | BP ( FMF"ABwarning: Simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]( , {s a OmF"pFllSeeEn)Tg(t bh>p"= m,), 291 1 | " . 2s5et src/libavfilter/af_apsyclip.c) | t : 86 ^~~~~~ ~~:{h A V42_: e"Owarning: P Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_nTsrc/libavutil/common.hw: 64b:Y31:i nd_oPwnote: sE expanded from macro 'FFABS'lea _86 | nmD gpOU 64 tlhe"B | L s,"#E ,Od,e { FFfSi n.e E d b TflF"s(e=lFotti1AaB Sm(2tneuam0 v_)b }(a(ac)e,r l src/libavfilter/af_acrossover.co n> =u e s=o f0 s: t.an0t a48535)?m:370: fwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p,le* ((1 . fs Aa V _-) f O:P c o r T 485_oTY PE(_D | 3s0ff-O( 0(,a Ua 2deFBL) ) . f LAE)d * GMS,u r _ }| ,a P{ ^.t I di| ^* bols=e tsrc/libavfilter/af_asoftclip.ci_:n. 0l5214}"/p:(,, 21& ss i z e )O)F;: 0| -,>Fl ^~~ ~ S1p0src/libavfilter/af_apulsator.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E[T,(:nbb_ sFa79ma L214: | 117pnAd] : l eG[S0 ] s } ,warning: ),, missing field 'unit' initializer [-Wmissing-field-initializers]s - > s | p ^ l i t A 79sV _ | O[P bTain _fTdY P{E " (]_mFsF"A,,IB NST06 (.s4 , 5 {a.mi ,p6src/libavfilter/afir_template.c4 =l src/libavfilter/af_astats.c s:e4: a )4 121:11746m 1 >::p 0 0=115lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ,: e1 , 1 _ I.Nwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]"2sTea t56t4 _e) 121mMs) | AX ,117" | ; | , ^~~~~~~~~~~~~ ~~T O F{ F | "Fsrc/libavutil/common.hS L ~~~~~~ ^~~~~~~~~~~~~~~ m:EAsnep64rTiGnt:ad(atSt }37,: mnote: aexpanded from macro 'FFABS'f s")(| , ,"itn ~ ^~~~~~~~~ e xj64 | # t ,ed/usr/include/stdint.h cste: 46 :i fA21Vzmi:_eeonf (Otteanote: PeTdexpanded from macro 'INT64_MAX'aFtx_ FatT), A 46YBi" | %#.PSEn_In file included from de2fi(ne IIsrc/libavfilter/af_aspectralstats.cNfTsrc/libavfilter/af_acrossover.cat)NT:6"30,: :hsrc/libavfilter/window_func.h 4, 486 : e{:.(_(MmA37 155fiia6a4X=::l60)x ) 5 0t:>e=r;g (warning: 0}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: r a0 ,0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p| x 7? h ~~~~~~~~ ^~~" f (486,f1ffaf)f | f 0OF F SfE,: fTf src/libavfilter/af_afftfilt.c (f155: | ( mfet67 - f a da:ta )( f 98 s,eta_ ) 2f:) warning: h)p (0 missing field 'unit' initializer [-Wmissing-field-initializers]| A)00& s ^~~~~~~~~~~~~~~~~~-V , | > h_ 67 ^~~~ | p[ObFPL AlGaTnd ][u0S_ Ttsrc/libavfilter/af_afade.c] ,} ,Y [ n]: = {eP| 290 ^:s x"E 131-:po_>B (v-sOpwarning: le0rOimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] i.l5L ,tasp* [" ,{b.src/libavfilter/afir_template.cSQ R ai:6125:"(290n446=:0 }s( | ndwarning: ],,src/libavfilter/af_apulsator.c e t -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( :00,. N80- 5w, :1171 :1i, {)125/ | warning: nsFd 2 missing field 'unit' initializer [-Wmissing-field-initializers] a L o " )sn mApws s/pGleo"v(errSl_a p,0 .i4 r}80a" nt*,t | e),; f(( N - 1t)e/O | x2F{F| S ~~~~~~ ^~~~~~~~~~~~~~~E ^ t , .s iTz e"f)"(oos)hfvet) z"(,e ; ntrl a p ue )| ~^~~mx, b t "Ase)src/libavfilter/window_func.h,V:src/libavfilter/af_astats.c153e:r _":t11830 :O%P .T:2_fo f172rT"f,note: :eqY expanded from macro 'SQR'm usrc/libavfilter/af_asoftclip.cPfiirswarning: te :sEa_m n153)missing field 'unit' initializer [-Wmissing-field-initializers]n225cFyp | ; :L"O,l e 27A:O t| TFwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~ ^~~ 118 | , F S E T s#td({h225 | aer.te f fdbr{taz il d"i)nn= r , g e" , 0e s e . StQ O 7 "RF,5 i(Fx }, fAS )" VE_T(SF(e0tO(Fs(t,x PTAaBr ) t_hSt*1T,e (_(sYaP EAsaxm)n_usrc/libavfilter/af_acrossover.c m}p,lep)l)D m: e )O> b| 492 ,UB=LEer ^: | ^ ,M _37A: o{P.src/libavfilter/afir_template.cdVwarning: _OfPI :_b2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])Tf_T129YlP src/libavfilter/window_func.hr:=2E :a46src/libavfilter/af_afftfilt.c} _492| | 155 m:e:s, I ^~~~~~ ~~N:T 68 o 60:6 4warning: ,src/libavutil/common.h : 12 :v warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : e0missing field 'help' initializer [-Wmissing-field-initializers]rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] w64{ . . 0 1h, : i129i | c 6815531 : 6note: h c | | 4expanded from macro 'FFABS' u s =m et{ Nu0l 64 _ Ua | l }, 0L,t #p1( Ls n}iIvd0e&f p,N e0si rluTt [| n ^ ,- nien6]s >Fl pt4_tM=LFA[GfSaAX ,eFb( }t sxAatn,T apBedx] [Fnre( St( a| ) ^L ]-c0a,l cA,. (u(G5ass->lsrc/libavfilter/af_apulsator.caSt )i s:pe}d* zb>81=li,t se[e: SQobff12o0 Ra(t:r warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~ ^~~~~~~~~(ned]e, ?q [ i(x t d(n/usr/include/stdint.h81)b,e xa-:(46 | :i"n])N -21%:g., 1 2 fr: )note: /s"ae (-expanded from macro 'INT64_MAX'(2,)m/s{ a p(mea )l)0t.x4_NdU46e)" *eLlL | _, (aN #r a| y)-;1}d O t ^e )/eFF| SE ) ;2 . f| f ~~~~~~ ^~~~~~~~~~~~~~~ ^ T| )i) )(;src/libavfilter/af_asoftclip.c ~~~~~~~~ ^~~~~~~~~nre IN:T e se225t6:| _421 ~^~~c _ou:nM src/libavfilter/window_func.ht:Awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]153X:, A26 V:_(O 0P225T | note: x_ expanded from macro 'SQR'7T fYf P fE f _153 I f | N f fT , ff{f src/libavfilter/af_acrossover.c :.fi 493 :37f:ff6f4)= # 0idwarning: e }f,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f| 0 ,i ^~~~~~~~~~~~~~~~~~( F nFAIBe SN T_493(SMQ | sAaR X m(x,) p src/libavfilter/af_afade.c l F:(e L289A() :Gx )>131S: warning: src/libavfilter/afir_template.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] *=} ,: (133Mx _ :) )P I46 289| | s _:2 ^ e ) | t warning: { ^_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | "hs ^~~~~~~~~~~~~ ~~p t(ar&src/libavutil/common.h 133t | s : _->64h ps: [ a 37b:m p san lnote: npreiexpanded from macro 'FFABS'nd" t]f,[ n(] , 64 | t"es#dsex->etf tsin,upmn lsbiezie re toFoFsAfBf[b(S (aat)fne dix((]rtsa),t )q, s[ >a=m pi"%0 l?ed.x (a2)] t:f,o " , m(s-sian(_tadm)paer)llet_ f)aar d y| ) ^~~~; ai ten) ; g | | " ~~~~~~~~ ^~~~~~~~~ ~~~~~~ ^~~~~~~~~~~~~~~ , OFFSET(start_sample), AV_OPT_TYPE_INT64,src/libavfilter/window_func.h :{.162i6:425: =warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afwtdn.c :}973, :0 35,162: | I Nwarning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 4 _ M A X, iTfF LA(GFS F src/libavfilter/af_acrossover.c}:A973B,S 497 | ( n: | ~ ^~~~~~~~~- 38 : /usr/include/stdint.hM :) warning: 46i fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :> (21=n :0e .w3_ note: *a497expanded from macro 'INT64_MAX'b M | s) { m e 46| a | ~~^~~ ~~ n[#l dee fv i src/libavutil/common.h:e64n el:31 s e]: Inote: t _Nexpanded from macro 'FFABS'T<6a= 4 pF_ 164L | T#Md(_EAPSeI&LsX- fOiNn>e )a(F0 xpF[ b7aA| fnBf ~~ ^~~~~~~~~~~d]Sf( [faff0f) ](/usr/include/float.hf,( :sf-a16)f >>=: 21f:s pl0f note: iexpanded from macro 'FLT_EPSILON'f?ftf s()[a ba n16d)] ,: s(a | -#m(dap)lee)_f)ri an tee | ^| )F L ^~~~~~~~~~~~~~~~~~ ;T _| ~~~~~~~ ^~~~~~~~~~~~~~~E PSILOIn file included from N src/libavfilter/af_aspectralstats.c1.:1309: 2src/libavfilter/window_func.h0:916228:95175:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 125e-0 7162F | | ^~~~~~~~~~~~~~~~~~~~~~~ if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavfilter/af_afftfilt.csrc/libavutil/common.h:64::8137::32 :note: expanded from macro 'FFABS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | #define FF AB81S( | a ) (r(eat)u rn> =s- >0f f?t_ o(uta)[i ch:] [i(x]-.(rea; ) | ) ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~) | ^~~~ 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_acrossover.c:502:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | set_ap(&s->ap[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ 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(src/libavfilter/af_astats.c(:M148_:P12I:* (warning: FFmissing field 'help' initializer [-Wmissing-field-initializers]A BS(n -148 | M) - 0{. 3N U*L LM )}) / (| ( ^1 - 0.3)src/libavfilter/af_ashowinfo.c * M:)116):)45;: 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] 116 | 163 | a v _ l o g ( c tlxu,t src/libavfilter/af_afftfilt.c[AnV:]_92 L:=O32 G:0_ .Iwarning: 5N implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F*O ,( 1" %+f "c,o sg(a (i92Mn | _ P/ I *1 (0rF0eF0tA0uB0rS.n(0 nfs )--;> fM )f| t ~~~~~~ ~~~~~^~~~~~~~~~~-_ ou0t.[3i c*h ]M[)i)x/](.(i1m ;- 0| . ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~3 ) * M))); | ~ ^ src/libavfilter/afir_template.c:159:28: src/libavfilter/window_func.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]163 :56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | 163 | ch _ g a i n =l u1t.[ n/] s=u m0;. 5 | * ~ ^~~ (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.csrc/libavfilter/af_aresample.c:30: :src/libavfilter/window_func.h:308163::10548:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 308 | { " slaumtpsrc/libavfilter/afir_template.cl[en:]_ 168r=:a 28t0:e. "5warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*N U(L1L ,+ Oc Fo168Fs | S( E( TM (_ sP aI m* p( lF eF _A rB aSctsrc/libavfilter/af_afftdn.ce(h_n:_ a544g-r:ag 45i)M:n,) warning: =-Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_ashowinfo.cV 10_..O 3:P/ 126T :*_s52 Tu:MYm )P ;warning: )E544 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/_ | (I | (N ~ ^~~1T , -d{ o.0ui.b 631264) | =l 0*e } , Mb )a )n0 )d, ;_ n a o v| i _ ^~~~~~~~~~~~ ~s l e o[ gNsrc/libavutil/common.h (B:Ic_64NtP:TxR37_,O:M F AAInote: XVLexpanded from macro 'FFABS',_E L_FOBLGAA_ GNI64SDN | SF#}]Od, ,e = f "i| {n ^ e %0 f.F"fF, A B}(S;f( la o)| a ~ ^~~t( )(pae)a k> src/libavfilter/af_aresample.c=/: 3090U: I10?N: T (3warning: a2missing field 'help' initializer [-Wmissing-field-initializers])_ M:A X( )-309;( | a ) | ) ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~) { N U| L ^~~~L } | ^ src/libavfilter/afir_template.c:177:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | ch_gain = 1. / SQRT(sum); | ~ ^~~~~~~~~ src/libavfilter/afir_template.c:35:src/libavfilter/af_ashowinfo.c14:: 126note: :expanded from macro 'SQRT'54 : warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]35 | #define SQRT s q126rt | f | ^ av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' src/libavfilter/af_chorus.c :5067 | :#97d:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n e UINT32_MAX (0xff f67f | f f f f u{) " i| n ^~~~~~~~~~~_ gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^ src/libavfilter/af_chorus.c:68:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=.4}, 0, 1, A }, | ^src/libavfilter/af_afftdn.c :568:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | band_noise[i] = av_csrc/libavfilter/af_chorus.cli:p69d:(99n:o iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]e , -24., 24. )69; | | ~~~~~~~~ ^~~~~ { "delays", "set delays", OFFSET(delays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c: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", "ssrc/libavfilter/af_acrossover.cet s:p527e:e23d:s "warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_asoftclip.cOF:FS285E:T43(:s pwarning: 527e | e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d s _ sftorr) ,( iAnVt_ O iP285T | _= T Y0 P; E _i S T< R Ic N Gt ,x - {> .n sbdt_srot=u[NtoUpvLueLtr}ss,;a 0im,p+ l+0e), *{A n } | ,+ ~ ^ ~~~~~~~~~~~~~~~ m| ] ^ = 0.f;src/libavfilter/af_acrossover.c : 543| : ~ ^~~23 : warning: src/libavfilter/af_asupercut.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :245:1: warning: 543implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | for (int 245i | F=I L0T;E Ri( f:fn99lb:o_ aowarning: tumissing field 'unit' initializer [-Wmissing-field-initializers])t src/libavfilter/af_astats.c p u:t| 183s^~~~~~~~~~~~~~~~~~~:; 19 :i72 + | src/libavfilter/af_asupercut.c+warning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 {: 41 :{| ~ ^ ~~~~~~~~~~~~~~~note: " expanded from macro 'FILTER'd epths", src/libavfilter/af_acrossover.c 183: | 556 231:" | s23 e t: warning: d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e p pt -h >s l" a, s t556 | = ON F A FN S ;tEf yTo (pr| de ~ ^~~ e( psitinhnts _i/usr/include/math.h=s : t=15br : )019?,;: Adinote: Vs expanded from macro 'NAN'_t< O[ PncT]t_ xT -:Y15> P | nsE#br_d_SecoTf[uRinItn]NpeG u ,*tN sA{l;N.e sv ite +rl +=; )N U L_ | L_ ~ ^ ~~~~~~~~~~~~~~~}b , u i 0l ,t i0 n, _ nA a \n} f, ( | " ^~~~~~ ~"| ) ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/af_astats.c:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | p->noise_floor = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:220:32src/libavfilter/af_biquads.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]285 :1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 220 | 285 | B I Q U A D _ F I LcThE_Rg(afilnt ,= f1l.o a/t ,p o w e-r1;. , 1| . ~ ^~~~~, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:228:34: note: expanded from macro 'BIQUAD_FILTER' src/libavfilter/af_channelmap.c 228 | : 76 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] o2 = i2 * b 276 | + i 1 {* NbU1L L+ }i bsrc/libpostproc/postprocess.c u| f: ^[ 832i:]83 :* bwarning: 0 missing field 'version' initializer [-Wmissing-field-initializers]+ o2 * a2 + o1 * a1; 832 | s t a t i c c o n\s t | A ^~~~~~~ ~V Class av_codec_context_class = { "Postproc", context_tosrc/libavfilter/af_biquads.c_:n285a:m1e:, warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL }; | ^ 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; src/libavfilter/afir_template.c : 232 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | \ i f| ~ ^~~~~~~( ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/afir_template.c:232:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ^~~~~~~ ~~ src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~src/libavfilter/af_atempo.c :168:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:285:1:src/libavfilter/afir_template.c warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]235 :16857 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | ABVI_QOUPATD__FF LI235AL | GT _E AR U( DfIl O t _, P aAfvRl_AolMao tg|,( cA tV x_-,O1 P.AT,V_ _F1LL.OA,GG __0DF)EI BL UT| GE^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,R I"NcGsrc/libavfilter/af_biquads.ch_:%P243dA: R34gA:aM i note: n|expanded from macro 'BIQUAD_FILTER' %AfV\_nO"P,T _cF hL243, | A Gg _a Ri Un N) T; I M oE| _1 ~~~~~~ ^~~~P A=R AiM1 }*, b 2| ^+ i2 * b1 + ibuf[i] * b0 + o1 *src/libavfilter/af_atempo.c :a1692: 12+: owarning: 2missing field 'help' initializer [-Wmissing-field-initializers] * a 1169; | src/libavfilter/af_acrossover.c :{ 569 :N 23U :L L warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\} | | ^~~~~~~ ~ ^ 569 | for (int i = 0; i < ctx->nb_osrc/libavfilter/af_biquads.cut:p285u:t1s:; warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+ +) { | ~ ^ ~~~~~~~~~~~~~~~ 285 | BIQUADsrc/libavfilter/af_acrossover.c_:F584I:L27T:E Rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f lt, float, 584 | - 1 . , 1 . ,f o0r) ( i| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t i =src/libavfilter/af_biquads.c :0244;: 14i: nb_outp u244t | s; i + + ) { i 1| ~ ^ ~~~~~~~~~~~~~~~= ibuf[i];src/libavfilter/af_acrossover.c : 592 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | 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_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_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "set dry gainsrc/libavfilter/af_biquads.c":,285 :O1F: Fwarning: Simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E T(dry_gain )285, | BAIVQ_UOAPDT__FTIYLPTEE_RD(OfUlBtL,E , f{.ldobalt=,1 . 0 -}1,. , 1 . ,0 ,0 ) | 1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, FLAGsrc/libavfilter/af_biquads.cS :}261,: 14: note: | expanded from macro 'BIQUAD_FILTER' ^ 261 | i1 = ibuf[i]; src/libavfilter/af_asubboost.c : 218 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { " w e t " , \ | ~ ^~~~~~~ "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:219:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "boost", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_channelsplit.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_asubboost.c:220 :55104 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | 220 ^ | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1CC libavfilter/af_join.o , FLAGS }, | ^ src/libavfilter/af_asubboost.c:221src/libavfilter/af_afade.c:104: :warning: 439missing field 'unit' initializer [-Wmissing-field-initializers]: 153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "feedback", " s439e | t f e e{d ba"cnkb"_,s aOFmFpSleEs"T,( f e"seedtb naucmbke)r ,of AsVa_OmPpTle_sT YfPorE _cDrOUoBsLsE ,f ad{e .ddurbalt=i0o.n9"}, ,O F F SE T 0(, n b 1_,s aFmLApGlS e}s, ) | , ^ AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT3src/libpostproc/postprocess.c2_:Msrc/libavfilter/af_asubboost.cA868::15X222: /:warning: 1104comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0: , Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]A GS }, | ^ 222 | 868 | { " cfuotro(fif="0,; src/libavfilter/af_apsyclip.c i ":s(t ce um p t B440 ol | fuf ) r,c r{ o nse"Atdn)sV _;",flOoP i atT _l+i T+Ym) iP tE | _= ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D O sU- >B "cLlsrc/libpostproc/postprocess.cispE:e870_:,lt15 neuve:{m.l bd bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r* lsrc/libavfilter/af_chorus.c wo =if: 8701 | nsd167o0 0a:w [}im60 :, ]p; warning: flo e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r s f (| o ~ ^~~~~~~~~r icr5o=s00,s ; i91670f< | 0a,F Fd _eARFRL AAG SdY u}_ Er,a tLi Eo | i ^n tMnS "sa(m,plce -sO> tFeF=m Sp(EBilT(nnurtrbe)_ d(sPa(mas-p>src/libavfilter/af_asubboost.csld:eest)223l)a,: src/libavfilter/af_compensationdelay.c;y104s: i:[ n] +A46Vwarning: +:101_: missing field 'unit' initializer [-Wmissing-field-initializers]+) Oswarning: P-Tsrc/libavfilter/af_afftdn.c_missing field 'unit' initializer [-Wmissing-field-initializers]T > Y | : ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dP223 | 706 eE :p15_: tIN T 46{h "warning: s,l | simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o p[n e] "),{ { .i 6 *706" 4 | m "osum= "et l i,t sl4o4snd "pe1"k,i s 0-0}ve =>, t1, I ss OmFmFNSEam-> bdTT3pais(t2l_nsanecMdl__meA",o r u Xpatlet i/ /1epOF1F0)0l0iSsrc/libavfilter/af_atilt.c,0 , e ET.(:d ir 0230F:s112;:A )L;At V| G awarning: _ ~ ~~~^~~~~~~~~~~~~~~ S| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~}nOmissing field 'unit' initializer [-Wmissing-field-initializers]P ,c T_ Te _Y| mPm ^)E _,D OA UV230_BO | L P ET _,T Y{{P .E"db_lIfN=rT0,e.5 }q, " src/libavfilter/af_afade.c0 .,: 0 0{ 04411. :,i"s149 6 e 1:,4t =F warning: c0L}missing field 'unit' initializer [-Wmissing-field-initializers],e A nG tSrasrc/libavfilter/af_chorus.c0 ,}l: , | 168 :149f: ^ 4410r warning: | , eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Aq {}u,e n "cd| y"u ^r 168, | aO Ft FiS oEsrc/libavfilter/af_aspectralstats.c n T (f:src/libavfilter/af_asubboost.c" ,r 87 src/libavfilter/af_afftdn.c: e: q224:i103n src/libavfilter/af_asupercut.c),: :708::t"104 319:63 sd: warning: warning: 112:src/libavfilter/af_compensationdelay.ceetAmissing field 'unit' initializer [-Wmissing-field-initializers]:missing field 'unit' initializer [-Wmissing-field-initializers] :p tV warning: warning: 47ch__samissing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : rOom 224101 | 87P | Tsps: f _ l warning: missing field 'unit' initializer [-Wmissing-field-initializers]aT YeP E 319 | d 708 s {_ e{ | = D"( "{ " 47O | w i ddc uUtionf fu"e Bn ts r{,l L_s)- a ta"yEi,>(s"-i>c"z eb",soedme,p{i. dnt "c utn"2bb", t ohssl[a,n d["ifef=n1 0 s]ett ]d 0 " =f e0r esetthl*rl0 }q, e iwa yu" c oni e,nm utn c 2dti(ssdd iy 0ltion kv-"> s,awn c ,*O a se F fsrc/libavfilter/af_apsyclip.crme1i"O,F S p q 9 2:z364e:"13F FESlE2T 0 ,: T(edbe(l0a O F_acr0y,O warning: FOLFrSuk)(Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SFAaEt,(E0TF.GtTo( (S 5364Sefwf dEu | i)n ATVr*a}t / , _ (_d i,sit 1s0 0Oi * osa-A>is a0P | n ^n Vz_e )m.pTl)ceO_Pci,0 _AeV,_Tmf))T_Y POE__ ,(;rre lPaTtDO U BaL T Y iA t| E ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~_ PAEvVe), T{V._deb_lsrc/libavfilter/af_atilt.c=2/0Y_D_POO:EP 231_Ts}OdPiI:N_-,UBTLs112TT,> _ETt:o Y PfE _,YPrwarning: {missing field 'unit' initializer [-Wmissing-field-initializers].fi 6D E{t_ t_ l4U=.2i0I e R do4N T231,nAgT1Ibn_8l | e vte,lsrc/libavfilter/af_afftfilt.cOl=}: h N>2,279 2 ){) ;1 , 01 .:0.{0i 6 03472:), 0| 4 ~ ~~~^~~~~~~~~~~{0.0 } {",= Fiwarning: ,6 s | 0 ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ L64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 05 l}A G2S 5}3o,p0e},6 ,0 ", 279 0 A0, | 0 },, 0| , ^ , 1" s 6 0 | e ^0t1 90 CC libavfilter/af_loudnorm.o 0f02, i 0 0A00l,t0 0 e r0 }sF ,l ,FL o L A Gsrc/libavfilter/af_asubboost.cSp A| G ^ : e }vS 225",,al}u: 114 , e sO F:| [F ^S Ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]V | TA ^( Rs_lRo Ep225ALe) | ], src/libavfilter/af_compensationdelay.c= A:V48: f f _101Ot{_ o":Puch aTt_warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_asupercut.c[Tn :n320]Y.ersrc/libavfilter/af_afade.ce:P112l:;442 : 149E:_s 48| : D" | , ~ ~~~~~~~~~~~^~ warning: OU B "warning: missing field 'unit' initializer [-Wmissing-field-initializers]L smissing field 'unit' initializer [-Wmissing-field-initializers]e tE { ,"c m{h ".ad320b,l=n0} | , 442n | e l { s ""s { dettosrc/libavfilter/af_afftfilt.c :" o-" mfe280t:r471,ield:, rte warning: edrr "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i " ,, s t O a nc e" ,F 280"1s eFtS | , O E Tf(c h FF il _FL te"lsaeSAE Tr yotG c(oruS rdosdt },i s e| _ stsrt) r ^" a,f src/libavfilter/af_adynamicequalizer.cA V,_ O Pnsrc/libavfilter/af_chorus.ca : : 268T:_cde184 123Te _: :Y vm20O Pda):Fwarning: Eul, F_rumissing field 'unit' initializer [-Wmissing-field-initializers] Swarning: Saesrc/libavfilter/af_atilt.c Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Tts:AT Ri[232VI(oV:_NonA112OGr"R: P d,,_ 268T184e Iwarning: | _ | r{ Mmissing field 'unit' initializer [-Wmissing-field-initializers] T ). A Y ,s G P t ]E r _A={i 232=VI" f | _Na" fOTlt( f,lPhs t "rT- _ }e_> {o ,siT u hnY "t{0_oP w[.,glE ini ad_ d]60i"I t.4,n,N hi= T "m0*F, ,;} L " ,(A sO sG eF"| uS tFs ~ ~~~~~~~~~~~^~ m { Se _}.dEt0i,iT e,n 6(ft _ 4die1v| =ulc0o ^1rtt0l 0aei,u}tro m,i nAe o w) nt}i )h,d> ,r t esrc/libavfilter/af_asubboost.c h1 s:| ". h226 ^,0 o : 3l 12 /,dA: "V s ,_warning: - Omissing field 'help' initializer [-Wmissing-field-initializers]O> OP Fo FTFu2 F_St0226STE_, | EYTg TP(aF (EwiL t_nAi hD)Gd{rU St eR hNsA| })UhT ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~,,LoI src/libavfilter/af_compensationdelay.c L lO : d N| 49})A, ^src/libavfilter/af_chorus.c: ,V :101 _{184:| O.: ^APi49warning: VT6:missing field 'unit' initializer [-Wmissing-field-initializers]__4 OT warning: PY=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TP _E0T_ Y DP}49OE, | _U DB O L0 U184E, B | , src/libavfilter/af_asupercut.c{L 6 :E {0"321, .0d: d0r112{ib0y:.fl0" d =0,warning: b(10 missing field 'unit' initializer [-Wmissing-field-initializers]ls0, =-0 "0>0Fs}i}Le,n,At _ G 321 gdS | ar iy} 1n , 0 a 0*m {, o0| ( u, ^ s"n 1ul1t0me0"0_v0,0ie, 0nl ,_" v, Fo Ll OAu"FFGmsLFSeeAS )src/libavfilter/af_aspectralstats.cGEt} ST :,> (i89 }dnsrc/libavfilter/af_afade.c: 1,rp97:| . yu: ^4430 )t : | , warning: 143/ ^ lmissing field 'unit' initializer [-Wmissing-field-initializers]: e s vwarning: - emissing field 'unit' initializer [-Wmissing-field-initializers]> l o "u ,t89 _ | g A a V i 443_ n | O ){ PO TFsrc/libavfilter/af_atilt.c " _| oF:T ~ ~~~^~~~~~~~ vS233Y {eE:Psrc/libavfilter/af_adynamicequalizer.c rT112E:"l(:_269oal D:vpewarning: O123e"vmissing field 'unit' initializer [-Wmissing-field-initializers]U:r,e B l lLwarning: a"Emissing field 'unit' initializer [-Wmissing-field-initializers]p)s, ", e , 233t{ | . A wd V ib _ nl O269 d= P | {o0"T w}o_ " ,vT oo eY rv rP{de lE er a_"CC libavfilter/af_mcompand.o l0rpDda," Ofp ,1Ur" sB,e tL q1" EOu,ss,Fe et FnAtr{Sc e.Ey}fadT",imb(, l lo te=v"| en1es ^rd.re }ltow,a ri pddt )eeh ,tr e" 2Ac, nVt d_i Oo 0sPn .tT ,r_fO eTr FaYe FmPq S Eu1Esrc/libavfilter/af_compensationdelay.cs_.eTt:F,n(a50L cor:OFyrt101AL"d":TA,e, ,G r warning: SO) missing field 'unit' initializer [-Wmissing-field-initializers]{ F,O .}F Fd,S Fb EASl TV E=| (_50T0 ^dO | (. fP o5rT v}e_ eqT, ruY {leP0 anE,"pc_ wsrc/libavfilter/af_asupercut.c)yI e:)N,1t322,T ",: , , 12A A:V _ "}warning: O s,missing field 'help' initializer [-Wmissing-field-initializers]P{Ae T.Vt _i_ | T6O322w ^Y4PP= | E5e_} T t,_ D T OaY UmP {BoE Lu_ NEnB U,tO L "2LO{,, L. M},d A b X l _| = O ^{1OR .0FDi0FE60SR,E} T,F( Lw Ae Gt S) ,2} ,, 4 1 0= | 0 ^01 0 0 0 A, V }_F,OL PAT0G_,ST Y }P1,E, _ DF| OL ^UA BGLSE ,} ,{ . d| b ^l =1}, 0, 1, src/libavfilter/af_apsyclip.cA }:,402 : 34| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adynamicequalizer.c:270:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | src/libavfilter/af_afade.c : 444c: 143o270:n | s warning: t missing field 'unit' initializer [-Wmissing-field-initializers] f{lsrc/libavfilter/af_atilt.c o:"a234dt:q 112fcsrc/libavfilter/af_compensationdelay.c:la: ci51warning: 444t:pmissing field 'unit' initializer [-Wmissing-field-initializers] | o102_ r:l " e ,warning: v missing field 'unit' initializer [-Wmissing-field-initializers]e{ l _234""io | sn" ev,t 51=d | e{ 1 t . e" f cl te /{iv oe "nls t "- eQ,>"m copf lv"a"ie,cspr te_l"otlsra ee"pivt, ne 1plt su;eOtt mF pFsl| eSte ^~~ ~rErv aTeet(aludm"rq ,efe an °cd Ct "ow ,ri )tOO,hFF FF 2SS nEEAdTTV ((_sltOteePrvmTeep_al)Tm),Y , Ps Et _a ADr VO t_U "OB ,PLA TEV _,_OT OFY{PFP.TSEd_E_bTTDlY(O=PoU1EvB}_eL,IrE Nl, Ta ,p{ ).0 ,d. b0 l0{ =1. 1,i . 6 }14A,0=V 02_ 00O ,}P ,T _ -T 5Y F0P0L,E.A _,G B S5O 0O },L , ,4 A . ,| } ^,F{ L. Ai| G6 ^S4 }=, 1 | ^ }, 0, 1, FLAGS }src/libavfilter/af_compensationdelay.c,: 52 :| 12 ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_atilt.c: 23552: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{src/libavfilter/af_adynamicequalizer.c :271 :src/libavfilter/af_channelsplit.cN235123U | ::L Lwarning: 143missing field 'unit' initializer [-Wmissing-field-initializers]}: 19 {:| ^src/libavfilter/af_biquads.cNwarning: src/libavfilter/af_aspectralstats.cU:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :L333 271106L: | : 1 12}: : warning: warning: | {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ missing field 'help' initializer [-Wmissing-field-initializers] " 143t1 | f warningr 106e generated | q. uf eo n r333 c | {y(B "iI,N Q U=U"L AsL0De ;_t} D iIt Ia| <_r ^ Fg cIetLtxT -EfR>r(nefbql_utoe,untc yfp"lu,ot as t; , iO +F +F-)S1 E.{T, ( t1| f. ~ ^ ~~~~~~~~~~~~~~~r, e q0u)e n c| y^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) , AV_OPsrc/libavfilter/af_biquads.cT:_309T:Y14P:E _note: Dexpanded from macro 'BIQUAD_DII_FILTER'O UBLE, {.dbl= 13090 | 0 0 } , i2,n 1=0 0i0b0u0f0[,i ]F;L A G S } , | ^ \ | ~ ^~~~~~~ src/libavfilter/af_adynamicequalizer.c:272:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=101}, warning s generated . 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:273:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "attack", "set attack src/libavfilter/af_compand.cdur:a75t:i135o:n "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(attsrc/libavfilter/af_atempo.cac:k285):,20 :75 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] A V{_ O"PaTt_tTaYcPk Es285_" | D, O U" Bs LaeEvt, _ ta{is.msdeeb rlot=v02e(0rp} o,wt h i< c= h a it ne1cm,rp eo2a-0s>0ew0 i,on fd o vw o)Fl;Lu Am Ge| S ~~~ ^ ~~~~~~~~~~~~~~ i }s, d e| t ^e rminesrc/libavutil/avassert.hd:"38,: 11O:F Fnote: Sexpanded from macro 'av_assert0'E Tsrc/libavfilter/af_astats.c(at:ta329 c:38k20 | s :) , warning: Aicomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]Vf _ O(P!T(_cToYsrc/libavfilter/af_adynamicequalizer.cPn:Ed274_)S:)T123 R:{I Nwarning: 329G missing field 'unit' initializer [-Wmissing-field-initializers], | { . s it fr (= 274p | - " > 0 w " i n }{_ , p "o 0rs ,e l> 0e= ,a ss Ae- " >}, t, c _ s | a ^"m sp el te s r e| l| e a! si es n da un r( ap t- i> on\no "i ,s| e ^~~~ _ f lOoFoFrS)E)T ({r esrc/libavfilter/af_atempo.c l:| e287a ~~~~~~~~~~ ^ ~~~~~~~~~~~~~src/libavfilter/af_compand.c:s :13e76:): ,135warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_ Osrc/libavfilter/af_astats.c287P: | T352 _: T20 Y: P iEwarning: _fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]76D | (Op Uo Bt L E<352, | a {{t . e d"m bdpileof=c- 2a>0(yw0psi}-"n,>,d w src/libavfilter/af_afade.co i"w: ns) 469_e :pt{ 12o 1:st , i| >warning: m2 ~~~ ^ ~~~~~~~~~~~~~~=missing field 'help' initializer [-Wmissing-field-initializers]e0 0s 0-o,>v te469 cr | _ sw Fah Lmi Apc{Glh Se N sU})dL, eL {c r}| e ^| a ~~~~~~~~~~ ^ ~~~~~~~~~~~~~s| e ^ of volume is determined", OFFSET(decays), AV_OPT_TYPE_Ssrc/libavfilter/af_adynamicequalizer.cT:R275I:N123G:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .str = "0.8" } ,275 | 0 , 0 ,{ A" r}a,t i o| " ^, "set ratio factor", OFFSET(ratio), AV_OPT_TYPEsrc/libavfilter/af_compand.c_D:O77U:B130L:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ src/libavfilter/af_aiir.c.dbl:=1165}:,1 : 77 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {0 ," p3o0i,n t s " , "src/libavfilter/af_asupercut.cFs Le165A:tG | 358 IS:pI o103R}i:_,n C twarning: H smissing field 'unit' initializer [-Wmissing-field-initializers](| fo ^lf t pt,r afnlsofera tf, u 358n | c t i o n {" , " -cO1uF.tF,oS fE fT "( ,p o "i sn et1ts. ),c, u 0tA)oV f_src/libavfilter/af_adynamicequalizer.c fO:| P276^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fT: r_123eT:qY uPsrc/libavfilter/af_aiir.ceE:warning: _139nS:cTmissing field 'unit' initializer [-Wmissing-field-initializers]17yR: "I ,Nnote: Gexpanded from macro 'IIR_CH'O, F F{S E.Ts(tc ru 276t139 | o | f = f ) " , - { 7A 0V" /_mi-Oac7Pk[0Te0|_u]-Tp 6Y"=0P, /E s-_ r2D c0O [|U n1B"]/Ls 0Ee*",t i}{mg,.a; dk 0be ,lu =p 02 ,0 g } aA, i n} ",2 , , | 2 ^0 0 , F L A OG FS F S} E, T ( m| a ^ k e u p ) , A V _ O\P T _| T ^~~~~~ ~Y PE_DOUBLsrc/libavfilter/af_compand.cE:,78 :{105.:d bwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= 0}, 0, 781 | 0 0 ,src/libavfilter/af_asupercut.c : { 359 :" 103sF:oL fAwarning: tGmissing field 'unit' initializer [-Wmissing-field-initializers]-S k n}e,e " ,| ^" s e359t | s o f t{- k"noered"e,r "O,F F S"EsTe(tc ufrivlet_edrB )o,r dAeVr_"O,P src/libavfilter/af_adynamicequalizer.cT : _277 T: Y123OP:FE F_warning: SDmissing field 'unit' initializer [-Wmissing-field-initializers]EOT U(BoLrEd,e r{) ,. d b277Al | V _= O P0 T.{_0 T1"Y rP}aE,n_ gI0eN."T0,,1 , 9 0 {0 .,"i s6Ae4 t=} 1,m0 a} x,| ^g a3i,n " ,2 0 , F L A G S } , O F| F ^S ET(range), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_compand.c=:5790:}98,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asupercut.c : 3601:,103 :2 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]79, | {F L"A gG360aS | i n} ", , {| " ^s" elte voeult"p,u t "gsaeitn "i,n pOuFtF SlEesrc/libavfilter/af_afftdn.cvT(egl:a"i843,n: _29 d: B )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AOVF_FOSPETT_(TlYePvEe_lD) O,843U | B LA EV ,_ Os{Pa Tr._ dT=bY lPs E-=_> Ds0Oa Um}Bp,Ll Ee-,_9 a0{d0.v,da bn9lc0=e01 ,./ } A,s -}0.,>, s a | m1 ^p. l,e _FrLaAtGeS; } ,| ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_compand.c361: | 80 : 108 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]N ULL } | ^ 80 | { "volume", "set initiasrc/libavfilter/af_aexciter.cl vo:l55u:m107e:" ,warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]FF SET(initial_volume), A V55_ | O P T _ T{Y P"El_eDvOeUlB_LiEn," ,{ ."dsbelt =l e0v e}l, i-n9"0,0 , 0 ,O FAF S}E,T ( | l ^e vel_in), AV_OPT_TYPE_Dsrc/libavfilter/af_afftdn.cOU:B846L:E50,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl=1}, 846 | src/libavfilter/af_compand.c0 :, 81 :6 1384 :, warning: A missing field 'unit' initializer [-Wmissing-field-initializers] }d,o u b| l ^ e d6 =81 | ( i - {1 )" d*e ls-a>ys"a,m p"lsee_tr adteel a/y sf-o>rf fsta_mlpelnsrc/libavfilter/af_aexciter.ceg:st56 h:b;107e f: o | rwarning: ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~emissing field 'unit' initializer [-Wmissing-field-initializers] sending them t56o | v o l u{m e" laedvjeuls_toeur"t," ,O F"FsSeEtT (ldeevlealy )o,u tA"V,_ O P TO_FTFYSPEET_(DlOeUvBeLlE_,o u{t ).,d bAlV _=O P0T _}T,Y P0E,_ D2O0U,B LAE ,} ,{ . d| b ^l =1}, src/libavfilter/af_apsyclip.c 0:,484 :6524src/libavfilter/af_compand.c:,: 82warning: A:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 :}src/libavfilter/af_adynamicequalizer.c ,warning: : missing field 'help' initializer [-Wmissing-field-initializers]293 :| 12 ^: 82warning: | missing field 'help' initializer [-Wmissing-field-initializers] {484 | N293 U | L L } { | Nm ^Ua LsLk _}c u r| v ^e _shift = 1.f +src/libavfilter/af_aexciter.c :(57m:a107s:k _warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]u rve_shift - 1. f57) | * s -{> a"daampotuinvte";, "| s ~~~~~~~~~~~~~~~~~^~~~~ ~e t amount", src/libavfilter/af_apsyclip.c : 484 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(amou n484t | ) , A V _mOaPsTk__TcYuPrEv_eD_OsUhBiLfEt, ={ .1d.bfl =+1 }(,m a s k src/libavfilter/af_channelmap.c_ c: u r326 v: e21 _: s 0hwarning: ,icomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] f 6t4 ,- A1 .}f,) *| ^s - >326a | d a p t i v e ; i f| ^~~ ~( nch_out > FF_ARRAY_ELEMS(buf->data))src/libavfilter/af_aexciter.c :{58 : 107| : ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_channelmap.c: 35258: | 12 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]{ 3 "d warningrsi generatedv. e" ,352 | " s e t h a r m o n iFcFsM"I,N ( F F _ A R ROAFYF_SEELTE(MdSr(ibvuef)-,> d a t a )A,V _nOcPhT__oTuYtP)E _*D OsUiBzLeEo,f ({b.udfb-l>=d8a.t5a}[,0 ] ) ) ; | 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 1, 10, A }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavfilter/af_aexciter.c : 59| : ~ ^ ~107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_channelsplit.c {.:db191l:=230:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -10, 10, A }, 191 | | ^ for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:5515src/libavfilter/af_channelsplit.csrc/libavfilter/af_aexciter.c:: warning1:199s:60: :27 generatedwarning: :107. implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | 60 515 | | C R O fS{oS rF" Af(DriEen_qtP" L,iA N"=sA eR0t(; f slict o,

)n b _ | o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~u t p u t src/libavfilter/af_afade.csO:;F490 F:iS36+E:+ T)note: (expanded from macro 'CROSSFADE_PLANAR'{f r e| q ~ ^ ~~~~~~~~~~~~~~~) , 490 src/libavfilter/af_asupercut.c | Asrc/libavfilter/af_channelsplit.csrc/libavfilter/af_afftdn.c V:: _:381214 :: 10727 :O 874P : :T warning: 36_warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:Tmissing field 'unit' initializer [-Wmissing-field-initializers] Y warning: P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ed _[ Di214O] | U B= L Es ,0 381 [ | 874i{ | ]. df *bo lr{ g= a7(" i5ic n0ne 00tnd } tn+,iec rhs =f-12">[ 0,ni00"o];0si ,es*i te 1_ Ai n ofb }nr_ , eo qu = ut | ep s ^nu - ct >ys n"; o, i i sO+ eF+ _F) rS eE{ dT u( cc| tu ~ ^ ~~~~~~~~~~~~~~~ it oo nf ;f ) ,src/libavfilter/af_channelsplit.c | ~ ~~~^~~~~~~~~~~~~~~A\ V: _222 O:| P23 ^~~~~ ~T: _ Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_DOUsrc/libavfilter/af_aexciter.cBsrc/libavfilter/af_afade.c L:222E61: | ,: 515 107 :{: 1. :dwarning: f bmissing field 'unit' initializer [-Wmissing-field-initializers]owarning: l rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]=src/libavfilter/af_afftdn.c 1(:0i8750n:0t36 } 61515:,i | | Cwarning: 2= Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], O 0 S9;{S9 F9i" A9 c875D9 G"189n ASs:b R e41_d(}t:onf, ucl cwarning: tht eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p,| -i u ^>ltf nislon;oig as"ite, +)_ 189+ f | ) l | o {^~~~~~~~~~~~~~~~~~~~~~~~~~~~o r ssrc/libavfilter/af_afade.c| :n ~ ^ ~~~~~~~~~~~~~~~ 490p :rO 20iF:=nF Stsrc/libavfilter/af_asupercut.csnote: Ef-:expanded from macro 'CROSSFADE_PLANAR'T(>382( nvc:aoe107lii:usl ee)warning: 490,_,missing field 'unit' initializer [-Wmissing-field-initializers] | f sl io zo er o; f 382 (A | vV| a_ ~ ~~~^~~~~~~~~~~ lO u Pe T)d{_,[ T i"Yf]oPm rEt=d_, eD srOv0"Ua[,Bli L)] E; ", *s esrc/libavfilter/af_afftdn.c{| gt.: ~~~~~~~~ ^~~a d876 ifb:nil360l=: t9 +e9warning: r9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9s }o1r,[d ie ]r9 " 9,*9 8769 | ,g a 2i 0nO 01F 0;F 0 S , E TdA (n oc} rh, d- e> rr| )e ^ ,s i d Au Va _l O_ Pf Tl _o To Yr P E _= s - I>\Nr Te ,s| i ^~~~~ ~ d u a{l._if6l4o=o4r};, | ~ ~~~^~~~~~~~~~~~~~ 4, src/libavfilter/af_aexciter.c : 62 : 1072:0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, | ^ 62 | { "listen", "enable listen mode", OFFSET(listen), src/libavfilter/af_asupercut.c : 383A:V107_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_BOOL, 383{ | . i 6 4 ={0 }",q f a c t o r " ,0",s e t Q -1f,a cAt o}r," , | ^ OFFSET(qfactor),AV_OPT_TYPsrc/libavfilter/af_aexciter.cE:_63D:O12U:B Lwarning: Emissing field 'help' initializer [-Wmissing-field-initializers], {.db l63= | 1 . } , 0{. 0N1U,L L }1 0 0| . ^, FLAGS },src/libavfilter/af_biquads.c | : ^ 389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 | BIQUAD_TDI_FILTER(flsrc/libavfilter/af_asupercut.ct:,384 :f107lsrc/libavfilter/af_apsyclip.c:o awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers],: 518 : 24-:1 .warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1384. | , 0 ) { | "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l eve l518"src/libavfilter/af_biquads.c | ,: 360 : "14 s: e tnote: expanded from macro 'BIQUAD_TDI_FILTER' i innp_ubtu flfee vr360e[ | ln "] , = s r c i[OnnF ]F= S *Ei Tbs(u-lf>e[lviee]vl e)+l, _ si 1nA;;V _ O | P ^~~~~~ ~T _ T Y P E _ D O U B L E , { . d b l = 1 . } , 0 . , 2 . , F L A G S } , \| ^ | ^~~~~~~ ~ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ 2 warnings generated. 1 warning generated. In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_astats.c :476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 | ftype min_delay = 476F | L T _ M A X , m a x _ dseelta_ym e=t aF(LmTe_tMaIdNa;t a ,| ~~~~~~~~~ ^~~~~~~c + 1/usr/include/float.h,: 15":P17e:a knote: _expanded from macro 'FLT_MAX'c ount", 15" | %#fd"e,f i(nfel oFaLtT)_(MpA-X> m3i.n4_0c2o8u2n3t4 6+6 3p8-5>2m8a8x5_9c8o1u2net+)3)8;F | | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | src/libavfilter/af_afade.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_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); | ~ ^~~~~~~~~~ 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/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 436 | BIQUAD_TDII_FILTER(src/libavfilter/afir_template.cf:l91t:,21 :f lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]at , -1., 191. | , 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ max_desrc/libavfilter/af_biquads.cl:a413y: 14=: fnote: mexpanded from macro 'BIQUAD_TDII_FILTER'a xf(max_delay ,413 | d e l a y [ i ] )i;n =| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~i buf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962CC libavfilter/af_pan.o | src/libavfilter/af_axcorrelate.c : 369 : 94 : warning: avmissing field 'unit' initializer [-Wmissing-field-initializers]r += fft_out_flt[n ]369. | r e ; {| ~~ ~~~~~~~~~~~~~~~^~" size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=src/libavfilter/af_afftdn.c2:59636:}35,: 2warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13 19630 | 7 2 , A F } , | ^a vi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.csrc/libavfilter/af_aiir.c:964::58:224 :warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | m a224g | 2S E=R Isrc/libavfilter/af_axcorrelate.cfA:fLt373__:Io12Iu:Rt __warning: Cfmissing field 'help' initializer [-Wmissing-field-initializers]lH t([fnl ]t373.p | r, e f *l o{fa ftNt,U_ Lo Lu t }_ f l | t ^[ n-]1..r,e + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1., 0) 965| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c : 197 : 35 : note: expanded from macro 'SERIAL_IIR_CH' fft_out_ f197l | t [ n ] . i m * f f td_ouosrc/libavfilter/af_astats.cbulte_: f527li:t059[ :n= ] warning: .iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ig m ;* (| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ? dst[n] : src[ n527] | ) ; s e t _ m e t a ( m e t a d a\t a ,| ~ ^~~~~~ 0, "Overall.Peasrc/libavfilter/af_aiir.ck:_224c:o1u:n twarning: "implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], "%f", (fl o224a | tS)E(RmIiAnL__cIoIuRn_tC H+( fmlatxp_,c ofulnot)a t/, ( d o u b l e ) s--1>.n,b _ c h a n n e l1s.),; 0 )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:197:44: note: expanded from macro 'SERIAL_IIR_CH' 197 | double i0 = ig * (i ? dst[n] : src[n]); \ | ~ ^~~~~~ CC libavfilter/af_replaygain.o src/libavfilter/af_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_sidechaincompress.o 13 warnings generated. CC libavfilter/af_silencedetect.o 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_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/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.) { | ~~~^~~~~~~ ~~ CC libavfilter/af_silenceremove.o 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_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); | ~ ^~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/af_speechnorm.o 154 warnings generated. src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(typeCC libavfilter/af_stereotools.o , 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:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) src/libavfilter/af_astats.c| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~599 :32: warning: src/libavfilter/af_biquads.c:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]514 :16: note: expanded from macro 'BIQUAD_SVF_FILTER' 599514 | | iUnP D A TE=_ iSbTuAfT[Si](;P , f lo a t , * s r c , , l l r i n t ( * s r c * ( UI N T 6 4 _ C ( 1 ) < < 3\1 ) )| ~ ^~~~~~~) ; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.csrc/libavfilter/af_astats.c::575:288190::1 note: :expanded from macro 'UPDATE_STATS' warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 575288 | | P A R A L L UEPDLAT_EI_IRS_CTH(AfTlSt_p,# #pfllaoanta,r ( t y p e , -u1p.d,a t e _s ta t ( s1, .p,, 0)s a m| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p le, ssrc/libavfilter/af_aiir.cam:pl256e: 30:n onote: rexpanded from macro 'PARALLEL_IIR_CH'm alizer_su f256 | f i x , i n t _ sdaomupblel)e ,i0 s= -i>g i* ssr_cf[nl]o;a t ? u p d a t e _ f l o at _s t a t( s , p , s am p le ) : s - >\i s _d| o ~ ^~~~~~u ble ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/afir_template.c:src/libavfilter/af_astats.c:318556::6513:: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]note: expanded from macro 'UPDATE_STATS_P' 556 | 318 | u p d a st-e>_ffldoast;p - > v e c t o r _ d mu l _ s c a l a r ( sr c + i n p u t _ o fsrc/libavfilter/af_aiir.c fs : e288 t:1 :, i n warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d r y _ ga in\ ,| ^~~~~~~~~~~~288 F | FPAALRIAGLN(LnEbL__sIaImRp_lCeHs,( 8f)l)t;p ,| ~ ^~~~~~~~ float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; \ | ~~ ^~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ src/libavfilter/af_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_afftdn.c :1239:34:src/libavfilter/af_astats.c :warning: 577implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 57: note: expanded from macro 'UPDATE_STATS' 1239 | 577 | UP D A TE _ S T AT Sd_#s#src/libavfilter/af_aiir.ctp_flla:288t:n[1am:]r (=warning: t implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]yp e,o ruipg_dfaltet _m[288inm | ]m aP-x AsR(rscA,[mL]; Lp ,E| L ^~~~~~~~~~~ ~s_aI ImRpl_e)C,H (,f pl->tnpmi,n f lo=a tp,- >m i n n o r-1m.a, l i z e r_ s u 1f.f,i x0;) p - >| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ max src/libavfilter/af_aiir.c=: p279-:>25:m anote: xexpanded from macro 'PARALLEL_IIR_CH' n ormalize r279_ | s u f f i xds;t)[;n] +\= fi r | * ~~~~~~~~~~~~~ ^~~~~~sr c[n]; src/libavfilter/af_astats.c : 555 : 13: note: expanded from macro 'UPDATE_STATS_P' 555 | u p d a t e _f u\n c ; | ~ ^~~~~~ \ | ^~~~~~~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:40: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ^~~~~~ ~ src/libavfilter/af_astats.c: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_crystalizer.csrc/libavfilter/af_astats.c::602:3932::87 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | 39 | U{P DA"Ti"E,_ S"TsAeTt Si(ntIen,s iftyl"o,a t, * OsFrFScE,T (m,u lltl)r,i AnVt_O(PT*_sTrYPcE _F*L (OUIANTT64,_C ({1.)d bT_iTsYP_Ef_loBaOt O? Lu,p da t{e._fil6o4at=_s1ta}t(,s, p ,0 s,am pl e)1 , :A }s,- > i| s_ ^d ouble ? update_double_ssrc/libavfilter/af_crystalizer.cta:t(41s:,12 p:, swarning: amissing field 'help' initializer [-Wmissing-field-initializers]m ple )41 | : (v oi d) N{U LLN,U L);L \} | ~~~~~~~~~~~ ^~~~~~ | ^ 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; \ | ^~~~~~~~~~~ 10 warningsrc/libavfilter/af_astats.cs: generated602. :32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' src/libavfilter/af_biquads.c:590:1 :575 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] UPDATE_STATS _590 | #B#IpQlUAaD_nZDaF_rFI(LtTyEpeR,(f lut,p dfaltoea_tst,a t (-s1.,, 1p.,, s0a)m p l| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e , sasrc/libavfilter/af_biquads.cm:p561:l27:e nnote: oexpanded from macro 'BIQUAD_ZDF_FILTER'r malizer_s u561f | f i x , i nt _csoanmsptl deo)ub,le sin- >=i si_bfulofa[ti ]?; u p d a t e _ f l o a t _ s t a t ( s , p , sa m p l e ) : \ s| - ~~ ^~~~~~~ >is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.csrc/libavfilter/af_astats.c::40602::10132:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 40 | { 602 | " l i m it e r gaUinP"D,A T"Es_etS TlAiTmiSt(eIr ,g afinl"o,a tO,FF S*EsTrc(l,im i,t ellrrgianitn)(,* AsVr_c O*P T_(TUYINPTE6_4D_OCU(BL1E), <{.nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ 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] src/libavfilter/af_afftdn.c :491342 | : 36 : rwarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ur n exp2f(M_LOG 2_13421 | 0 * x ); | ~ ^ dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:1343:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1343 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:1344:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1344 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/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_aiir.c3: warning345s: generated1. : 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; \ | ^~~~~~ ~ 17 warnings generated. 7 warnings generated. 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: 2warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 61 | { "f", "set frequency", OFFSET(frequency), ACC libavfilter/af_stereowiden.o V_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 } | ^ 11 warnings generated. src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range),CC libavfilter/af_superequalizer.o AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_crystalizer.c{.db:l=131.:51}: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 1, 1, FLAGS }, | 131 ^ | filters(dbl, double, inverse, noclip, 1, 0, 1.0src/libavfilter/af_crossfeed.c,: 349a:v_109c:l iwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]d , 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | src/libavfilter/af_crystalizer.c :{ 66":l27e:v enote: lexpanded from macro 'filters'_i n", "set le66v | e l i nc"o, n s t t y p e m uOlFtF S=E T(tlde-ve>lm_uinl)t,; AV _O P T _T YP E _ D O U B LE , { . d b l =. 9 }, 0 , 1, F L AG S } , | ^ src/libavfilter/af_arnndn.c \: 1074| ~~~~ ~~~~^~~~: 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | src/libavfilter/af_crossfeed.c :350 : 109 :L y[warning: imissing field 'unit' initializer [-Wmissing-field-initializers]] = FFMAX(l og350M | a x - 7 ,{ F"FlMAeXv(elf_oolulotw"-,1 ."5s, eLty [lie])v)e;l o u| t ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", src/libavutil/macros.h : 47 :src/libavfilter/af_aiir.c22 :: note: O517expanded from macro 'FFMAX'F F:SE38T(:l 47e | vwarning: #eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ld _eofiunte), FAFVM_ A517XOP | (Ta_,TY bP )E (_ (DO a)U B> LE ,(ib f){ ?.( fd(abbals=()1c. o}e: ,f(s [2b0) *,) i1 ,| + ^ ~ FL1A]G)S >} ,F Lsrc/libavfilter/af_arnndn.c| T ^: _1074E:P39:S Iwarning: LOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ) { | ~ ^~~~~~~~~~~ 1074 | /usr/include/float.h : 16 : 21 :Ly [note: iexpanded from macro 'FLT_EPSILON' ] src/libavfilter/af_crossfeed.c= :F351F:M 10916A: | X #(warning: dlmissing field 'unit' initializer [-Wmissing-field-initializers]eo fgiMnae xF-L7T,_ 351E | PFSF ILMO ANX (1f. {o l1"l9bo20lowc92-k_8si1z9.e55",5 ",s0 e7L8ty1 [t2ih]5)ee);- | 0b ^~~~~~~7lF o ck | s ^~~~~~~~~~~~~~~~~~~~~~~iz src/libavutil/macros.he:"47CC libavfilter/af_surround.o ,: 22 : O Fnote: Fexpanded from macro 'FFMAX' SET(bl oc47k | _#sdiezfei)n,eAV _OFPFTM_ATXY(PaE_,IbN)T , ( ( a {). i> 6(4b=)0 }?, (0a,) 3 27:6 8(,b )A)F | } ^, | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | src/libavfilter/af_crossfeed.c#:d352e:12fi: nwarning: emissing field 'help' initializer [-Wmissing-field-initializers] FF M352A | X ( a{, bN) U((LaL) }> | ( ^ b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074CC libavfilter/af_tremolo.o | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51src/libavfilter/af_crystalizer.c: :warning: 132implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly [132i | ]f i=l tFerFsM(AdXb(llo,g Mdoauxb-l7,e F,F iMnAvXe(rfseo,l lcolwip-,1 .1,5 ,1 ,L y1.[0,i ]a)v_)cl;i p d| , ~~~~~~~~~~~~~~~~~~^~~~~~ 1 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavfilter/af_crystalizer.c::47:6628:: 27note: : expanded from macro 'FFMAX'note: expanded from macro 'filters' 47 | #d e66f | i n e FcFoMnAsXt( at,ybp)e (mu(lta )= t>d -(>b)m u?lt ;( a ) : (b ) ) | ~ ^ src/libavutil/macros.h : 47 : 40 : note: expanded from macro 'FFMAX' 47 | #d e\f i| ne ~~~~ ~~~~^~~~ 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)) | ^ 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(-0src/libavfilter/af_arnndn.c.5: 1076*: S24Q: Rwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( n-(N-1)/ 21076 | ) / ( 0 . 4 * (foNl-l1ow) =/ 2F.FMfA)X)(f)o; l l| o ~^~~w -1.5, src/libavfilter/window_func.hL:y153[:i30]):; note: | expanded from macro 'SQR' ^~~~~~~ src/libavutil/macros.h :15347 | : 22 : note: expanded from macro 'FFMAX' #de f47i | n#e dSeQfRi(nx)e ( (FFxM)A*X((xa,)b)) (( a| ) ^> (b) ? (a) : (b)) | ^ src/libavfilter/window_func.hsrc/libavfilter/af_arnndn.c::1551076::6036:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | 155 | f loult[ln]o w == e xFpF(-M0A.5X *( SfQRo(l(nl-(oNw--11.)5/, 2L)y/([0i].)4;* ( N| - ~~~~~~~~~~~~~~~~~~^~~~~~1 )/2.src/libavutil/macros.hf:47):)28):; note: expanded from macro 'FFMAX'| ~^~~ src/libavfilter/window_func.h47: | 153:#26d:ef inote: nexpanded from macro 'SQR'e FFMAX (153 | a , b) ( ( #ad) e> f(ibn)e ? S(aQ)R( x:) ((b()x) ) | * ~ ^ (x)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_crystalizer.c:133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | fisrc/libavfilter/af_astats.clt:e808rs:(d66bl:, dwarning: ouimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b le, noinverse, nocl ip808, | 0 , 0 , 1 .0 , aavv__clliopdg,( c1t)x, A| V^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ LOG_Isrc/libavfilter/af_crystalizer.cN:66F:27O:, "note: Nexpanded from macro 'filters'um ber of Na N66s: | % f \n "c,o nnb_snatn s t/y (pfleo atm)ulst-> nb=_ tsrc/libavfilter/window_func.hc:dha-163>nmn:ulet86l;s: ) ; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 163 | l ut [ 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 + cossrc/libavfilter/af_astats.c(:(810M:66_:P Iwarning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( FFABS(n - M) -810 | 0 .3 * M ) ) a/v(_(l1o -g (0.c3)t x*, MA))V);_ L | O ~ ^G _INFO, "Number of Insrc/libavfilter/window_func.hf:s163:: 56%: fwarning: \implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ", nb_infs / 163( | f l o a t) s -> n b_ c h a nn e l s )l;u t[ n| ] ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c163 | : 812 : 76 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lut[ n812] | = src/libavfilter/af_arnndn.c 0:. 11245 *: 60 (:1 awarning: v+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ locgo(sct((xM_,P IA*V_ L(OF1124GF_ | AIB SN(n F -f OeM,a ")t N-uu mrbe0e.sr 3[oN fB d*e_n BMo)Ar)NDm/S(+(3*a1N B-_DlE 0s.L3:T) A%*_ fC\Mn)E"), Pn)b;_S d +| ^~~~~~~~~~~~ ~e 1n]src/libavutil/common.h o:r=m64 al:s37pse: c/ (_fnote: vlaexpanded from macro 'FFABS'orai ta)bs- i>64nlb_ | ict#hyad/neCnefliEnsPe) S;F_F MA EBM| ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~S (-a)2 (.(a1); > =| ~~~~~~~~~~~~~~~~^~~~~~~~~~0 ? (a) : (-(a))) | ^~~~ 3 warnings generated. 11 warnings generated. src/libavfilter/af_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ^~~~~~ 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 =src/libavfilter/af_afir.c td-:>m542u:l27t:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | f o r ( in t\ i | ~~~~ ~~~~^~~~= 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zerosrc/libavfilter/af_crystalizer.c.b] := 137i:i1r:- >warning: abimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 1][2 * nearest_zero.b 137+ | f1i]l t=e NrAsN;( d| b ~ ^~~l p, /usr/include/math.hdo:u15:b19l: enote: , expanded from macro 'NAN'in verse ,15 | c#lidpef,i n1e ,NA N1 , 1 .0 , av__c_lbiupdi,l t0in)_ n| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a nf(""src/libavfilter/af_crystalizer.c): 66 :27| : ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set original center factor", OFFSET(original),src/libavfilter/af_arnndn.c AV:_O1239P:T_23T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ DOUBLE, {.d bl=12391 | } , 0i, 1= ,(i nFLtA)fGloSor (},. 5 f+| 25 ^*x ); | ~~~~~ ~~~^~~~~ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ 6 warnings generated. src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_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; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFF3SET( warningisr generated_. 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 }, | ^ 11 warnings generated. src/libavfilter/af_afir.c:7326:103: warning swarning: generatedmissing 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 | { Nsrc/libavfilter/af_biquads.cULL: 1503:}109 : | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central freq9uenc warningys" generated,. OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | WIDTH_OPTION(1.0), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ 7src/libavfilter/af_biquads.c warning:1509s: generated5. : 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_dialoguenhance.c:279:32: src/libavfilter/af_biquads.cwarning: :1512implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | 279 | B L OvCKaSdI Z=E _vaOdP T* I0O.N(10 )+, 0| . ^9 * s-src/libavfilter/af_biquads.c>:1498p:r103e:v _note: vexpanded from macro 'BLOCKSIZE_OPTION'a d; | ~ ~~~^~~~~~~~ 1498 | {src/libavfilter/af_dialoguenhance.c"b:l279o:c11k:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ", "se t279 | t h e bl ocvkad si=ze "v,a d O*FF S0E.T1 (+ b0l.o9ck _* ssa-m>pplrese)v_,v AaVd_;O P T| ^~~ ~_ TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ 30 warnings generated. CC libavfilter/af_vibrato.o src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_virtualbass.o 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ CC libavfilter/af_volume.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_volumedetect.o src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", src/libavfilter/af_biquads.c"se:t1520 t:h111e: fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a me length in ms e1520c | " , { " fr eOqFuFeSnEcTy("f,ra me"_sleent_ mcseecn)t,r al fAVr_eqOuPeTn_cTyYP"E_, INOT,F F S{E.Ti6(4f r=eq u50e0n},c y ) , 1A0V, _ OP8T0_0T0Y, PFELA_GDSO U}B, L E| , ^ {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "fsrc/libavfilter/af_biquads.c",: 1521 : 111 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the f r1521a | me l en{g"tfh" ,i n ms e c " , " s eOtF FceSnEtTr(afl rafrmeequ_elnecn_yms"ec,) ,O F F S ETA(Vf_reOquPeTn_TcYyP)E,_ IANVT_,O P T {_.TiY6P4E _= D5O00U}B,L E , 10{, . d80b0l0,= 10F0L}AG,S 0}, ,9 9 9| 9 ^ 99, FLAGS}, | ^ src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 30CC libavfilter/allfilters.o 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size",src/libavfilter/af_biquads.c : 1523 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F1523F | S E T( fi ltWeIrD_TsHi_zOeP)T,I O N ( 0 .A5V_)OP,T _ TY| P ^E _INT, src/libavfilter/af_biquads.c {:1457.:i886: 4note: expanded from macro 'WIDTH_OPTION' = 31}, 14573 | , 3{0"1w,i FdLthA"G,S }",s e| t ^w idth", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_dynaudnorm.cx}:,134 :1380:, 9warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]9 99, FLAGS}, \ | 134 ^ | { "peak", "set the peak value", src/libavfilter/af_biquads.c : 1523 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.cOF:F1458S:E88T:(p eanote: k_expanded from macro 'WIDTH_OPTION'v alue), 1458 | A V _O{PT"_wT"Y,P E_ D O UB L"Es, e{t. dwbil d=t h"0,.9 5OF}F,S E0T.(0w,i d t1h.)0,, AFVL_AOPGT_ST Y}P,E_ D O| U ^B LE, src/libavfilter/af_arnndn.c{.d:bl1599=:x96}:, warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] , 99999, FLAGS} 1599 | | ^ src/libavfilter/af_dynaudnorm.c :{ 135":m138o:d ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set model n 135a | me " , O F{F S"Esrc/libavfilter/af_biquads.cpT":,(1524m : 86o :d e warning: l missing field 'unit' initializer [-Wmissing-field-initializers] _" nsaemt et)h,e 1524Ap | Ve _ a Ok P {Tv"a_glaTiuYen""P,,E_ S "Ts ReI Nt G , g a {i. s nt r"=N UL, L OO}FFF,FS SE0TE,(Tp (ea0kg,_av aiAlFnu) , eAV}_)O,, P T _| T ^ Y P E_ DAOVUB_LOPET_,T Y{.PdEb_lD=O0U}B,L E-9,0 0{,. d9b0l0, =F L0A.GS9}5},, src/libavfilter/af_arnndn.c 0:| . ^ 16000,: 96: 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0, FLAGS }, 1600| | ^ { "m", "set modsrc/libavfilter/af_biquads.cel: 1525:n86a: mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSEsrc/libavfilter/af_dynaudnorm.c T1525(:m | 136 od: 138 : ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]{ l"_gn"am,e ) , A V_"Os136e | P t T g a{_i Tn"Y,"PE m_OaSFTxFRSgETI(aNgiaGin, n{".s)t,, r A= NUV L _L"}OsP,eT _0Tt,Y 0,Pt EhA_eFD mOa}Ux,B aL Em| ,p ^ l i{f.icdatbioln"=,0 } , - 9 00O,F FS9E00T, (FmLaAGxS_}a,m psrc/libavfilter/af_arnndn.cl: 1601i| f ^: i96c: awarning: missing field 'unit' initializer [-Wmissing-field-initializers]t ion), AV_O P1601 | T _ T Y{PE _"DmOiUxB"L,E, {. d"blsrc/libavfilter/af_biquads.c s:=1526:e88 t :1o0ut p.warning: u0missing field 'unit' initializer [-Wmissing-field-initializers]} t, 1v.s0 ,i n1 p01526u0 | t. 0 ,m i xF ",L {OA"FGpoFlSS eEs}"T, , ( | m ^i "x)s,e AtV n_uOmPTb_TeYPrE _FoLf OpoAlTe,s "{, .OdFbFl=Ssrc/libavfilter/af_dynaudnorm.c1E.:0T137}(:,p138ol-:e s1warning: ,) missing field 'unit' initializer [-Wmissing-field-initializers], 1 ,AV _OAPFT } _T,Y137 | P | ^E _{I NT",m ",{ . i 6 4src/libavfilter/af_arnndn.c= 2 :} 1602",:s 12e:1t ,warning: t hmissing field 'help' initializer [-Wmissing-field-initializers]2e, Am Fa1602x} | ,a m p | l ^ i {f iNcUaLtLi }o n "| ^, OFFSET(max_amplifsrc/libavfilter/af_biquads.ci:c1527a:ti88on:), Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_DO U1527B | L E , { .d{b"lp "= ,10 . 0} , 1 .0", s10e0t. 0,n uFLmAbGSe r }of, p o l| es ^" , OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2src/libavfilter/af_dynaudnorm.c, :A138F:}138, : warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 138 | { "targetrms", "set thesrc/libavfilter/af_biquads.c :t1528a:r5g: ewarning: t missing field 'unit' initializer [-Wmissing-field-initializers]R MS", 1528 | M I X _C H A NONFEFLSSET_(NtOaRrMgAeLtI_rZmE_sO),P TI O N ( 1 , "AaVll_"O,P 0T)_, T Y| ^P E_DOsrc/libavfilter/af_biquads.cU:1470B:L78E: ,note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'{ .dbl = 0. 0}1470, | 0 . {0", m i x1".,0 ," sFeLtA GmSi x"}, ,O F F| S ^E T(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS},src/libavfilter/af_dynaudnorm.c : 139 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | {\ "| r ^" , "set the target RMS", OFFSEsrc/libavfilter/af_biquads.cT:(t1528ar:g5e:t _warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]m s)src/libavfilter/af_biquads.c, : 1471 : 78 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'A V_OPT_TYPE _D1471O | UB LE , {.{d"blm "=, 0 ."0s},e t 0 .m0i,x " , 1O.F0,F SFELATG(S m}i,x )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, src/libavfilter/af_dynaudnorm.c : 140 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | \ | { ^ "coupling", "set channel coupling", src/libavfilter/af_biquads.c : 1528 : 5 :O Fwarning: FSmissing field 'unit' initializer [-Wmissing-field-initializers]E T(src/libavfilter/af_biquads.cc:h1472a:n108n:e lnote: s_expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'c oupled), A V1472_ | O P T_ TY P{E"_cBhOOaLn,n e l{s.",i "6s4e t= 1c}h,a n n e ls 0t, o f i l1t,e FrLA"G,S }O,FF S E| ^T (ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}src/libavfilter/af_dynaudnorm.c,: 141:0138,: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS}, \ | ^ 141 | { "n", "set channel coupling", src/libavfilter/af_biquads.c : 1528 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] Osrc/libavfilter/af_biquads.cF:F1473S:E108:T (note: cexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' hannels_cou p1473l | e d ) , { "Ac"V,_ O P T _ T Y P"Ese_tB OcOhLa,n n e l{s. ito6 4f i=l t1}e,r ", O F F SE0T,( c h _ l a1y, oFuLtAG_S s}t, r )| , ^ AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \src/libavfilter/af_dynaudnorm.c :| 142 ^:138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 142 | { "correctdc", "set DCsrc/libavfilter/af_biquads.c c:o1528r:r5e:ct iwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n ", src/libavfilter/af_biquads.c : 1474 : 103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 3 O warningF F1474sS | E generatedT . ( d {c"_ncoromrraelcitizoen"), ," n o r m aAliVze_ OPcTo_efTfYPiEc_iBeOntOsL",, O {F.iF6S4E T=( n0o}r,m a li ze ), A0V_,O P T _ 1T,Y PFEL_ABGOSO }L,, { .| ^i 64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | src/libavfilter/af_biquads.c :{1528 :"5c":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1475: 103 : "note: sexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'e t DC corre c1475t | i o n "{",n " , "n o r maOlFiFzSeET (cdoecf_cfoicrireenctst"i, oOnF)F,S E T ( noArVm_aOliPzTe_),T YAPVE__OPBTO_TOYLP,E _ BO O{L., i{.6i46 4== z0},} ,0 , 1 , 0F,L AG S} | ^ 1, FLAGS }, | ^ CC libavfilter/asink_anullsink.o src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "compress", "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 facsrc/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOtCoKrS"I,Z E _ O P T I O N ( 0O)F,F S E| T ^( compsrc/libavfilter/af_biquads.cre:s1498s:_103f:a cnote: texpanded from macro 'BLOCKSIZE_OPTION'o r), AV_OPT_T Y1498P | E _ D O U{B"LbEl,o c{k.sdibzle "=, 0".s0et} ,t h e0 .b0l,o c k3 0s.i0z,e "F,L AOGFSF S}E,T ( b| l ^o ck_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the thressrc/libavfilter/af_biquads.cho:l1531d: 5v:a lwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e ", src/libavfilter/af_biquads.c : 1499 : 103 : note: expanded from macro 'BLOCKSIZE_OPTION' OFFSET(thres h1499o | l d ) , { " b " , A V _ O P T"_sTeYtP Et_hDeO UBbLlEoc,k {s.idzbel" ,= O0F.F0S}E,T ( b0l.o0c,k _ s a1m.p0l,e sF)L,A GASV _}O,P T _| T ^Y PE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1532:src/libavfilter/af_dynaudnorm.c10::149 :warning: 138missing field 'help' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | {NULL} | ^ 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ CC libavfilter/asrc_afdelaysrc.o src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FL4AGS } warning, s | generated ^ . src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ CC libavfilter/asrc_afirsrc.o CC libavfilter/asrc_anoisesrc.o 11 warnings generated. CC libavfilter/asrc_anullsrc.o 8 warnings generated. CC libavfilter/asrc_hilbert.o src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1546 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1547:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1547 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ CC libavfilter/asrc_sinc.o 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), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 23src/libavfilter/af_biquads.c:1475 warning:s103 generated: . note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ 10 warnings generated. src/libavfilter/af_aiir.c:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_src/libavfilter/af_biquads.cSTR:IN1579G,: {112.:s twarning: r=missing field 'unit' initializer [-Wmissing-field-initializers]"1 |1"}, 0, 0, AF }, 1579| ^ | {"frequency", "set central frequency", OFFSET(frequencysrc/libavfilter/af_aiir.c):,1533 :AV113_:O PTwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE, 1533 | { . d{ b"lk=",3 0"s0e0t }c,h an0n,e l9s9 9g9a9i9ns," ,F L A G S} , | ^ OFFSET(g_str), AV_OPT_TYPE_STRING, {.str=src/libavfilter/af_biquads.c":11580|:1112":} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 0, AF }, 1580| | ^ {"f", "set central frequency", OFFsrc/libavfilter/af_aiir.cS:E1534T:(113f: rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]q uency), AV_O P1534T | _ T Y P{E _"DdOUrByL"E,, "{s.edtb ld=r3y0 00g}a,i n0",, 9 9 99 9 9 , F L A G S } , | ^ OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_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_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "nosrc/libavfilter/af_biquads.cr:m1584a:l5i:z ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "nsrc/libavfilter/af_biquads.co:r1471m:a78l:i znote: eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' coefficients "1471, | { " mO"F,F S E T"(sneotr mmailxi"z,e )O,FAFVS_EOTP(Tm_iTxY)P,E _ABVO_OOLP,T _ T Y{P.Ei_6D4O=U1B}L,E , { . d0b,l =1x,} ,A F0 ,} ,1 , | F ^L AGS}, \ | ^ src/libavfilter/af_aiir.c:1557:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1557 | { "n", "norsrc/libavfilter/af_biquads.cmal:i1584z:e5 :c owarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ficsrc/libavfilter/af_biquads.ci:e1472n:t108s: "note: ,expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' O FF1472S | E T ( n o{r"mcahlainznee)l,sA"V,_ O"PsTe_tT YcPhEa_nBnOeOlLs, t o {f.iil6t4e=r1"},, O F F S E0T,( c1h,_ lAaFy o}u,t _ s| t ^r ), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_aiir.c:1558:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1558 | { "mix", "set mix", 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' OFFSET(mix), 1473 | A V{_"OcP"T,_ T Y P E _ D O U"BsLeEt, c{h.adnbnle=l1s} ,t o f i l0t,e r1",, AOFF F}S,E T (| c ^ h_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLsrc/libavfilter/af_aiir.cAG:S1559}:,113 :\ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 1559 | { "response", "show IR frequency ressrc/libavfilter/af_biquads.cpo:n1584s:e5":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] Osrc/libavfilter/af_biquads.cF:F1474S:E103T:( rnote: eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's ponse), AV_O P1474T | _ T Y P E{_"BnOoOLr,m a l i{z.ei"6,4 ="0n}o,r m a l i z0e, c1o,e fVfFi c}i,e n t| s ^" , OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, src/libavfilter/af_aiir.cFL:A1560G:S125}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^ 1560 | { "channel", "set IR channel to display frequency responsesrc/libavfilter/af_biquads.c":,1584 :O5F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (irsrc/libavfilter/af_biquads.c_:c1475h:a103n:n enote: lexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION') , AV_OPT_TYP E1475_ | I N T , {{".ni"6,4 = 0 } , 0 , 1"0n2o4r,m aVlFi z}e, c o| e ^f ficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=src/libavfilter/af_aiir.cz}:,1561 :0121,: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS} | ^ 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_firequalizer.c:131:src/libavfilter/af_aiir.c114::1562 :warning: 126:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | 131 | { "{r a"tgea"i,n " , ""sseett vgiadieno c rautrev"e," , O F F S E T ( g a i n ) , A VO_FOFPSTE_TT(YrPaEt_eS)T,R I N G , A{V _.OsPtTr_ T=Y P"Eg_aViInD_EiOn_tReArTpEo,l a{t.es(tfr) "= }",2 50",} ,0 ,0 ,T FILNATG3S2 _}M,A X ,| ^V F }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, 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, FLAGsrc/libavfilter/af_biquads.cS }:,1587 : 5| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' src/libavfilter/af_firequalizer.c:134:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1498 | {"block s134i | z e " , {" s"eatc ctuhrea cbyl"o,c k" sseitz ea"c,c uOrFaFcSyET"(,b lOoFcFkS_EsTa(mapclceusr)a,c yA)V,_ OAPVT__OTPYTP_ET_YIPNET_,D O{U.BiL6E4,= x{} ,. d0b,l 3=2 756.80, }A,F }0,. 0\, 1| e ^1 0, FLAGS }, | ^ 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} | ^ 15 warnings generated. src/libavfilter/af_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "multi", "set multi channels mode", OFFSET(multi), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:148:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "zero_phase", "set zero phase mode", OFFSET(zero_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:154:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "dumpfile", "set dump file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:156:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "fft2", "set 2-channels fsrc/libavfilter/af_flanger.cft",: 56O:F113F:S Ewarning: T(missing field 'unit' initializer [-Wmissing-field-initializers]ff t2), AV_OPT_TYPE_BO O56L | , { {. i"d6e4l a=y" ,0 }",ba s0e, d1e,la yF LiAnG Sm i}l,l is e| ^c onds", OFFSET(delay_min), AV_OPT_TYPE_DOUsrc/libavfilter/af_firequalizer.cBL:E157, :{109.:db l=warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 30, A }157, | | ^ { "min_phase", "set minimum phase mode", OFFSET(minsrc/libavfilter/af_flanger.c_:p57h:a113s: ewarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E57 | _ B O O{L, "{d e.pit6h"4, =" a0d d}ed, s w0ep,t 1d,el ayF LiAnG Sm i}l,l i s| ec ^o nds", OFFSET(delay_desrc/libavfilter/af_firequalizer.cpt:h)158,: A12V:_O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_T YP E158_D | O U B L E{, {.NdUblL=2L} }, 0| , ^1 0, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ 12 warnings generated. src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71},src/libavfilter/af_drmeter.c 0, :10520,: A110 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 52 | { "length", "set the windosrc/libavfilter/af_flanger.cw: 60l:e100n:g warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h ", OFFSET( t60i | m e _ c{o n"sstpaenetd)",, A"sVw_eOePpTs_ TpYePrE _sDeOcUoBnLdE , ({H.zd)b",l =O3F}F,S E.T0(s1p,ee d1),0 ,AV _FLOAPTG_ST YP}E,_ D O| U ^B LE, {.dbl=0.5}, 0.1, 10, Asrc/libavfilter/af_drmeter.c }:,53 : 12| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 9 warnings generated. src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_drmeter.c:76:27: 1595warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {"frequenc y"76, | " s e t rcmesn t=r aslq rfrteq(u2en c*y ",p5- >O warningsFFsuSE generatedTm(. f re/q uepn-c>yn)b,_ sAaV_mOPpTl_eTsY)P;E_ D O| U ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~B LE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1598 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 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", OFFSETCC libavfilter/asrc_sine.o (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_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfsrc/libavfilter/af_biquads.co:_1602l:e5n:g twarning: hmissing 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),14 AV warning_sO generatedP. T_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_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrCC libavfilter/audio.o t(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set wsrc/libavfilter/af_firequalizer.cidt:h"385, :OF14F:S ETwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w idth), AV_OPT _385T | Y P E _D O UB L E ,y a{ .=db ls=-x>}d,u m0p,_ 9b9u99f9[,i ]FL; A GS| } ~ ^~~~~~~~~~~~~~, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE,src/libavfilter/af_firequalizer.c :{386.:d29b:l =warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 99999, FLAGS} | 386 ^ | yb = s->min_phasCC libavfilter/avf_aphasemeter.o e ? hypotf(s->analysis_tbusrc/libavfilter/af_biquads.cf:[1614i:]88,: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]-> analysis_ tb1614u | f [ i +1 ]{)" p:o lse-s>"a, n"saetl nyusmibse_rt bouff [pio]l;e s "| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(posrc/libavfilter/af_firequalizer.cl:e386s:)82,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_IN T386, | { . i 6 4 = 2 } ,y b1, =2 ,s -A>F}m,i n| ^_ phase ? hypotf(s->analysis_tbuf[i], s->analsrc/libavfilter/af_biquads.cys:i1615s:88_t:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers][ i+1]) : s-> a1615n | a l y s i{"sp_"t,b uf [ i ]";s e| t ~ ^~~~~~~~~~~~~~~~~~~ number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}CC libavfilter/avf_avectorscope.o , 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/avf_concat.o src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ CC libavfilter/avf_showcqt.o 10 warnings generated. CC libavfilter/avf_showcwt.o CC libavfilter/avf_showfreqs.o src/libavfilter/af_firequalizer.c:552:41:src/libavfilter/af_biquads.c warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 552 | 1627 | { " frse-q>uceenpcsy"t,r u"ms_tebtu ff[rke]q ue=n cyl",o gOF(FFSFETM(AfrXe(qsu-en>ccye)p, sAtV_rOPuTm_T_YtPbEu_f[DkO]U,B LEm,i n{.vdball=)3)00;0 } ,| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~0 , 99999src/libavutil/macros.h9:, 47F:L22AG:S }note: , expanded from macro 'FFMAX' | ^ 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1628 | {"f" ,552 | s- >c"espestt frreuqmu_etncbyuf"[,k ]O F= FlSoEgT(F(FfMrAXe(sq-u>ecnecpys)t, rAuVm__tObPufT[_kT],Y PmEin_vDaOlU)B)L;E , {| . ~~~ ^~~~~~~~~~~~~~~~~~~d bl=3src/libavutil/macros.h0:0470:},34 :0 ,note: expanded from macro 'FFMAX'9 99999 47, | #FdLeAfGiS}n,e F | F ^M AX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.csrc/libavfilter/af_firequalizer.c:1631::88565:: 26warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1631 | {"po l565e | s " , " s e t dnouumbbleer moafg p=o leexsp"(s,- >OcFeFpSsEtTr(upmo_ltebsu)f,[ kA]V _*O PnTo_rTmY)P E*_ InNoTr,m ;{ . i| 6 ^~~~~~~~~~~~~~~~~~~ ~4 =2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c: 5661632: | 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "p", "s e566t | n u m b e r doofu bploel esp"h, =O FsF-S>EcTe(ppsotlreusm)_,t bAuVf_[OkP+T1_]T Y*P En_oIrNmT;, {| . ^~~~~~~~~~~~~~~~~~~~~ ~i 64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ 6 warnings generated. 3 warnings generated. src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 8src/libavfilter/af_biquads.c: warning1645:s112: generated . warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normsrc/libavfilter/af_extrastereo.cali:ze87 c:o25:e fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i cients", OFFSE T87( | n o r m a l i zaev)er,ag e A= V(_lOePfTt_ T+Y PrEi_gBhtO) O/ L2.,; { .| i ~~~~~^~~~~~~ ~64 =z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ 15 warnings generated. src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFCC libavfilter/avf_showspatial.o SET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i564= warningz}s, generated . 0, 1, FLAGS} | ^ src/libavfilter/af_loudnorm.c:103:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "I", "set integrated loudCC libavfilter/avf_showspectrum.o ness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | src/libavfilter/af_biquads.c ^: 1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1498 | {"blocksi z104e | " , {" se"ti "t, h e b l o c k s i z e" ,"s eOtFF SEiTn(btloecgkr_asatmpeldes )l,o uAdVn_eOsPsT t_aTrYgPeEt_I"N,T , { .OiF6F4S=ExT(}ta,rg e0t,_ i3),2 7 6 8 , A F } ,A V\_ O P| T ^_ TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAsrc/libavfilter/af_biquads.cG:S1669 :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 src/libavfilter/af_loudnorm.ct:h105e: 152:b lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]c k size", OFFS E105T | ( b l o{c "kL_RsAa"m,p l e s) , A V _ OP T _ T YP E _"IsNetT ,l o{.uid64n=xe},s s0, 3r2an7g68e, tAarFg}e t ",| ^ OFFSET(target_lsrc/libavfilter/af_biquads.cra:)1670:,10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] A V_1670O | P T _ T{YNPUEL_LD}O U B| L ^E, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "CC libavfilter/avf_showvolume.o TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73108 | | {{ ""itnp"pu,t s " , " N u m be r " soef ti nmpuatx ismturme amtsr."u, eOF FpSEeTa(kin"p,u t s ), O F FASVE_TOP(Tt_aTrYgPeE_tI_NTt,p ) , { . i 6 4 =A 2V _}O,P T1,_ TIYNPTE__MDAOXU,B LE , { . Ad|bFl },= - 2| . ^} , -9., 0., FLAGS }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | src/libavfilter/af_loudnorm.c : 109 : 152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "output stre am109. | " , { " m eaOsFuFrSeETd(_cIh"a,nn e l_ l a y o u"tm_esatsru)r,e dA VIL_ OoPfT _iTnYPpEu_tS TfRiINlGe," {,. st r = " s te r eOFoF"}S, E0T, (0m, eAa|sFur e}d,_ i )| , ^ AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., Fsrc/libavfilter/af_join.cL:A79G:S12 :}, warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 79 | { NULL } | ^ src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0CC libavfilter/avf_showwaves.o ., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.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_threCC libavfilter/avfilter.o sh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "linear", "normalize linearly if possible", OFFSET(linear), src/libavfilter/af_mcompand.c : 97 : 329 : Awarning: V_missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_BOOL, src/libavfilter/af_headphone.c {.:i63684: 61=: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 97 | 0 , { " a r 1 g,368 | s " , F L"fAsGetl oSatp a g}rai,n_a lim ne| t ^=e rse xpff(o(rs e-a>chg baainn d-" 3, *O nFbFS_ETi(naprgust)_,c hAanVsrc/libavfilter/af_loudnorm.c_On:PeT118l_s:) T152Y/P: 2E0 warning: *missing field 'unit' initializer [-Wmissing-field-initializers]_8 SM warningT_sLR generatedNI1. N G0118,) | ; { .s t r| { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~= ""d0ua.l0_05m,o0no.",1 6 - 4 7 / -4"0t,-r3e4a/t-3 4m,o-n1o7 /in-pu3t3 as1 d0u0a l-|m on0o.",0 0 3, 0 . 0O5 F6F S-E4T7(d/u-a4l_0m,on-o3),4 / - 34 , - 1A7/V-_3OP3T _4T0YP0E _|B O0.O0L,0 0 6 2 5,{0..0i1642 5 =6 -04}7, / - 4 0 , -034,/ - 3 4 , -1 5 /1-,3 3 F1L6A00G S| }0,. 0 0| 0 ^1 ,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ CC libavfilter/bbox.o CC libavfilter/avfiltergraph.o src/libavfilter/af_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 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 }, | ^ 2 warnings generated. src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:116:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:117:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_silenceremove.c:121:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF }, | ^ src/libavfilter/af_silenceremove.c:122:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "stop_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 silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/af_silenceremove.c :314129 | : 162 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i = 0; i < 129c | t x - >n b{_i np"uwtisn; dio+w+"), { | ~ ^ ~~~~~~~~~~~~~~ "set src/libavfilter/af_join.cdu:r425a:t19i:o nwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f window 425f | o r s ifloern c(ei =d e0t; eic t< ictoxn->"nb,_ i n p u t sO; FiF++S)ET ({w i n| d ~ ^ ~~~~~~~~~~~~~~ ow_duratisrc/libavfilter/af_join.con:_432op:t19):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_ 432T | Y P E _fDoUrR AT(IiO N=, 0{;. ii6 4<= 2c0t0x0-0>}n,b _0i, n1p0u0t0s0;0 0i0+0+,) A| F ~ ^ ~~~~~~~~~~~~~~ }, | ^ src/libavfilter/af_silenceremove.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/af_stereotools.c:63:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, src/libavfilter/af_silencedetect.c 1,: 57A :}137src/libavfilter/af_headphone.c,: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 710 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | { 710 | " n " ,s - > g ai n _l f esrc/libavfilter/af_stereotools.c" :s=e 71te: x112np:o f(iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]s (es t-o>lgaer ainn 71c | - e "3{ ,* " ipn lh asie rn " k, - > ch _ l aO yF Fou"SptEhT.a(nsnbe_o chiasRnen")e, ,l s + sA -V_ O>l fPe_OTgaFi_n)FT YPSE/_DEOT (Up2B0hL E,a*s e{_M.drb_l)L=, N 0 1 .0A0)V_0O;1P }T, _| T ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ Y P E _ B0O, ODBLL,_M AX , {. i6F4L=A0G}S, }, | 0 ^, 1, A }, | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, src/libavfilter/af_speechnorm.c :098,: 106D:B Lwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]M AX, FLAGS }, 98| | ^ { "peak", "set the peak value", OFFSET(peak_valusrc/libavfilter/af_silencedetect.ce):,59 :A140V_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_DOUBLE, { .59db | l = 0 . 9{5} , "0d.0", ,1 . 0 , F L A"GsSe t}, m i| n ^i mum duration in secondssrc/libavfilter/af_silenceremove.c", : 217O:F20:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (duration), A Vsrc/libavfilter/af_speechnorm.c_217:OP | T_99TY :P106: E _warning: missing field 'unit' initializer [-Wmissing-field-initializers]D rUeRtAuTrIOnN ,n 99{.ei | 64w =_s um2 / 0 0s{ 0-">0pw"0,i0n} d, o "sw _et d u r atth0ie,o pn;M e Aak| Xv ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~_a DlUuReA",T OIFOFNS,FELTA(GpeSsrc/libavfilter/af_stereotools.ca:k84 _}:,va112l :ue ) | ,warning: ^Amissing field 'unit' initializer [-Wmissing-field-initializers] V _OPT_TYPE_D O84U | B L E , {{ ."dsblle=v0".,9 5 }, 0 . 0 , "1s.et0 ,s FiLdsrc/libavfilter/af_silencedetect.ce A:lGe60:S140v: e}l ,"warning: , missing field 'unit' initializer [-Wmissing-field-initializers] | ^ OFFSET(sl ev60) | , { " dAuVr_aOtPTi_oTnY"P,E _ D"sOsrc/libavfilter/af_speechnorm.ce:Ut100BL :124Em:, i {warning: .nmissing field 'unit' initializer [-Wmissing-field-initializers]d ibmlu=m1 }du,ra t100io0n | .i 0n 1 5 6{ s2"eexc5,p oa6nnd4s"s,, i oAOnF FS"},E, T | ^( "dsueratti ont)h,e m aAxV _eOxPpT_aTYnPsE_iDonU RfAaTcIOtN,o r{".,src/libavfilter/af_stereotools.ci 6:O485=F20:0F0112:S warning: 0Emissing field 'unit' initializer [-Wmissing-field-initializers]0T0 (}m,a x _e x pa n 850,s | Mi oAn X)_ , D AVU{R_AO T"PTIOsN_b,TYaPFlEL_D"OAU, G B SL E , } ",{se .t dsi| deb ^bl a=l2a.nc0esrc/libavfilter/af_silenceremove.c}",, :O FF227S1ET:(.015s:, b 5a0warning: .limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 0,, F L A G A227V | _src/libavfilter/af_silencedetect.cOS:61 P :T} 137s_,: - T| >Y ^src/libavfilter/af_replaygain.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]s P :uE335m_D:O U 19-:B 61=Lwarning: E | ,* w {{.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ds "bamlomno="p,0}l,e ;src/libavfilter/af_speechnorm.c : - 101 | 1:" ~~ ^~~~~~~~335,124 c h | : e c warning: k missing field 'unit' initializer [-Wmissing-field-initializers] e f o src/libavfilter/af_join.car c( h : i101 c1448 | =h , : {a n19n0 A":e ; el"warning: , } comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i, < s | ^FeFsrc/libavfilter/af_silenceremove.c_ :228 pAa r :R"Ras448e15t At | e:ltY yh",_ E warning: e L f EOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] oMrF m(iSFa x e(xS228E=src/libavfilter/af_stereotools.c f:p86 | :T0r;a 112:( ewarning: nis imonq missing field 'unit' initializer [-Wmissing-field-initializers]if n foos );a ct< snioor c-86 | + ) "t>s+u, , x{ )"m - >m l O{F n be_ iF =v" nSp u| t, AEfT ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~(sm V m ;a _a xxfiOP T_(e+xp _"ss+a) T{- e n| Y>stu sm ~ ^ ~~~~~~~~~~~~~~P mi,i E_oBnd)0, OAsrc/libavfilter/af_join.cVd:.fO_Ol463)L;PTe_: T34lY,P E:e v _| e D{ ~ ^~~~~~~~~~~~~~~~~~warning: lO".,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] UiB LO6E4,F =F{0}S,. E d bl463=T2 | (. m 0 l ev})if , , ( 1 .s- 0 > c0, h , 1_ l5a,A0y. 0V src/libavfilter/af_silenceremove.co,_ OuP:T_ t 230 TYF.L:A GPEn_15 :S bD_F L},O cUwarning: BAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] hLGE ,| a{.Sd ^n 230bnl}= | e,1 l} , s | > ^F F0.s0-_1>5ARsu6R2m5,A Y_ EL E+Msrc/libavfilter/af_speechnorm.cS6= :*(4f102w,sr:am a130e:A src/libavfilter/af_silencedetect.cm-p lwarning: :missing field 'unit' initializer [-Wmissing-field-initializers] >}dea62,; t: 137 : a | | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers]) 102 ~~ ^~~~~~~~ ) | { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~{ 62" | c o m {src/libavfilter/af_join.c p:r"496ems:"s20i,o: n " ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " se t t"h c496e | src/libavfilter/af_stereotools.c h e c:87m: 112k:a i fx ewarning: (amissing field 'unit' initializer [-Wmissing-field-initializers]c ncb_obhmu fpcfh arne87resne | ls s s>e p iFa oFnr at_ {eAfR Rla"AmYy_cELp"toEra,nM"S ",( f,r OaOm eFF - FFSE> STb E (uT "mf(smo)e)a n{tx_o ) cm ,| oim ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~d p dr el es ssrc/libavfilter/af_join.cp ain:AoV"_506OPnT,_:21): TY, warning: AP comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V EO_B_OOPFTOF_L ST, 506EY P | T E ({mp_ .aDfionrO (6)4U=Bi,0L = },E 0 , ; A {V_ OiP.T d<_T Y b PFFlM IEN= _(D2O FF._AURR A0B LY} E_,0 1,.E0, 1L,E {,5M. d0bSl= 0.}(, 0 f , rF -aLmeF-1A,GLS> bAu }Gf ),S , n } | b,_ ^b1 u,f | fA ^}e, r s )| ^; src/libavfilter/af_silencedetect.c src/libavfilter/af_headphone.c:i63+:12+:):753 {warning: : missing field 'help' initializer [-Wmissing-field-initializers] 12 | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~63warning: | missing field 'help' initializer [-Wmissing-field-initializers] { NUsrc/libavfilter/af_speechnorm.cL :L753src/libavutil/macros.h | 103 ::} src/libavfilter/af_stereotools.c13049 :| :: warning: missing field 'unit' initializer [-Wmissing-field-initializers]88 ^25 :{: N112U:note: Lexpanded from macro 'FFMIN'Lwarning: 103 missing field 'unit' initializer [-Wmissing-field-initializers]} | | ^ 49 { | "#c 88d | "e ,f i n{ e " b FaF sMI eN( a," "bs,et) t(( hae src/libavfilter/af_haas.c) m:a x c60o>m : 119(pb ):r " sewarning: missing field 'unit' initializer [-Wmissing-field-initializers]? est (sbs) ito:ne r eo (f ac60taobr" | ,)a) s OeF| { ~ ^ ~"F S E,"T l(Osrc/libavfilter/af_join.cemaF:vxsrc/libavfilter/af_replaygain.cF506S::Eel_19cTo349m_:(:bpais e)19rnewarning: s,: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i o n )506, A V | _ OP"T A _349V | s T_ ef YPOEtP ol _Tr_e vDfo Tre O(YlP(Uii EB L =i_=E , n{D 00;" .,O;UBiLd < FEbl = i F<, 2 _ {F.AOR.FdMsrc/libavfilter/af_sidechaincompress.c0FRAbI}F,: YlNS(1F77_:120=E.FE:L0}T0_, E, ( -A1 warning: MlS(Rf,R5Amissing field 'unit' initializer [-Wmissing-field-initializers]Ye_r eq0 vEe li_.L Enif0o M n,s S ) ,) F(L A77; fi +G | r +a1S ) m ,e - > A VA}{b u{f_ O," ) | }PlT| e,v ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~el,__i ^n nb T | " ^_bYu, PfE_src/libavfilter/af_replaygain.cD OfUB: e353L"Er,: ss18) ;e:{ t.warning: dib l=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1+}in +,)p ut{0 . ga 0 1src/libavfilter/af_stereotools.csrc/libavfilter/af_speechnorm.ci353| | 5:6:n104: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892"5118 : , ,src/libavfilter/af_join.c:112 a : 6:4 warning: vmissing field 'unit' initializer [-Wmissing-field-initializers] 537 warning: , _ :missing field 'unit' initializer [-Wmissing-field-initializers]16OAF a :F}Ss se,r Ewarning: T (tl89e comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 | (v104e| i | l ^ _i n ) <{ 537", { | FtFh "_dreAV AeRl_a RsAOyP hYo"T, _ ElL_E d TMY P src/libavfilter/af_haas.c " ,SE(f r: 61 :_D OeUq""119 Bi LFss:etn fEFeM INto,t warning: (FhFs_ A{Rmissing field 'unit' initializer [-Wmissing-field-initializers]RAeY_)Ed.L e )tdEbll;=hMay 1 rSe( f"}| ,s h 61r, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~o | a l m e - d src/libavutil/avassert.h :>38d va :a11 : note: luOt0{.expanded from macro 'av_assert0'e Fa )0"1F",, 5S6E l s2T538,e O-( | dve lFa>y e F c),l 6 S ih__l4E foay,ouT ( u( !t. ntt("Ac |bh_c,onAdF)rhe V _ O P|T)_asnn"eRsl sT)h) e{ Y Po;} t E l , l| _d e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ D_ vavlu eO src/libavutil/macros.he:49)UB l : ,LE ,o25u: note: t AVexpanded from macro 'FFMIN'_O{P" . T , d_b Tl49= 0 }YP | OF,FE# d S-_ DeO2fEi UB0L,Tn( l E e eF , v FM IN e l{.( a ,_db b)o l= 0 u ( } src/libavfilter/af_silenceremove.ct )(:, 0 . , a277)2 0 , :0>, 12: (1b . 0 , A) warning: F L ? implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]},A (| b ^A G src/libavfilter/af_sidechaincompress.c)V S: (:\_ O a81:}120,P| T): ^~~~_ ) warning: 277missing field 'unit' initializer [-Wmissing-field-initializers] | T Y| P ^| E_ D ~ ^ ~r O U81eBsrc/libavfilter/af_stereotools.c | tLu: src/libavfilter/af_join.cEr,90 {:n545:: . d112b19l sq::= {warning: rt f1( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]"warning: }n,e tmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_speechnorm.c :w105h: 0_ r118e.shsou545m :0 warning: lmissing field 'unit' initializer [-Wmissing-field-initializers] | d 90/ | 1s- >w " , 5i f6n2d"o o r5 s(wi{ 105", | e_ dus t= rtact 6 h0l;i i 4 r{eo n,e svhOF nFb_ in| p S 8 ^u E" ste warningtT"s s generated(st;htr. ee histhe+ oS t+l/dh))Cr ,l e se veAhVsrc/libavfilter/af_haas.c| l ~ ^ ~~~~~~~~~~~~~~ o_l:d"34OP62 :v,src/libavfilter/af_join.cT warning_119a : T :s l554YOPFE generatedwarning: u:F19_. Dmissing field 'unit' initializer [-Wmissing-field-initializers]eS:O "E, UTBOFwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L FsES, cE 62 | _Tle{v554 | ( .e lt hdre sh)o lb l,fd{= o_r 0(.i =v 0";1s a 2i5l}A,ideu_V _ a.iPn,"n, 0 T0 b__i0n97 ATp6 5V6Yu"s_e3OtPt,P TEs_s _;TDYiPE O1d_iU,e DA+|FB O+|LgEU)BRLEa, ,} i n{" , {| {,. d . ~ ^ ~~~~~~~~~~~~~~ b d bll==0| 1}, ^ O}, 0F. F0S E 1,,T ( p1a . r0 ,_ s iFde _L1gAa0GSi0n ,)}, A, src/libavfilter/af_sidechaincompress.c} | ^: , 82| ^ :A120V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DOU B82LE | , { . {d "src/libavfilter/af_silenceremove.cbrla:src/libavfilter/af_speechnorm.c=t1287:106i:}:src/libavfilter/af_stereotools.c15:o ",124,:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: 91 0missing field 'unit' initializer [-Wmissing-field-initializers]: .1120:1"5 s6warning: e22875 | missing field 'unit' initializer [-Wmissing-field-initializers]t , 106 | r64 ,{ a A }t91"rsa,ii | - so> {| e ^",s "" u,mp h " - ass= e e t"*, O FwF tsS EhT(ar aem pt io ) le,"esxet ; p a s Ant| eV_sO ~~ ^~~~~~~~PrTi oe_nTYo Pr Epai_sihngDaO Uamsoe"B,uLn Et,O "F{.,F dObSlFFES=T2E},( Tp ( h ra sa ies )e, _ a m o u nsrc/libavfilter/af_replaygain.csrc/libavfilter/af_silenceremove.c :At) 1:,404V,_288 : 40OAV:_15O :P :P T2warning: 0 T__,Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: T YAPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]|YF|ER _ PD}E,O _U 404DB| 288 ^ | O L | UEB , Ls um E{ .+, ds =b -s{aml>=s.uplsrc/libavfilter/af_haas.ce0dsbml=:068}[, .:0001 ] 119:} , =src/libavfilter/af_sidechaincompress.c * 00 :fwarning: m ,.830missing field 'unit' initializer [-Wmissing-field-initializers]a s am:p,lx f(120 e1 s-:s.[ >68 | 00 ] s uwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] m3 6 + , F0.0 sLf ,{ aAA)G83 m p;lS | "m}i, e s}[1d] | | ^ , d ~ ^~~~~~~~~~~~~~~~~~ l*| {se ^ a"_at mppthlaaescsek[""1, ,] ; " s e| "t ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ smeit dadtltesrc/libavfilter/af_speechnorm.ca cp:kh107"a:,src/libavfilter/af_silenceremove.cs124 e : : "290, warning: missing field 'unit' initializer [-Wmissing-field-initializers]:15 : O FOwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FS F 107E | S TE( p290a | T r (_{m ia "drt",sdt -l>sac k)eu m , _ p " +h=s a *ews asAmteVp l)e_t,h;O PeT exA_pTa nVY| s ~~ ^~~~~~~~ _POEi_DPOUoTnB _LTrEY,asrc/libavfilter/af_stereotools.cisPi :E97_:n{gB12.: aOmd warning: OoLb,missing field 'help' initializer [-Wmissing-field-initializers] uln t =", 297 | O 0 {F.}i, F6{ S4 NEUL= 0T}L (,CC libavfilter/boxblur.o } r a i | ^s e _ 0a m. ou0n t10),, , 2 10,A0 0V_AO , PA|}FT|,_RT Y} ,P| E ^ _ D O| U ^ BLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_haas.c:69:src/libavfilter/af_sidechaincompress.c131:: 84warning: :missing field 'unit' initializer [-Wmissing-field-initializers]120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | 84{ | " l e f{t _"dreellaeysrc/libavfilter/af_speechnorm.ca":s,108e ": 124,: "warning: missing field 'unit' initializer [-Wmissing-field-initializers]"s seett l efrt edl eel108aas | y e "" {, , " f al Ol" F, F"S Es TeOt( tFFphSe acEro_mpTdr(eesrlseiaonl ye0r)a, as i es), i n g A AVa_OVPm_OTo_PTYuPTnEt__D"OT,UY BOPLFEEF_,SD EO T(UB{LfE.a,dbl l{l=.d_2abm.lo0=u5n}25t0, ) }, , A V0 _,O P T _T M YA PXE0__H.AD01AO,SUB _LDE9L0E0A0,, YA ,|{F .d|RAb l}},=, 0 .| | 0 ^0 ^1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_haas.c:70src/libavfilter/af_sidechaincompress.c::11985:: 120:warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_speechnorm.c: 10970: | 124: warning: 85missing field 'unit' initializer [-Wmissing-field-initializers] | { "{le f"mta 109_kb | e au l{p"a ,"n cf e " ""s,,e "t s em akte" lsuepe gfatit nbt"ah,le a n cOcoeF"mF, p SOrEFeTFs(SsmEiaTko(enpua pr)r, _abi sa i AlVn_agOn PTacmeo_u0T)nY,PtE_ D" O,UB L EO ,A FVF{SE_TO.P(T_dTfYabPlll=E1_a_m}Do,O uUnB Lt E src/libavfilter/af_replaygain.c),, : A440 { .dVb_: l O 33 = P:- 1 .T_warning: 0}Tsrc/libavfilter/af_join.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ,: 592Y,P E: _19 -D: 1O6 ,440UB4warning: , | L comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] EA, 1,| A F{| R . db}l, }592= , | 0 | l e f.t ^ | 0 ^01 = }(h i,sf to0r_ b.[i( 0 i, 1.=0], =1F L;As aiGm pSle::n*b ^ warning: warning: _ imissing field 'unit' initializer [-Wmissing-field-initializers]npcmissing field 'unit' initializer [-Wmissing-field-initializers] uo etffs_ b&&[ n0b]; _86 71 | s| | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~a m p {l{ e""src/libavfilter/af_speechnorm.cksnle: ee110":>114f, :t warning: 0 _ missing field 'unit' initializer [-Wmissing-field-initializers] ;src/libavfilter/af_loudnorm.cg a ":iis708n"+,e t: +k 110 | 31 )n {: e{ " src/libavfilter/af_replaygain.c e c :warning: " h| ~ ^ ~~~~~~~~~~~~~~441 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]," a : sn n33ee : l t s l warning: ",e 708 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f"t | O s F egF ta cSh i441n | Ea n" ,T n (ek l n f s eoe )r rt ,(iiOno gFtF S Eh fi T=t i l ( 0t pA ;src/libavfilter/af_silenceremove.c e:aVr=i r(335h__OP T_"T:i20g<:,YsPa tE__iFnwarning: 0O)bDFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F ,[ O_UFi ABRSR+A L E Y1]335 E= T _ | A,V _(EL {s.dOblc=E aPmh2.M8 T pr_etS2_lTlua(8se-YrPyo43s}>n,Eu_[p1 t DOtUs]n)_ stBrL)Ee *),; w _ s,um c o i{+ Ae/f.+ V 1 , f d)b_s_ lO=-PbT 1| >[w_i8n} ~ ^ ~~~~~~~~~~~~~~~~~~~~~~,0 T,do ]0Y w;_ .P0AEd u| 1|_FSTr ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~a5t|iR 6R2o5IN }n,,G,; | { ^ . s t6| 4r= ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~"a,l l"A} , }0,, 0 , | F ^LA GS }, | ^ CC libavfilter/buffersink.o src/libavfilter/af_replaygain.c:442:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_haas.c:72:119: warning: src/libavfilter/af_speechnorm.c missing field 'unit' initializer [-Wmissing-field-initializers]442: 111 | : 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | l e f{t 111" | l e + f=t{_ hp"ihh"sat, s _eb [" ,i "- 2s] * ec"t olesfeettf pfhc_ahbsa[en"1n,]e l s to- Oh isFfFtiS_lEatT([eip -rar _"p2, hO]Fa F*SEsTe (0chc_ol)aye,fou tf_ _sa t[ r)1, ] ; A AVV _O_| POT ^~~~~~~~~~~~~ ~P_T T_Ysrc/libavfilter/af_sidechaincompress.cPTEY:PE__B93Osrc/libavfilter/af_replaygain.cOSL::120T:, warning: 442missing field 'unit' initializer [-Wmissing-field-initializers]R :I N18G : ,{ {.warning: i .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693st4= | r 0}= ,442 " | {a " l ll ev" e}l, _ s 0lce0," src/libavfilter/af_silenceremove.c f ,,t :1 345 ",0:15 : s ,+warning: =eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A t Fhi}stsLi,d e_A 345| c ^b GS | h}[ a,ii n - g| a2isn" ^,] - O*> FsFScETu(olmefev ef-_bl_=[ src/libavfilter/af_haas.cs*1:]c )w, 73 -s :AVahm131_:src/libavfilter/af_speechnorm.cipsO P:ltewarning: ;T 112 _missing field 'unit' initializer [-Wmissing-field-initializers]_:T| Ya 99 ~~ ^~~~~~~~:P [warning: E_imissing field 'unit' initializer [-Wmissing-field-initializers] D- O U B273L] | E*, 112 | c o{ e. {f " d{f r"b_aiil[=1gnh1]},vte;r _t" ,| d" ^~~~~~~~~~~~~ ~ ese src/libavfilter/af_silenceremove.clt :a y 346in"v e:, r0t15e .:d 0 f"warning: s1iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e5l t6t 2re5 ir,346 | g i h tn d 6 g es4-,>src/libavfilter/af_replaygain.c"la ys:u,mA "443 |O F,FS:E47:F |=R Tfwarning: ma x f(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i} (, nOs- >vFe| r s443 | F ^ t umS, )0 E,. ATVf )(_ ;p O a P| rrigTh ~ ^~~~~~~~~~~~~~~~~~__Tt d+Ye=lPa Ehyi_1BsO)t,O _L src/libavfilter/af_sidechaincompress.c b,[ i{ .:i -946 :1204: warning: 1= missing field 'unit' initializer [-Wmissing-field-initializers]AV]0 _O P*} T,_cT o0e,Y 1 ,fP94 fFEL | A__bD OGU[1 ]SB src/libavfilter/af_silenceremove.c} L: 348,-E{: " mh,i15 :i st| _warning: ax[ i ^ -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "{ 1,. ]d * 348 | bc l =o2s e.-> sf1 u"f2}ms_,a et [+ =m 1 ];src/libavfilter/af_speechnorm.c i *| w sCC libavfilter/buffersrc.o :x ^~~~~~~~~~~~~ ~" a113m,0,:p99 src/libavfilter/af_replaygain.c l: : e M443; warning: A:X 18_:missing field 'unit' initializer [-Wmissing-field-initializers] | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] H A ~~ ^~~~~~~~A SO_ DFF443 | ESL113A YE | T , (m i Ax ) , r}i{gh , t "+ = i" , | h ^ iA s V t__ O"b[Pis Te_-tT Y Pi1E]n_ veD*OrUB LtcEeod,e ff if{_lb[.1tsrc/libavfilter/af_haas.ced:]r b-74 hiisl:=119n:gt1 "_, },warning: a O missing field 'unit' initializer [-Wmissing-field-initializers] [ Fi F S E-T ( i 1 n v] 740e* | ,r tc ) o , e {AfV _ Of1"Pr_i,Tag ht_[A1_T|]b;YPF|aR El_}B a,O | nOc ^~~~~~~~~~~~~ ~e "| L,, ^"{ s.eit6 4r=0i}g,h t0 ,ba l1ansrc/libavfilter/af_sidechaincompress.cc,:e" ,FL95A:G S12O: F} FS,warning: E missing field 'help' initializer [-Wmissing-field-initializers]T | ( ^ p95a | r _ b{al anNcUeL1)L, src/libavfilter/af_replaygain.c} : 444 : | 47A ^V:_ O PTwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPsrc/libavfilter/af_speechnorm.cE:_114:D102O:U B LE444,warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { . d b ll= ef1114 | t } , + {= "hl isi ntk _ "-1b, ,[ i -" 41]s ,et* A lc},ioe fnf_ bk[| e2] ^ d- chhaninselts_ fai[ltier i-n g4"], O*F FcSoEefTf_(al[i2n]k;) , src/libavfilter/af_haas.c A:75| V:119 ^~~~~~~~~~~~~ ~:_ Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_T src/libavfilter/af_replaygain.cY:P444:E18:_ BOwarning: OL ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 {. | i 64 = 0 444}{ | , 0 ," 1ri , g FLhA tG _ Sgl }aef,ti n + =",| ^ h 9i warnings "ts_seb[ generatedit. -r i4]gh t* cgoeafifn_b"[2,] - hi sOtFF_SEaTsrc/libavfilter/af_speechnorm.c[(:i p-115 a:r4102_:] warning: g missing field 'unit' initializer [-Wmissing-field-initializers]a* iconef1f)_,a [2 ] ; 115 | | ^~~~~~~~~~~~~ ~ { A"Vl_"O,P T _ T"sYePt El_iDnOkeUdB cLhaEn, n {e.ldsb lf=i1l}t,e ri0ng."01,56 2OF5F, S E6T4(,l iAsrc/libavfilter/af_replaygain.cn k):}, 445,A: V47 :_| O ^P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_BOOL, {445. | i 64 = 0 } , r0i,CC libavfilter/colorspace.o gh t1 ,+ =FL Asrc/libavfilter/af_haas.chGiS:s 76:t119:}_ bwarning: missing field 'unit' initializer [-Wmissing-field-initializers], [ i -| ^3 ] * 76c | o e f f _{b[ 2"]r -i ghihstt__a[pih a-s e"3,] * "sceot esrc/libavfilter/af_speechnorm.crf:ifg_116a:h102:[ twarning: missing field 'unit' initializer [-Wmissing-field-initializers]2 ]p;h a s| e ^~~~~~~~~~~~~ ~" , 116 | O FFsrc/libavfilter/af_replaygain.cS : E 445T(:{18p ":rar _mwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p "h,a s"ese1 t),445 | t h e RM S v a Al uV_ eOr"Pi, TgO_htFT FY+P=S hEiEst__TBOb(O[rLim, s- _ v3al{]u. e*i6) c4=,1}o, eAV _f O f_Pb[ 2T] _ T Y- Ph0E_is,t D_ OUa B1[L,i EA -, }3] ,*{ .| ^c doble=0f.f0_},a 0[.20],; 1 src/libavfilter/af_haas.csrc/libavfilter/af_hdcd.c.: 77::120| :989, ^~~~~~~~~~~~~ ~ :warning: missing field 'help' initializer [-Wmissing-field-initializers] 78F:L warning: A77missing field 'unit' initializer [-Wmissing-field-initializers]G | S {} , N | U ^L L }989 | | ^ OFFSET(disable_autoconvert),src/libavfilter/af_speechnorm.c :A117V:_102O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers] TYPE_BOOL, {117 | . i 6 4 {= "1m "},, 0 ," s1e,t Ath e} ,R M S| ^v alue", OFFSET(rms_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }src/libavfilter/af_hdcd.c,src/libavfilter/af_silenceremove.c : 991:| :39599 ^:: 12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 991 | Osrc/libavfilter/af_speechnorm.c395F:F | 118S :E 12T :( prwarning: remissing field 'help' initializer [-Wmissing-field-initializers]ot cuersn s 118_s | sq tr et rf (e{no e)w,_N sUAuLVmL_ O/}P T s_| - ^T> YwPiEn_dBoOwO_Ld,u r{a t.ii6on4) ; = | H ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DCD_PROCESS_STEREO_DEFAULT }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:993:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A }, | ^ src/libavfilter/af_hdcd.c:995:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A }, | ^ src/libavfilter/af_silenceremove.c:405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_hdcd.c:1008:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1008 | {NULL} | ^ src/libavfilter/af_replaygain.c:489:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | left = (hist_b[i] = src[0]) * coeff_b[0]; | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:490:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | right = (hist_b[i + 1] = src[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:493:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_pan.c 501 | : 405 : 132: warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]ef t += hist_b[i - 1 2405] | * c oe f{f _"ba[rg s6"], -N UhLiLs, tO_FaF[SiE T-( 1a2r]gs )* ,c oAeVf_fO_PaT[_6T Y]P;E _ ST| R ^~~~~~~~~~~~~~ ~I NG, { .strsrc/libavfilter/af_replaygain.c :=501: 18N:U Lwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, 0, 0, AV501_ | O P T _ F L A lGe_fAtU D IO+_=P ARhAMi s|t _AVb_[OiPT _-F L1A2G]_ F* IcLToEeRfIfN_Gb_[P AR6AM] }-, h i| s ^ t_a[i - 12] * coeff_a[6 ]src/libavfilter/af_pan.c;: 406| : ^~~~~~~~~~~~~~ ~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 406 | { NULL } | ^ src/libavfilter/af_replaygain.c:502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:505:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 508 | right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:509:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:510:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, floatsrc/libavfilter/af_stereowiden.c, 0:.f46,: 100(:f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]at )MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | src/libavfilter/af_speechnorm.c:{272 ":d43e:l anote: yexpanded from macro 'ANALYZE_CHANNEL'", "set 272d | e l a y t i m e " , OpFi[FpiS_EenTd(]d.emlaxa_ype)a,k = m a x_ApVe_aOk;P T _ TY P E _F L O A T , { .d b l = 2 0 } , 1 , 1 0\0 ,| ~ ^~~~~~~~A }, | ^ src/libavfilter/af_stereowiden.csrc/libavfilter/af_speechnorm.c::47312::1101:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 312 | 47AN | A L YZ E _{CH A"NfNeELe(fdlbt, afclkoa"t,, 0."fs,e t( ffleoedabatc)kMI N_gPaEAiKn)" , O| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F FSETsrc/libavfilter/af_speechnorm.c(:273f:e42e:d bnote: aexpanded from macro 'ANALYZE_CHANNEL'c k), AV_O PT273_ | T YP E _ F LO A T , { . d b l = . p3i},[ pi0_, e0nd.]9,. rAmTs_ s}u,m = | rm ^s_ sum; \ | ~ ^~~~~~~ src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ 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_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_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 | ^~~~~~~~~~~~~~ ~ 18 warnings generated. 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.In file included from 0},src/libavfilter/af_surround.c : 30 0: .src/libavfilter/window_func.h1:,155 : 60 : 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00.0, FLAGS }, | 155 ^ | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0src/libavfilter/af_tremolo.c.:440:*118(: Nwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]1) /2.f))); | ~^~~ 40 | src/libavfilter/window_func.h :{153: 30:" dnote: "expanded from macro 'SQR', "set 153de | p t h as p e#rdceefnintea SgQeR"(x,) ( ( xO)F*F(Sx)E)T (| de ^p th), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/window_func.hl :=155 :060.: 5warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0, 1.1550 | , F L A G Slu t}[,n] =| ^e xp(-0.5 * SQR((n-(N-src/libavfilter/af_tremolo.c1):/412:)12/:( 0warning: .missing field 'help' initializer [-Wmissing-field-initializers]4 *(N -411 | ) / 2. f )){); N | U ~^~~L L } 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) : (-(a11))) warning| s ^~~~ generated. 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/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' 387 | gain = FFMIN(gain, min_gain(ctx, cc, min_size)); src/libavfilter/window_func.h : 163 \: 86 :| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 163 | 49 | # d e f i n e F FlMuItN[(na], b=) 0(.(5 a* )(1 +> c o(sb()( M_?P I(b)* (:F F(AaB)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/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) ((asrc/libavfilter/af_speechnorm.c) >=: 4110: ?1 : (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (-(a))) | 411 | ^~~~F ILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ src/libavfilter/af_superequalizer.c:69:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~ ^~~~~~~~~~ src/libavfilter/af_superequalizer.c:69:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | t = pow(x / 2, m) / s->fact[m]; | ~~~ ~~^~~ src/libavfilter/af_superequalizer.c:79:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | float omega = 2 * M_PI * f; | ~ ^ src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_superequalizer.c:115:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ^~~~ src/libavfilter/af_superequalizer.c:115:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ src/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ^~~~~~ ~ src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavfilter/colorspacedsp.o 7 warnings generated. 22 warnings generated. src/libavfilter/af_surround.c:253:21: 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_sizIn file included from e / src/libavfilter/af_volume.c2:)30;: src/libavutil/ffmath.h :| 49 ~~~~^~~~~~~~~~~~ ~: 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2CC libavfilter/dnn/dnn_backend_common.o _10 * x); | ~ ^ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | s->highcut = 1.f * s->highcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1672:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/dnn/dnn_backend_native.o 1672 | av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); | ^~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1681 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | src/libavfilter/af_superequalizer.c : 330 :a97 : *warning: =missing field 'unit' initializer [-Wmissing-field-initializers] reference / M_ PI330_ | 2; | { ^~~~~~~~~ ~ "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_surround.csrc/libavfilter/af_superequalizer.c::342CC libavfilter/dnn/dnn_backend_native_layer_dense.o 331:90::97 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331342 | | { "a2 b= "M,_ P"Ise t +9 2H(z-2 .bfan d* g aMin_"P, I +O FFrSefEeTr(engcea)in s* [(1M])_,P IA -V f_aOPbT_sTf(YaP)E) _*F FLFODAITF,F S{I.GdNb(al,= 10.}f), /0 ,(3 .2f0 ,* M_APFI _2}),; | | ^ ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | src/libavfilter/af_superequalizer.c :332 :a97 : =warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI + (-2. f332 | * M _{P I "+3 br"ef,e r"esnecte )1 3*1 H(zM b_aPnId -g afianb"s,f ( aOF)FS)E *T (FgFaiDnIsF [F2SI]G)N,(a , A0V._fO)P T/ _(3T.Yf P*E _MF_PLIO_A2T),; { .| d ~ ^~~~~~~~ bl=1}, src/libavfilter/af_surround.c0:, 3422:0,35 :AF warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 342 | a = M_PI + (-2.f * M_PI + reference) *src/libavfilter/af_superequalizer.c :(333M:_P97I: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]f absf(a)) * 333F | F D I F{F S IG"N4(ba",, 0".fs)et / 1(835.Hzf ba*n Md_ PIg_a2i)n";, | ~ ^~~~~~~~~ OFFSET(src/libavfilter/af_surround.cg:a342:i21n:s warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 ]), AV_OPT_ T342Y | P E _ FL OA T , a{ .=d bMl_=P1I} ,+ 0,( -22.0f, *AF M_}P, I | ^+ reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(asrc/libavfilter/af_superequalizer.c, :0.334f:97): / warning: (missing field 'unit' initializer [-Wmissing-field-initializers]3. f * M_PI _3342 | ) ; | { ^~~~ ~ "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 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 }, | ^ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ 13 warnings generated. 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, {.dbsrc/libavfilter/af_surround.cl=:1370}:35,: 0,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0, AF }, | ^ 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_Psrc/libavfilter/af_superequalizer.cI_:2)341,: 97-:1 .warning: fmissing field 'unit' initializer [-Wmissing-field-initializers], 1.f); | ~^~~ 341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342src/libavfilter/af_surround.c | : 371 :{66 :"1 3warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set 4186 H371z | b a n d * y g= aaivn_"cl,i p f(OcoFsFf(SaE*MT_(gPaIi_n2s+M[_12P])I,)* cAVo_OsPf(TM__TPYIPE__2F-pL/OAMT_P,I {).d*bM_lL=1N},1 00, +201,.f , A-F1 .f},, 1 .| f ^) ; | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cossrc/libavfilter/af_superequalizer.cf:(343a:*97M:_ PIwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]2 +M_PI)*co s343f | (M _ P I{_ 2"1-4pb/"M,_ P"Is)et* M59_2L0N1H0z+ b1a.nfd, ga-in1".,f , O F1F.SEfT)(;g ai n| s ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~[1 3]), AV_OPT_src/libavfilter/af_surround.cT:Y371P:E51:_ Fwarning: LOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A T, {.dbl=1 }371 | , 0 , * y20 ,= aAFv _c}l,i p f| ( ^c osf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f,src/libavfilter/af_superequalizer.c :-344:197.:f ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 .f); | ^~ 344 | { "src/libavfilter/af_surround.c1:5371b:"24,: "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t 8372Hz 371b | a nd g*aiyn" ,= aOv_FclFiSEpT(fg(acionss[f1(a4*]M)_,P IA_2V+_MO_PPTI_)T*YcPoE_sFf(LMO_APIT_2,- p/{M._dPbIl)*=M1_L}N,1 0+01.,f , 2-01.,f , A1F.f );} , | ^~ | ^ 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_TYsrc/libavfilter/af_surround.cPE:_F378L:O79A:T, {warning: .dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=1}, 0, 20, A F378 | } , | ^ *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(src/libavfilter/af_superequalizer.cM:_347P:I97*:( lowarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]c ut-n)/(lo w347c | u t -{hi g"h1c8ubt)"),) ; " se| t ~ ~~~~~~^~~~~~~~ 20000Hzsrc/libavfilter/af_surround.c b:a378n:d 68g:a inwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(g a378 | i n s [ 17 ]) ,* lAfVe__OmPagT _ T Y=PE _nF L< OlAoTw,c u{t. d? b1l.f= 1:} .,5 f0*,(1 .2f0+,c oAFs }f,( M| _ ^P I*(lowcut-n)/(lowcut-hsrc/libavfilter/af_superequalizer.ci:g348h:c12ut:) )warning: )missing field 'help' initializer [-Wmissing-field-initializers]; | ~ ~~~~~~^~ 348 | { NULL } | ^ CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o src/libavfilter/af_vibrato.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_surround.c :416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 46 | { " f416" | , " s e t f r e qufeancctyo ri[nn ]h = eprtozw",f ( 1 .OfF -F SfaEbT(sff(rxe[qn])),, f _ xA)V *_ OpoPwTf_(TY(P1E.f_ -D OfaUbsB(LEy, [ n] ){).d,b lf _=y )5;.0 }, | ~~~~ ^~~~0 .1, 2000src/libavfilter/af_surround.c0:.416:062,: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x)src/libavfilter/af_vibrato.c :*47 :po118wf:( (warning: 1.missing field 'unit' initializer [-Wmissing-field-initializers]f - fabs(y[n] )47) | , f _{y ")d;" , "| s ^~~ ~e t 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 } | ^ 5 warnings generated. CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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} | ^ 22 warnings generated. src/libavfilter/asrc_afdelaysrc.c:59:37: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning s generated. 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); | ~ ^ 34 warnings generated. src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_taps) / sincf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_anoisesrc.c:60:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/af_volume.c : {85 :"93s:a mwarning: plmissing field 'unit' initializer [-Wmissing-field-initializers]e _rate", "set samp l85e | r a t e " , O F F SOEFTF(SsEaTm(prleep_lraaytgea)i,n _ pArVe_aOmPpT)_,T YAPVE__OIPNTT,_ T Y P E _ D O{U.BiL6E4, ={ 4.8d0b0l0 }=, 0 . 0 } ,1 5-,1 5 .I0N,T _1M5A.X0,, A | FF L}A,G S | } ^, | ^ src/libavfilter/asrc_anoisesrc.csrc/libavfilter/af_volume.c::6187::13182:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 87 | 61 | { "r " , O F F S E T ( r e p"lsayegta isnam_pnloec lirpa),t eA"V,_ O POTF_FTSYEPTE_(BOsOLa,m {p l.ei_6r4a t=e )1, } , A0V, _1O,P TA_|TFY P}E,_I NT ,| ^ {.i64 = 48000}, src/libavfilter/af_volume.c : 881:512,: warning: Imissing field 'help' initializer [-Wmissing-field-initializers]N T_M A88X | , {F LNUALGLS }} ,| ^ | ^ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ 18src/libavfilter/asrc_anoisesrc.c: warning63s: generated131:. 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 | src/libavfilter/asrc_afdelaysrc.c : {147 :143":d "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] "set du r147a | t i o n ",{ " dOeFFlSaEyT("d,u r at i o n ) ," s e t fArV_aOcPtTi_oTnYaPlE _dDeUlRAaTyI"O, N , { . i 6 4 = 0 } , 0 , O FIFNST6E4T_(MdAeXl,a y) , F L AG S } ,AV _ O| P ^T _TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rasrc/libavfilter/asrc_anoisesrc.ct:e75":,131 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { " sOeFeFdS"E,T (s a mp l e _ r "asteet) ,r AaVn_dOPoTm_ TYsPeEe_IdN"T,, OF F S{E.Ti(6s4=e4e4d1),0 0 } , 1 A,V _IONPTT__MTAXY,PE _ I NATF6 4},, | ^ {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^src/libavfilter/asrc_afdelaysrc.c :150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "sesrc/libavfilter/asrc_anoisesrc.ct :s76a:m131p:l ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]r ate", 76 | { " s" , "OsFFeStE Tr(asnadmopml es_eerd"a,t eO)F,FS EAVT_O(PsTe_TeYdP)E,_ I N T , { . AiV6_4O=4P41T0_0T}Y,P E _I1NT,6 I4N,T _ M A X ,{ . iA6F4 }=, - 1| } ^, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samsrc/libavfilter/asrc_anoisesrc.cp:l77e:s142":, warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set the number of77 | s a m p le{s "pnbe_rs armepqlueesst"e,d f r"asmeet" ,t hOeF FnSuEmTb(nebr_ soamfp slaemsp)l,e s AVp_eOrP Tr_eqTuYePEs_tIeNdT ,f r a{m.ei"64,= 1O0F2F4S}E,T ( n b1,_ sINaT_mMpAXl,e s ) ,A FA V}_O,P T _| T ^Y PE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "n", src/libavfilter/asrc_anoisesrc.c : 78":s142e:t warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h e number of sample s78 | p e r r{e q"une"s,t e d f r a m e " , O"FsFeStE Tt(hneb _nsuammbpelres )o,f sAaVm_pOlPeTs_ TpYePrE _rIeNqTu,e s t e{d. if6ra4m=e1"0,2 4O}F,F S E T1(,n bI_NsTa_mMpAXle,s ) , AAFV _}O,P T _| T ^ YPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_anoisesrc.c:79: 10153 | { "taps", "set number of taps for delay filter", OFFSET(nb_:t awarning: pmissing field 'help' initializer [-Wmissing-field-initializers]s ), 79 | A V _O{PNTU_LTYLP}E_ I N| T ^ , {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768src/libavfilter/asrc_anoisesrc.c, : 65AF: }113,: warning: | implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ^ 65 | { "d", "set duration", src/libavfilter/asrc_afdelaysrc.c : 155 :O143F:F Swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]T (duration), 155 | A V _{O P"cTha_nTnYePlE__laDyoUutR"A,T IO"N,s e{t .chian6n4e =l l0a}y,o u t " , 0 , I N T 6 4 _ M A X, F L A G S O F},F S E| T ~ ^~~~~~~~~( chlayout_str),/usr/include/stdint.hAV:_46O:P21T:_T Ynote: PEexpanded from macro 'INT64_MAX'_S TRING, {46. | st#r=d"estfeirneeo "}I,N0T,6 4_ M A X 0 ,( 0 x 7AfFf f}ff,f f f| f ^ ffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113:src/libavfilter/asrc_afdelaysrc.c :warning: 156implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | 156 | { {" d"ucr"a,t i o n " , " s e "ts edtu rcahtainonne"l, l a y oOuFtF"S,E T (d u ra ti o n ) , AV _ O PT _ T Y P E _D U RA TOIFOFNS,E T (c{h.lia6y4o u= t _0s}t,r ) , A V _ O P T0_,T Y IPNET_6S4T_RMIANXG,, {. sFtLr=A"GSs te}r,e o "| } ~ ^~~~~~~~~, 0, /usr/include/stdint.h :46 : 21: note: expanded from macro 'INT64_MAX'0, AF }46, | # d| e ^fi ne INT64_MAX (0x7ffffsrc/libavfilter/asrc_afdelaysrc.cf:ff157f:ff12f:f fwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f ) | 157 | ^~~~~~~~~~~~~~~~~~ { 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; | ^~~ ~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/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/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:122:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | src/libavfilter/window_func.h : 163f836:l | 86o at: warning: z implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = i - . 5 fp h*a sme ,_163 d | xi =f z = 2*.f M _* MP _ IP I, y- p h =als uzet _d[*n im]fu ;l=t | 1 ~ ^~~~~~~~~0; . 5| ^ ~* (src/libavfilter/af_surround.c1 :+836 :co25s:(( M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I* (FFABS (836n | - M ) - 0 .3 * M ))p/h(a(1s e- _0.d3i)f *= M2.)f)) ;* M| _ ~ ^ PI - phase_disrc/libavfilter/window_func.hf;: 163: 69:| ^~~ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/asrc_sinc.c:170:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~ ^~~ src/libavfilter/asrc_sinc.c:170:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ^~~~~~ ~ src/libavfilter/asrc_sinc.c:170:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | att = att < 60.f ? (att - 7.95f) / (2.285f * M_PI * 2.f) : | ~~~~^~~~~~~ ~ src/libavfilter/asrc_sinc.c:171:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anullsrc.c:53 :171126 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ((.0007528358f-1.577737e-0 535 | * * be t{a )" c*h a*nbenteal _+ l0a.y6o2u4t8"0,22 f")s e*t *cbhetaa n+ n.0e6l18_6l90a2fy;o u| t ~ ^~~~~~~~~~" , OFFSEsrc/libavfilter/asrc_sinc.cT(:c171ha:n70n:e warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_l ayout_str) , 171A | V _ O P T _ T(Y(P.0E0_S0T7R5Isrc/libavfilter/af_volume.c2N8:G363,3 :58{f.69:- st1rwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 5"s t77e7r3e7oe-"05} ,362* * | 0b,e ta 0), * F L * A b GeS t }a, + 0 .a| 62v4 ^_8 0l2og2(fin)li n*k -*>bedtsat +, . 06A1V8_6L9O0G2_fV;ER B O| SE ~ ^~~~~, | ~~~~~~ src/libavfilter/asrc_sinc.csrc/libavfilter/asrc_anullsrc.c::17154::56126 : :363warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | 54 | ( ( .0 0 07"5U{2si 8ng" c3l5g"8,a fin - 1% f. 5d B7 7fr 7o3 m"7s ere-et0p l5cah a*n yn*egl_baleaitnya so)ui td"*e, *OdbFeatFtSaETa(.\CC libavfilter/dnn/dnn_backend_native_layer_maximum.o cn+",ha n n0ge).l;_ 6l a2y4| o ^8u 0t2_2fs)t r* )*,b eAtV_aOP T+_ TY.PE0_61S8T6R9I02NfG;, | { ~ ^~~~~~~~~~. str = src/libavfilter/asrc_sinc.c":s171t:e48r:e warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "}, 0, 0, 171F | L A G S ((}.0,src/libavfilter/af_volume.c 00 7:5| 2365 ^8:3 395:8 fwarning: -1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].5 77737e-05 *365 * | b e t a) * * b et a +v 0o.l6-2>4v8osrc/libavfilter/asrc_anullsrc.c0l:2u552m:ef 125): *warning: = missing field 'unit' initializer [-Wmissing-field-initializers]f*bfe _teax p+1 0.(0(6g1 +8 v556o90 | l2- f> re;pl a | y ~ ^~~~~g{a in"_psrasrc/libavfilter/asrc_sinc.ce:171map:lm39e:p_ ) rwarning: a/timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 20");, | ^ ~ 171 | " s e t s a(m(.p0le0 07r52a8t3e5"8,f- 1 . 5O77F73F7SeE-T0(5s am*pl e*_bertaat)e _*st r*b)e ta + ,0 .6A2V48_0O2P2T_fT)Y P*E _*bSeTtRa I+N G.,0 6{1.src/libavfilter/af_volume.c8s:t63679:r56:0 2fwarning: =; "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 4 | 1 ~ ^~~~~0 0"}, 0src/libavfilter/asrc_sinc.c367,: | 171 0: , 11FL A : G S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , v | o ^l- > v171o | l um e = F F MI(N((.v0o0l07-5>2v8o3l5u8mfe-,1 .15.707 73/7 ep-);0src/libavfilter/asrc_anullsrc.c 5 *| :*b ~ ^e 56t:a125) :* *warning: bmissing field 'unit' initializer [-Wmissing-field-initializers] esrc/libavutil/macros.ht:a 49+: 280:. 6note: expanded from macro 'FFMIN' 24568 | 0 2 492 | f)# * d{ *e"bfrinee"t , a FF M + I N. 0( 61a8, b6 9)0 (2 f(; a) >| " ^~~~~~~~~~~~~ s( ebt) ?s a(mbp)l e: ra(ta)e)" , | ^ OFFSET(sIn file included from src/libavfilter/af_volume.ca:msrc/libavfilter/asrc_hilbert.cp367:l:27e: _56rasrc/libavfilter/window_func.ht:e: _155warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s:t 60r:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A 367 | V _ O P T _ T Y P E _ S TR 155 Iv | No G l , -{ >.v olsum etr =l= uFF Mt"I[N4n(4]1v 0o=l0 -"e>xp}(v-,ol0u m.e05, , *10. ,0 SF/Q RLp(A)(;nGS - (N}| -, ~ ^ 1 )| ^/ src/libavutil/macros.h2:)49/:34(:0 note: .expanded from macro 'FFMIN'4 *(N-1) /49 | 2#.dfe)f)i)n;e F| FM ~^~~IN (a,b) src/libavfilter/window_func.h((:a153src/libavfilter/asrc_anullsrc.c):: 30> 57(:b): 147:?note: (expanded from macro 'SQR'warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) : (a153) | ) | ^ #57d | e f i {n e"n bS_sQaRm(px)l e((sx")*,( x ) ) | " ^s et the number of samples per src/libavfilter/window_func.hr:e155q:u60e:s tewarning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rame", CC libavfilter/dnn/dnn_backend_native_layer_pad.o O F155F | S E T ( nb _ s a m p l elsu)t[,n ] A=V _eOxPp(T-_0.T5Y P*E_ ISQNRT(,( n-{(.Ni-61)4/ 2)=/( 0.14*0(N2-14)}/,2 1., fU)I)N)T;1 6 | _ ~^~~ MAX,src/libavfilter/window_func.h :F153:L26A:G Snote: expanded from macro 'SQR'} , | ^ 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/asrc_anullsrc.c:58:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "n", "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:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "duration",src/libavfilter/window_func.h : 162 : 25 :" swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t the audio d162u | r at src/libavfilter/af_surround.csrc/libavfilter/af_volume.ci o ::n949 376 " : :, 13 :41 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ( F F AB S 949 | ( n 376 | - M ) i >f v= 0 .Ool(-3FpF> hSvE* aMa)T (dsre{ur_at_ vaid iluo| nfe ~~^~~ ~~)l,s AV[_O>PVsrc/libavutil/common.h: TA_64M:RT_31PI_)Y :SPT EA| note: ^~~~~~~~~~ ~_ RTexpanded from macro 'FFABS'PD TUS]R A T64=I | OT#SNd,2 eD{f.(iineb 6uFf4F-A >BS=p t(a-)s (1(a))} ;,> -=1| , ~ ^~~~~~~~~~~~~~ I0N Tsrc/libavfilter/af_surround.c6 ?4:_ (950aM:)39A:X , Fwarning: L:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A( G-S( a}), ) | ^src/libavfilter/internal.h950) | : 264 :| 48 ^: note: expanded from macro 'TS2D' ph a264s | In file included from #esrc/libavfilter/asrc_hilbert.cd:_e27dfi: ifsrc/libavfilter/window_func.hn:el 162=TS:17 2:D2 .warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t sfsrc/libavfilter/asrc_anullsrc.c )*: 60: 150M162 :_ | P I - warning: ( missing field 'unit' initializer [-Wmissing-field-initializers]( p hta s s) e = _ = Ad 60Vi_NiOf | f P(Tl F S_; F {| ~ ^~~~~~~~~~V A"BAdS"L(U,Esrc/libavfilter/af_surround.c n :? 950 -:N26CC libavfilter/dnn/dnn_backend_native_layers.o AM:) N warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:> = 0( . d 3o 950 "u* | Mbsl e) et )t{ | (h ^~~~~~~~~~~~ ~~te s )a) src/libavutil/common.h u :d i| o64: ^~~ 37: note: dp/usr/include/math.hhexpanded from macro 'FFABS'ause:_ r15d:ait i6419foln | :"=# 2.,fdnote: e expanded from macro 'NAN' f i*ne M F15 F_P | I #A -d B e fpSh i( aa ) ns e(_e ( d aiNf l ;) A N >| = ^~~ ~ 0 OF F S?E T(_du(ra_bauti)oil n: t(-)(i, a n)) )_AV _n anOf| src/libavfilter/af_surround.cP(T ^~~~_ :"952T"Y) :P13 :In file included from E| warning: src/libavfilter/asrc_hilbert.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ^~~~~~~~~~~~~~~~~~D:U R 27A: src/libavfilter/window_func.hT: 162I952O: | 39N, : { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i 6 4 =i162f | -( 1p}h a, s e _-d 1i, f I N rT 6>4 iM_f_ MP(AFIXF,) FAL BA GSS| ( n ^~~~~~~~~~ ~} , - | ^M ) >= 0.3 * M) { | ~ ^ src/libavfilter/asrc_anullsrc.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | src/libavfilter/af_surround.c : 953 {: 39N:U Lwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } | ^ 953 | phase_difr = 2.f src/libavfilter/af_volume.c* :M_377P:41I: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] phase_difr; | ~ ^~~~~~~~~~ 377 | src/libavfilter/af_surround.c v:o953l-:>26va:r _warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a src/libavfilter/asrc_anullsrc.cl:u60e:s133 [:953V AR | _ warning: S Timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] A R TT ] = T S 2pTh(a 60b | usf e -_d if>p rt{ s= , i"2nldi."nf,k - * >M t_ PiI -m e p_ b ha asrc/libavfilter/window_func.hs e)s;:163 e _:di 86| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f : r"; s e warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/internal.ht ^~~ ~ : t265h:48e: note: aexpanded from macro 'TS2T'ud i o163 | d u265 | r at#i o d enf "i, n le uT t S [n2] T (= t s0 ,. t5b )* ( ( 1( t s+ ) = =c OoAsVF_(FN(OMSPE_TP(Id*u(raTtFiSF_VoAnAB)SLU, ( E n A V?-_ M O)PN AT-N 0_. 3 T*: Y(d ouPMb)El)e)_(/Dt(Us(R)1 A T-I O*0N. a,3v_ q{2)d. *(i 6tM4b)) ))=;) | - ~ ^1 }| , ^~~ - 1, /usr/include/math.hI:src/libavfilter/window_func.h15CC libavfilter/dnn/dnn_interface.o N:T:619:163 4:note: 69_expanded from macro 'NAN':M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], F L15A | G#Sd e}fi,n e163 | | N ~ ^~~~~~~~~ A N __ b u i l/usr/include/stdint.ht :i46n_ n:a n 21lfu:t[(n ] "=note: ") expanded from macro 'INT64_MAX'0 | . ^~~~~~~~~~~~~~~~~~5 * (46 | 1# de+f ciosn((eM _INPTI64*_M(AFXF A B(S0(xn7 f-ff fMf)f -f 0f.3f f*f Mf)f)/f(f(1) - 0 .| 3 ^~~~~~~~~~~~~~~~~~ ) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163src/libavfilter/asrc_anullsrc.c | : 59 : 133 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] lut[n] = 0 .595 | * ( 1{ +" dcuorsa(t(src/libavfilter/af_volume.ciM:_o379Pn:I"32*,:( F warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A B S ("ns e-t Mt)h e- 379 | a 0 uvdo.l-i>3vo ar _*vda uM)l)/r(u(1aet sio-n [0."V,3A ) R *_ PM T) )S ) ] ; = | T S2 ~~^~~ ~D ( bu fsrc/libavutil/common.h - : >64 : p31 ts:)O ; Fnote: F Sexpanded from macro 'FFABS'| ~ ^~~~~~~~~~~~~~E T(dusrc/libavfilter/internal.h r:64a264: | 48#t:di efonnote: )i, expanded from macro 'TS2D' nAV _eOP TF_FTA YB264PS | E(#_adeDU)RfA i(n(Ta)eI TO>NS,=2D { 0(. it?6s4 )( asrc/libavfilter/asrc_afirsrc.c= ) - 1:} : 65, (((: -t123-1(,s:a )I ) )N)warning: =T=missing field 'unit' initializer [-Wmissing-field-initializers] | 6 4A_ ^VM _ANXOP,T SFL_AV 65GASIn file included from | }Lsrc/libavfilter/asrc_hilbert.cU E, : ?{27 : "| Nsrc/libavfilter/window_func.ht: ~ ^~~~~~~~~Aa163 :Np48 ::/usr/include/stdint.hs warning: :"46:(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d,o21 u : b l e)note: expanded from macro 'INT64_MAX'( t163" | ss) ) e46 t | n um| b# ^~~e dre /usr/include/math.h foif: n15t e:a p s19 I"N: ,T6 4_note: expanded from macro 'NAN' M AlO FXFu15 S Et | (0Tx([#7nbn_dfe]ftafp i=fn ffse)0,f .ff N5f f*ff A Nf ( f 1 f ) _ A+_b| uV ^~~~~~~~~~~~~~~~~~i _lctOoPiTsn(_(M__TPnYIPaE*n(_fF(I""F) NA TBS| , 15 ( ^~~~~~~~~~~~~~~~~~n warning{ s-. generatedi . M)6 -4 =01.032 *5 }M,)CC libavfilter/dnn/dnn_io_proc.o ) /(9(,1 -U IN0T1.63_)MA X,* FLMAG)S) }),; | | ^ ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (asrc/libavfilter/asrc_afirsrc.c): 66:: 123(: -warning: (missing field 'unit' initializer [-Wmissing-field-initializers]a ))) | ^~~~ 66 | { "t", "set number of taps",src/libavfilter/af_volume.c : O380FF:S32E:T (warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b_taps), 380 | vAoVl_-O>PvTa_rT_YvPaEl_uIeNs[TV,A R_ T ] {=. iT6S42=T1(0b25u}f, -9>p,t UsI, NinTl16i_nMkAX-, >FtLiAmGeS _}b,a se );| ^ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tbsrc/libavfilter/asrc_afirsrc.c): 67(:(115t:s )warning: missing field 'unit' initializer [-Wmissing-field-initializers]= = AV_NOPTS_V A67 | L U E ?{ N"AfNr eq:u e(ndcoyu"b,l e")s(etts ) f* raevq_uqe2nd(cty bp)o)i n| t ^~~ s",/usr/include/math.h: 15O:19F:F Snote: Eexpanded from macro 'NAN'T( freq_ p15 | o#dienftisn_es tNArN), A V _ O P T___bTuYilPtEi_nS_nTaRnIfNG(, "{".)st r | = ^~~~~~~~~~~~~~~~~~"0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | src/libavfilter/asrc_sinc.c{ ":f"278, : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set frequency po278i | n t s " ,w oOrFkF[S0E]T (=f reexqp_(powionrtks[_0s]t)r;) , | A ~~~ ^~~~~~~V _OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_sinc.c:279:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]384 | v o279l | - >v a src/libavfilter/asrc_afirsrc.c r:w_69vor:a115kl:[ue 1s[warning: V]missing field 'unit' initializer [-Wmissing-field-initializers]A R= _exPpO(Sw]o r69=k | p[o s 1 =]) =; - 1 { "?| m ~~~ ^~~~~~~NAaN g:n iptousd;e" , | " ~ ^~~s et ma/usr/include/math.hg:15n:i19tu:d enote: expanded from macro 'NAN'v alues "15 | ,# dOefFiFnSe ENTA(Nm a g n i_t_ubdueil_tsitrn)_n,a n fA(V"_"O)P T| _ ^~~~~~~~~~~~~~~~~~T YPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSEsrc/libavfilter/af_surround.cT(m:ag1008n:i13t:u dwarning: e_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tr), AV_OPT _1008T | Y PE _ S T RI N Gi,f ({p.hasstre=_d"i1f l1 ">} ,M _0P,I )0 , F| ^~~~~~~~~~ ~L AGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1009:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { "p h1009a | s e " , " s e pth apshea_sed ifvla l=u es2".,f * M _P IO F-F SpEhTa(speh_asrc/libavfilter/asrc_sinc.cds:ifel_292st;r:), 62: | warning: ~ ^~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AVsrc/libavfilter/af_surround.c:_1009O:P26T:_ warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | Y P E _fS1009TRo | rI ( Ni G , {=. s 0t r;=" 0 i0 < ="}p, h a(se0_id,nti )fl0 ,(p=i _F2.wLfAr GaS*p s [}Mw,_oP rIk _l en| - ^ > > ph a1s] e_/d Mi_fPIl ;+ . 5f| ); ^~~ ~ i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.csrc/libavfilter/asrc_afirsrc.c:: 721011292:: | 115 13: : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o r (i = 01011; | i 72< | = (i{inft ) ("pi(_pwpr"h,aa s pe _ sd [iw for r k> _ "sleMt ep_hnasP eI>> )v a 1| l] ^~~~~~~~~~ ~ue s /" ,M _ P I O+F .F5fS);E Ti(+p+)h a{s e _| s ^~~~~~~~~~~~~~~~~~~~~~~ ~t r), AV_OPT_TYPsrc/libavfilter/af_surround.cE_:ST1012R:IN39G: ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{. str="0 0"} ,1012 | 0, 0 , F L A G Sp h}a,s e_ d| i ^f r = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1012:26: src/libavfilter/asrc_afirsrc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 73:118: warning: src/libavfilter/asrc_sinc.cmissing field 'unit' initializer [-Wmissing-field-initializers] :1012294 | :18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | { 294 ph | a" ss ea _ mpdl e_ir iffatr e(f a=b" ,s(2 i."fmsp _seu*mt ) Ms> _faaPmpbIsl e (r-paeat kpe_him"ap_,ss ue_ md)) i fOF{Fr S ; E | T| ~~~~ ^~~~~~~ ( ^~~ ~s ample_rsrc/libavfilter/asrc_sinc.ca:t294:e34):, warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TY P294 | E _ I N T , {i.f i(6f4a=bs4(4i1mp0_0s}u, m )1 ,> IfNaTb_sM(pAeXak,_ i mp _ sFuLmA)G) S{ }| , ~~~~ ^~~~~~~~~~~~ | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: 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, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1067 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afirsrc.c:79:10 : 1068warning: | missing field 'help' initializer [-Wmissing-field-initializers] 79 | p{hNUaLLs}e _ d| i ^f l = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1070:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/asrc_hilbert.c:45:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:49:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples)src/libavfilter/asrc_hilbert.c,: 53A:V10_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYPE _I53N | T , {{N.Ui6L4=L1}0 2 4}| , ^ 1, INT_MAX, AF }, | ^ src/libavfilter/af_surround.c:1192src/libavfilter/asrc_sinc.c::51:421 :141warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | 1192 | { " ns"-,> h o p _ s i z e =" sFeFtM AtXh(e1 ,n su->mwbienr_ soizfe s*a m(p1l.e s- ps-e>ro verrelqaupe)s);t e d| ~ ~~~^~~~~~~f rame", OFFSETsrc/libavutil/macros.h(:nb47_:s28a:m note: pexpanded from macro 'FFMAX'l es), A V47_O | P#Td_eTfYinPeE _FIFNMATX,( a ,{b.)i 6(4=(1a0)2 4>} ,( b )1 ,? I(Na)T _M:A (Xb,) A)F }| , ^ | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_sisrc/libavfilter/asrc_sinc.cz:e422 :141=: F Fwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A X(1, s->win_ s422i | z e *{ ("1hp." ,- s -> o v e r l "asp)e);t h| ~ ~~~^~~~~~~i gh-pasrc/libavutil/macros.h:s47s :f40i:l tnote: eexpanded from macro 'FFMAX'r freq u47e | n#cyd"ef,i n e F FM A X (a ,b ) (( a ) O>F F(SEbT()F c?0 ),( a) : ( b ) ) A V _| OP ^T _TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, 2| ^ warnings generated. 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, 3276src/libavfilter/avf_a3dscope.c8, :A57F: 108},: | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c:430 :1257: | warning: missing field 'help' initializer [-Wmissing-field-initializers] {430 | "r a t e "{, N"UsLeLt }v i d| ^e o rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 3 warnings generated. src/libavfilter/avf_a3dscope.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ 10src/libavfilter/avf_a3dscope.c: warning60s: generated96:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ^ src/libavfilter/asrc_sine.csrc/libavfilter/avf_a3dscope.c::62:7198:: 5warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "roll", "se t 71c | am e r a O PrTol_lD"B,L(O"FfFrSEeTq(ureolnl)c, y "AV,_ OP T _ T Y P E _fFrLeOAqTu, e{n.dcbyl=,0 . f} , -1 8 0 , 1 8 0,4 4TF0L,AG S0 },, D B| L ^_ MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62src/libavfilter/avf_a3dscope.c | : 63 : 98O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]G ENERIC(name, fie l63d | , d e f{, "mpiitnc,h "ma,x",s etd ceasmcerr,a pDiOtUcBhL",EO,FF SdEblT,(p i_t_cVhA_)A,RG SA_V__)O PT _| T ^Y PEsrc/libavfilter/asrc_sine.c_:F56L:O57A:T ,note: {expanded from macro 'OPT_GENERIC'. dbl=0. f56} | , - 1 8 0 , {1 80., dTeFffLiAeGlSd }=, d e| f ^ }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camerasrc/libavfilter/asrc_sine.c :ya72w:5":, warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(yaw), 72 | A V _OPOTPT__TDYBLP(E"_fF"LO,A T , { . db l =0 .f }, -1 8 0, 1 8 0f,r eTqFuLenAcGy,S } , | ^ 440, 0, DBL_MAX, "set the sine frequencysrc/libavfilter/avf_a3dscope.c":,65),: 99 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c:62CC libavfilter/dnn/queue.o :5: note: expanded from macro 'OPT_DBL'65 | { "62x | z oo m "O,P"sTe_tG EcNamEeRrIaC (znoaomme",, OfFiFeSlETd(z,o doemf[,0 ])m,AiVn_,O mPaTx_T,Y dPeEs_cFrLO,AT ,D {O.UdbBl=L1E.f,} d,b l0,. 01_, _ 1V0,A _TAFRLAGGSS _}_,) | | ^ ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = desrc/libavfilter/avf_a3dscope.cf: 66:}99,: mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n, max, FLAGS 66, | __ V A {_ "AyRzGoSo_m"_, "s}et c| a ^m era zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.fsrc/libavfilter/asrc_sine.c},: 730:.50: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 10, TFLAGS } , 73 | | ^ OPT_DBL("beep_factor", beep_factor,src/libavfilter/avf_a3dscope.c : 67 : 99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0 , 0, DBL_MA X67, | " s e{t "thzezo obme"e,p" sfert ecquaemnecry af azcotomo",r ",O)F,F S E| ^T (zoosrc/libavfilter/asrc_sine.cm:62[:25]:) ,note: Aexpanded from macro 'OPT_DBL' V_OPT_T Y62P | E _F L OOAPTT,_ GE{N.EdbRlI=C1(.nfa},m 0e.,0 1f,i e l10d, ,T dFeLfA,GS mi}n,, | m ^a x, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:src/libavfilter/avf_a3dscope.c56::5768:: 104note: :expanded from macro 'OPT_GENERIC' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { 68 | . d e f{f i"exlpdo s=" , d"esfe }t, mcaimner, a mpaoxsi,t FiLoAnG",S ,O FF_SE_TVA(_eAyRe[G0S]_)_, }AV _ O| P ^T_ TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_ahistogram.c 74 | : 71 :O108P:T _warning: DBmissing field 'unit' initializer [-Wmissing-field-initializers]L (src/libavfilter/avf_a3dscope.c":b"69,: 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 69 | { " b rae t{ eep""y_p, f"aoscetsto r", v, i " d s e eo tr atc 0ea,"m, 0e, rODFa BpFosLiSti_oEMTn("A,fX ,r OaF Fm"e_SrsaEeTtt(e e)t,yhee [A V1b_e]OeP)T_pT, AfYVPrE__eqVuIOeDPnEcTO_yR_ TATfEY,aP cE{.ts_otFrr=L"",O2AT),5, "{ } .,| d ^ 0b,lsrc/libavfilter/asrc_sine.c =:I0N62T.:_5fM:}A ,note: X-expanded from macro 'OPT_DBL'6, F0LA.GSf }, 62, | 60 . | f ^ , TF LOAPGTS _}G, E | N ^ ERIC(name, field, def, min, max, desrc/libavfilter/avf_ahistogram.csc:r72:,108: src/libavfilter/avf_a3dscope.c Dwarning: :Omissing field 'unit' initializer [-Wmissing-field-initializers]U70: B104LE:, warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]b l, __72V | A _ 70A{ | R GS _"r _") {, "z p| ^ o s"src/libavfilter/asrc_sine.c"s:,56e :t57" :s vinote: deexpanded from macro 'OPT_GENERIC' eto cra atm56e | e", rO Fa F S poEs{itTio n(.fr"ad,mee _fOfrFiaFStee)E,l ATV_dO( =P deTe_yfeT [2Y}]P,) E_,mVin I, AmaDxVE,_ OFO_LRPAATTEG_,STY P{.,sE_ Ft_LOrA_T=V,"A _2AR{G5".Sd}b_,_l =0} 0, . f| }I ^, N-T_6M0A.Xf,, F6L0.Af,G TSF L}A,G S | ^ }, CC libavfilter/dnn/safe_queue.o | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | src/libavfilter/avf_ahistogram.c src/libavfilter/avf_a3dscope.cO:P:73:T9671_:: 99I:Nwarning: T (missing field 'unit' initializer [-Wmissing-field-initializers]warning: "missing field 'unit' initializer [-Wmissing-field-initializers] s ample_rat e 7371" | | , { "{s i ze "" le,n g t"hss"ae,tm "psvleei_tdre alotee n,s giz et "h ," , O FO4FFF4SSE1T0E0(wT)(,,si ze1,A )V_IO, N PT TAV___MTYOAPPTXE__,IT M YA G"EPsEe_t _StIIhNTZEe,, s {a .m{spt.il6re4== r"a1th5de7}",2, 0)" ,} ,| ^0 1,, src/libavfilter/asrc_sine.c 0,: F L59A6:0,G 5S :F L }note: Aexpanded from macro 'OPT_INT' ,G S | } ^, 59 | | ^ OPT_GENERIC(namesrc/libavfilter/avf_a3dscope.c,: 72f:12i:e lwarning: missing field 'help' initializer [-Wmissing-field-initializers]d , d ef72, | m i {n ,NUsrc/libavfilter/avf_ahistogram.cL: 74:Lm96ax :} , warning: | missing field 'unit' initializer [-Wmissing-field-initializers] d ^e scr, IN T74, | i 6{4 ",s _"_,V A _A"RsGeSt_ v_i)de o s| i ^z e",src/libavfilter/asrc_sine.c O:F56:F57S:ET (note: w)expanded from macro 'OPT_GENERIC', AV_OP T56_ | TY P E _ I M AG{E _.SdIeZfEf,i el{d. s=tsrc/libavfilter/avf_a3dscope.cr= ":hdd7702e0":}f91, : }0,warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m 0i, nF,L AGmSa }x,, F | L70A ^ | G S , _{_ V"Az_pAoRs"G,S_ _" s} e t| ^ camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, src/libavfilter/asrc_sine.c{:.76d:b5l:=0 .warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]} ,-60.f, 676 | 0 .f , TFOLPATGS_ I}N, T | ( ~ ^~~~" r", src/libavfilter/avf_a3dscope.c : 70 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sample_ r70 | a t e ,{ " z p o s "4,4 "1se0t 0c,a m1e,r aI NpoTs_itMiAoXn,", O F F"SsEeT(te yteh[e 2s]a),m ApVl_eO PrTa_tTeY"P,E)_,F L O| ^A T, src/libavfilter/asrc_sine.c{:.59:d5b:l =note: 0expanded from macro 'OPT_INT'. f},-60. f59, | 6 0 .Of,P TT_FGELNAEGRSI C}(,n a| ~ ^~~~~m e, fielsrc/libavfilter/avf_a3dscope.cd:,70 :79d:e fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], min, max, d e70s | c r, I N{T ," zipo6s4",, "__sVeAt_ ARcGSa_me_r) a | p ^o sisrc/libavfilter/avf_ahistogram.ctsrc/libavfilter/asrc_sine.ci:o84::n"56,107: :O57 :warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] FSnote: Eexpanded from macro 'OPT_GENERIC'T (eye[ 256 ]) | ,84 | A V{ "_ac{oOun tPT._"dT,eY "fhPowf Eime_FuLclOdh Af rT=, a {dm.ees dtfo b aclc}=u,0mu .lfma}it,-n6e0," .ma,fx, ,6 O0FF.LfF, ATSGFESL,T(A c__GVoSA _uCC libavfilter/dnn_filter_common.o }A,nR GtS )_,| A_V ~ ^~~_ O} P | T ^ _TYPE_INsrc/libavfilter/avf_a3dscope.cT,: 69:{91.:i 6warning: 4=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, -1, 100, F69 | L A G S {} ," y p| o ^s"src/libavfilter/asrc_sine.c ,:77 :"5se:t warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]a mera posit i77o | n ", OOFPFTS_EDUTR((src/libavfilter/avf_ahistogram.ce:"85yd:u118e[r: 1warning: ]amissing field 'unit' initializer [-Wmissing-field-initializers])t ,i oAVn_O"P,T_ T 85 | Y P E { _ "F LOr AhT , e {diu.rgdahbtt"l,i= 0o.f"}ns,,e- t6 h 0is t.f ,og r 6 0a.f ,m r TaF t L iAo G o0Sf, } ,w0 , i | ~ ^~~~n IdNoTw64 src/libavfilter/avf_a3dscope.c:_hM69:eA84iX:g ,hwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"s"e t ,t hOeF FaSuEd Ti(69po | h isdto )u r, Aat{i V_oO"PnyTpo"_sT,Y"), P,"sEe _tF| L ^ OA Tc, asrc/libavfilter/asrc_sine.c{m.d:be65rla:= 05:p.o note: 1expanded from macro 'OPT_DUR's 0i}t,io n 065",, | O F 1F SE, T F(OLePyATe[G_1S]G), }EAN,EV R| ^_OIP T_CTY(PnE_aFLmOeAT,, f i{.edlbld=,0 .dfe}f,-,6 0.mfi, n60,. f,m aTx,F LdAGeSs }c,r , | ~ ^~~~~D URATIsrc/libavfilter/avf_a3dscope.cO:69N:,79: swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r, __VA_ARGS__ ) 69 | | ^ src/libavfilter/asrc_sine.c :{56 :"57y: pnote: oexpanded from macro 'OPT_GENERIC' s", "s e56t | ca m e ra {p o.sdeiftfiieolnd", = OdFFeSfE T}(,e ymei[1n],) ,m AaVx_,O PFTL_ATGYSPE,_ F3_L warning_OVAsT,A generated_ {. .ARdGSb_l_= 0.}f } ,-| 6 ^0. f, 60.f, TFLAGS }, src/libavfilter/avf_ahistogram.c| ~ ^~~: 92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | src/libavfilter/avf_a3dscope.c : 68 : 91{: Nwarning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L L } src/libavfilter/asrc_sine.c| : ^78 :5: warning: 68missing field 'unit' initializer [-Wmissing-field-initializers] | { "xpos" ,78 | " s e tO PcTa_mDeUrRa( "pdo"s,i t i o n " , O F F S E T ( e y ed[u0r]a)t,i oAnV,_ O P T _ T Y P E _ F L O A T0,, {0.,d bIlN=T06.4f_}M,A-X6,0 ."fs,e t6 0t.hfe, aTuFdLiAoG Sd u}r,a t i| o ~ ^~~~n ",), | ^src/libavfilter/avf_a3dscope.c :68src/libavfilter/asrc_sine.c::8465:: 5warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'OPT_DUR' 65 | 68 | O P T{_ G"ExNpEoRsI"C,( n"asmeet, cfaimeelrda, pdoesfi,t imoinn",, mOaFxF,S EdTe(secyre,[ 0D]U)R,A TAIVO_NO,P str, _T__VTAY_PAER_GFSL_O_A)T , | { ^. dblsrc/libavfilter/asrc_sine.c=:056.:f57}:, -note: 6expanded from macro 'OPT_GENERIC'0 .f, 60. f56, | T F L A G S{ }.,d e f| f ~ ^~~~~i eld = def src/libavfilter/avf_a3dscope.c}:,68 :m79i:n ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ax, FLAGS, __VA _68A | R G S _ _{ }" x p| o ^s ", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_src/libavfilter/asrc_sine.cFL:O79A:T5,: {.warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]bl =0.f},-60.f, 6079. | f , TOFLPAGTS_S T}R, ( "| s ~ ^~~a mples_per_framsrc/libavfilter/avf_a3dscope.ce":,67: 75:s awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ples_per_fr am67e | , src/libavfilter/af_surround.c " 10:2{13824 :"51":, z zowarning: om0"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],, "s e0t, c am e r a z1382"o | oms" e ,t O tF sh-eF >hSonEpTu_(smzibzoeero o fm= [ s2Fam]F)plM,eAAVsX_ Op(eP1r, T_fTsrY-aPE>_mFweLiO"An,T,_ )s{.,d ib lz| =e1. ^f * }(1,. src/libavfilter/asrc_sine.c 0:.0-168 ,s: 51-:0> ,note: oexpanded from macro 'OPT_STR'T vFerLlAaGpS )68}) | ,; | ~ ~~~^~~~~~~| O ~ ^~~P T_Gsrc/libavutil/macros.hEN:ER47I:C28:( src/libavfilter/avf_a3dscope.cnnote: a:meexpanded from macro 'FFMAX',66 :f75i: ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47d, | d#efd, emifn, in e66 m | F a FMxA ,X{( "aydz,eobs) o(cm("r,a,) " sSe>T t(R bIca)Nm Ge?,ra (zsoato)rm" ,,: O(F_bF_)VS) A _ET| A ^(R zoGoSm[_1_])), A V| _O ^Psrc/libavfilter/af_surround.c T:_1382:src/libavfilter/asrc_sine.cTY51:P:E56 :_F57L:warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: A Texpanded from macro 'OPT_GENERIC', {.db l= 5611382 | | . f} , 0 . { 0 1,s .-> hde1o0ffp,_ie lsd T=iF zLedA eGS= fF} F,M} ,A X| m(1 ~ ^~~,i ns,- >mwaxi, nFL_AGsrc/libavfilter/avf_a3dscope.cSs,src/libavfilter/avf_concat.ci:z: 65_59e: _:75* V(A55_:: 1A warning: .Rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]G implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- S _s_- >}ov er l59| 65a | | ^ p { ") x ) z;o o m | "A ~ ~~~^~~~~~~V," _seOtPTsrc/libavutil/macros.h_T Yc:src/libavfilter/asrc_sine.cPa47:E_:m40e80I:10::rNa Twarning: zonote: o,expanded from macro 'FFMAX'missing field 'help' initializer [-Wmissing-field-initializers]m" , O{F F.S80E47 | iT( | z 6 4# o d=eo fm[{2i0N] )n,AUV}eL_, LO}F 1PFT , MIN_| TAT_ ^MYXP A(XE, aV_F,LO|bAA)T |(,(aF) } {>, (.b| d) ^?b l =(1a.)f} ,: 0(.b0)1) , | 1 ^0, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:64:src/libavfilter/avf_concat.c74:: 62warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | 64 | {A V"_yOaPwT"_,T Y Psrc/libavfilter/asrc_sine.cE":_s78Ie:Nt64T :,c awarning: {mimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e r.ai 6y4a w=" ,1 }O,F F0S,E TI78(N | yT a_ wM )A ,XO ,P T V_A|DVFU_ RO}(P,"T d_ "T| ,Y ^ P E _ F L O A T , { . d b l = 0d.ufr}a,t i-o1n8,0 , 1 8 0 , T F L A G S }0,, 0| , ~ ^~~src/libavfilter/avf_showcqt.c src/libavfilter/avf_concat.cI:N:T65616::453128_::M Awarning: warning: Xmissing field 'unit' initializer [-Wmissing-field-initializers], missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c" :s63e:t 74 65:t | h ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a u d iAoV61 _ | dO uP T r63 _ | a{Tt Yi "Po sEn i_"{zI, eN)""T,p,, i {t| c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.h i" 6, 4" s =e" ts0 e ct}a ,mv ei0rd,ae oI/usr/include/stdint.hp N:siT46it_:zc21Meh:"A" ,X,note: ,Oexpanded from macro 'INT64_MAX'OF FFAFS|SEFET }T46(,( | pw# iid| dte ^tcf hhi))n,,e AAIVVN__TOO6PP4TT___MTTAYYXPP EE __(IF0MLxAO7GAfETf_,fS fI{fZ.fEdf,bf lf{=f 0src/libavfilter/avf_concat.cf..f:ffs}ft68fr:) 50, =: -| "warning: 1 ^~~~~~~~~~~~~~~~~~1missing field 'unit' initializer [-Wmissing-field-initializers]8 9 02,0 xsrc/libavfilter/asrc_sine.c11: 8656800: | 8,400 :" T Fnote: } Lexpanded from macro 'OPT_DUR', A G AS V _} O, P 0T ,_65| T | ~ ^~~0Y , P E _ OB PO TO _L G, E src/libavfilter/avf_a3dscope.cFN{E:L R62.17IA:iCG746(S warning:4n s a} generatedwarning: m=,. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ,0 | }f ^,i e0l,d ,162 , | d eV f| ,A |{mF i}"n,r, o lm| la ^"x ,, "dseestc rc, aDmUeRrAaT IrOoNl,lsrc/libavfilter/avf_concat.c ":s,69tO:rF12src/libavfilter/avf_showcqt.c,F:: 62S_warning: :_Emissing field 'help' initializer [-Wmissing-field-initializers]128VT :A( _rwarning: Ao69missing field 'unit' initializer [-Wmissing-field-initializers]Rl | Gl S) _, _ ) { AN| UV62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L | _ L O P} T src/libavfilter/asrc_sine.c _ :{T| 56 Y ^":P s33E":_, F note: L expanded from macro 'OPT_GENERIC'O A T , { . d b55 l | = "0 s. ef t}{ , v ni-ad1me8eo0, , s di1ez8se0c",r, , T OFoFLfFAfSGsESeT t(}ow,fi (d CtO| hN ~ ^~~)T ,E XATV,_ OfPiTe_lTdY)src/libavfilter/avf_a3dscope.cP,:E 61_A:IV74M_:AO GPwarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]__S TIYZPEE,_ {# #. st ty61rp e | = , " 1 9{ 2 0" xf 1o 0v 8 "0\," | }" ~,s e t c a 56m0 | e, r a0 , F o V "{ , . Od Fe FfFSfLEiATeG(lSfd o }v=,) ,d e| f ^ }A,V _mOiPnT,_ TmYaPxE,_ FFLLOAAGTS,, {_._dVbAl_=A9R0G.Sf_}_, } 4 0| , ^~~ 15src/libavfilter/avf_showcqt.c0:,63 :T128F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ~ ^~~~ 63 | src/libavfilter/asrc_sine.c :{77 :"64f:p swarning: "implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], "set video r a77t | e " , OOFPFTS_EDTU(Rr(a"tdeu)r,a t iAoVn_"O,PT _ T Y P E _ V I D EdOu_rRaAtTiEo,n ,{ . s t r = " 2 5 " } ,0 , 0 , I N T 6 4 _ M A1X,, 1"0s0e0t, t h e aFuLdAiGoS d}u,r a t| i ^o n",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAXsrc/libavfilter/avf_showcqt.c : (640:x1287:f fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffffff) | 64 ^~~~~~~~~~~~~~~~~~ | { src/libavfilter/asrc_sine.c":r65a:te40":, note: expanded from macro 'OPT_DUR' "set 65v | i d e o OrPaTt_eGE",N EORFIFCS(EnTa(mrea,t ef)i,e l dA,V _dOePfT,_ TmYiPnE,_ VmIaDxE,O _dReAsTcEr,, {D U.RsAtTrI O=N ," 2s5t"r ,} ,_ _ V A _ A R G S _ _ ) 1| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000, src/libavfilter/asrc_sine.c : 56 : 33F:L Anote: Gexpanded from macro 'OPT_GENERIC'S }, | ^ 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_Tsrc/libavfilter/avf_showcqt.cYP:E65_: 128#:# warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]y pe, \ 65 | | ~ { "r" ,56 | { . d e"fsfeite lvdi d=e od erf a}t,e "m,i nO,F FmSaExT,( rFaLtAeG)S,, _A_VV_AO_PATR_GTSY_P_E _}V I D| E ^~~O _RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "axis_h", "set axis height", OFFSET(axis_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^src/libavfilter/avf_aphasemeter.c :70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "rate", src/libavfilter/avf_showcqt.c"s:e69t: 128v:i dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]o rate", OFFSE T69( | f r a m e{_ r"aftuel)l,h dA"V,_ O P T _ T Y"PsEe_tV IfDuElOl_hRdA TsEi,z e{".,s tOrF=F"S2E5T"(}f,u l0l,h dI)N,T _ M A X , AFVL_AOGPST _}T,Y P E| _ ^B OOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:71:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "r", "set src/libavfilter/avf_showcqt.cv:i70d:e114o: rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t e", OFFSET(f r70a | m e _ r a{t e")s,o nAoV__vO"P,T _ T"YsPEe_tV IsDoEnOo_gRrAaTmE ,v o{l.usmet"r,= "O2F5F"S}E,T (0s,o nIoN_Tv_)M,A X , FALVA_GOSP T}_,T Y P| E ^_ STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:72:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "size", "set vidsrc/libavfilter/avf_showcqt.ce:o71 :s114i:z ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(w), A V71_ | O P T _ T{Y P"Ev_oIlMuAmGeE"_,S I Z"Es,e t{ .ssotnro=g"r8a0m0x 4v0o0l"u}m,e "0,, O0F,F SFELTA(GsSon o}_,v ) ,| ^ AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGSsrc/libavfilter/avf_aphasemeter.c }:,73 : 98| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "s", "set video size", OFFSET(w)src/libavfilter/avf_showcqt.c, :A72V:_114O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_IMAGE_SIZ E72, | { . s t{r =""b8a0r0_xv4"0,0 " } ," s0e,t 0b,a rFgLrAaGpSh }v,o l u| m ^e ", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sonsrc/libavfilter/avf_aphasemeter.co:_74v:"97 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0, FLAGS }74, | | ^ { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPTsrc/libavfilter/avf_showcqt.c_T:Y73P:E114_:I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64=2}, 0, 732 | 5 5 , F{L A"GvSo l}u,m e 2| " ^, "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STsrc/libavfilter/avf_aphasemeter.cRI:N75G:,97 :{ warning: .missing field 'unit' initializer [-Wmissing-field-initializers]s tr = "sono_ v75" | } , {0 ," g0c," ,F L"AsGeSt }g,r e e| n ^ contrast", OFFsrc/libavfilter/avf_avectorscope.cSET:(c87o:n108t:r awarning: stmissing field 'unit' initializer [-Wmissing-field-initializers][ 1]), AV_OPT_TYPE_Isrc/libavfilter/avf_showcqt.cNT:,74 :{128.:i 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]= 7 }87, | 0 , 2{ 5 745" | ,r a Ft Le A"{G, S " "s}so,en to _| vg ^i" d,e o r"asteet" ,s oOnFoFgSrEaTm( fgraammmea_"r,a tOeF)F,S EATV(_sOosrc/libavfilter/avf_aphasemeter.cnPo:T_76_g:T)97Y,:P E warning: _ missing field 'unit' initializer [-Wmissing-field-initializers]V I DAEVO__ORPAT T_76ET | ,Y P {E. _s Ft{Lr O="A"bT2c,5" ",{} ,". sd0be,lt I=bN lT3u_.eM0 A cX}o,,n tF rL aA sG tS " ,} , O F | F ^S1 E.T0(,c o7n.t0r,a s t [ 2 ] )F,L AAGVS_ O}P,T _ T| Y ^P E_INT, {.i64=1}, 0, 255, FLAGsrc/libavfilter/avf_avectorscope.cS: 88}:,108 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 88 | src/libavfilter/avf_showcqt.c : 75 :{128 :" rwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set vide o75 | r a t e src/libavfilter/af_surround.c"{,:src/libavfilter/avf_aphasemeter.c 1396"::Og12977Fa::Fm106Sm :aEwarning: "Twarning: missing field 'unit' initializer [-Wmissing-field-initializers],missing field 'unit' initializer [-Wmissing-field-initializers]( f r a m"es_erta ts77eo | )n ,o gAr1396a V | m _ { gO Pa "Tm _mm{Tpa Yc""P",cE, h_ OlV"F_FsIoSeDuEtEtTO "(_m,sRe oAd niToaE_ ,ng" )s{p,e.sh t tarse =o "u2 5 t"Ap}Vu,_t O 0Pc,Th _aITnNYnTPe_ElM_ AFlXLaO,y AoTFuLtA," G,{S O.}F,Fd bS lE| ^T= ( o3u.t 0_c c}oh,la non r"e ,l _ O Fl FaS y ETo( u1mptc.__0s, stsrc/libavfilter/avf_avectorscope.ct7.r0:r89),),,: A 98V A V : __ OFPOTwarning: LP_Tmissing field 'unit' initializer [-Wmissing-field-initializers]ATG_ YSTPE Y_PE}S,_ T| S89 | R ^ITNG R, {I.s t NGr,{= " 5{".s.is1z"}ter", 0,= ," n " o sne0e"},,t src/libavfilter/avf_showcqt.c: 0FL76A:src/libavfilter/avf_a3dscope.cv, G0128i:: 136S: ,dwarning: 41} ,e missing field 'unit' initializer [-Wmissing-field-initializers]: Fo sLA| GiSwarning: ^76 | z }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e ", , {O| F" ^FbS ETa( w136r_) | g ," , A "Vseft_ OP=b 1T.src/libavfilter/af_surround.c_0:Tfa Y1397Pr/: tEagn129f(_rf:ovI *a psrc/libavfilter/avf_aphasemeter.cMA0G.warning: 5hmissing field 'unit' initializer [-Wmissing-field-initializers]f :E_ g78S:*aIm96 Zm:ME, a _"1397{ | warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers],. sI O Ft r= F{/" S E 410"T788 | 00cx4( .hfl0_ib ) 0n"a,; "r { }_, | ~ ^~~~~g 0," ) "v0,i, s dFeLe src/libavfilter/avf_a3dscope.c o:"At 136 ,G i"s:e tSn25A vp:utV _}Oi c,hPadnwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ten| _oe lo ^T 136u tYl | apyPou uE t"t_" ,, FL O AOFfFS TO, E= F1 .T(Fd{0SEoT( ifn__. dvcid/e tsrc/libavfilter/avf_avectorscope.cabnhfo(f:o90l a=)v:98n n,e l:1 *_ warning: .missing field 'unit' initializer [-Wmissing-field-initializers]AlVa0 0 _yo.u}O5Pft, T __90s tr*T | ), Y MPA V __OEP P _TBO{ I" _OT s LYP/"1,E {1,. _.S8i0 T"06.,fR)s;4 I7e | N ~~~~^~~~~~ ~.t0,=G, v i{de 1.}o, s t s r0i =FL,ze"As t"1,GSe,r } eFOL,oF"A FS}G| E,0S, ^T } (0w,, ) ,| ^ A VF_LOAGPST _}T,Y P| E ^_ IMAGE_SIZE, {.stsrc/libavfilter/avf_showcqt.cr:=77":41280:0 xwarning: src/libavfilter/avf_aphasemeter.c4missing field 'unit' initializer [-Wmissing-field-initializers]:0 790":}136,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0 ,77 | src/libavfilter/af_surround.cF :1398L:130 : A 79G{warning: | S missing field 'unit' initializer [-Wmissing-field-initializers] " } ga,m{ ma " 21398 | | ph" ^, a s" {i s"lneeveglt _b"ianr,",g r "a"ssepetth imngpoaunomtm a asrc/libavfilter/avf_avectorscope.c",nl:e91 Odv:Fe 100FSlEo:u"T (t,- owarning: fb missing field 'unit' initializer [-Wmissing-field-initializers] -a pr h_ g)a ,se91 | d eO teFc { Ft A"rScEi"V,To(_nl O eo"utPvTs_puete"TYlPtE, _r_ FeLiOAOdnT)F, F,c So{n t E.Tr( dado _ b sl p t = h " aAs, 1 Vin. O_FFgS0 O}E_T(P,T dc_o neTt tYe r PEc_tFiao LsOnA T,t )[ 0 ,{ ].)dAV , b _ l1OAP=.V0T_1T_,OP}TY 7,. 0 , _P 0 TE, YF_B OPLA GOE1SL_,0 { I}N,. ,Ti,TF L6A { 4G .= | S i0 ^} 6}4,,= 0 , 40| }1 ^,, F L0A,G S2 5}5,, T| F ^LA GS }src/libavfilter/avf_showcqt.c,: 78 :| ^128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1399: 13078: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "bar_src/libavfilter/avf_aphasemeter.ct:"80 ,1399: | 125 :" s warning: e{missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.ct "l:e92 bvae:lr100 _tr:a onu80twarning: "s | missing field 'unit' initializer [-Wmissing-field-initializers] ,p ar " es{nce t y92 | ""o u t,t p o OuF{Fletr S"E agTl(bnceac"vree,_l"t )," ,", s" se e t t gA p hraV e s_OenO ePFcF T_oSnttTYEPorTE(l_lFaeerLstvaO"enA,l_coTu , et)O,F{ f oF . drS b Em onlT( co o de=n t treac 1.s0t iotn [ "A}, 1OV_,O]F P T ) F_ S,E T TYA V(_OP Et_PFL0oTO_T.lAY0eTP,,rE_ I NaT 1n,{ {..ce.dib06),4,=1l 6= 1A}0 V,_}OP , T _ 00TF,L,AGY S P2 }1,0E5 , _5, | FLTT ^OAFTF, LLA GSA {},G .| Sd ^ b }l, = | ^0 .}, 0, 1, FLAGS }src/libavfilter/avf_showcqt.c,: 79 :| 128 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c:1400:130 :79 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "timecsrc/libavfilter/avf_avectorscope.cl:a 93m:1400100p: | " , src/libavfilter/avf_aphasemeter.c warning: missing field 'unit' initializer [-Wmissing-field-initializers] {: 81":l 125"f:e 11s"e 93warning: warning,t | missing field 'unit' initializer [-Wmissing-field-initializers]s t generated i . m e{cl a 81"mp"b | o ",c uO " t{F,FS p "Es"ut"Tett ,( b t Lli F uem Ec"o e,cnt r a l sam p t " s),", e AVt _ p hOaO F s P FOeTSFF SE_TEtT(Too(YuctlpPoenutE_rtraDsa_nOUtBlLc[fEe2]e), f)o,r {, . m oAndb V o l _= O P de T 0t._ Tsrc/libavfilter/avf_a3dscope.cYe17: P171}c:,tiAVE__35I oOn:NT P " ,, OTF _Fwarning: { .TiS6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 Y E T=P (8E_ BtO0ol0O} ,e.L,171 r 0{ | a0. i604n,c2 = e25,5 ,1 ), }T, 1fF L AA.l0, G Vo_O PS at Tc r 0_} = ,FLT, cAYP E _oFsGf | L1SO( } ^,, ArT, olT{F| Ll . ^A*GSd b },l M_ P =I| ^ 0 .}/, 10,8 01.,f )F;L AG Ssrc/libavfilter/avf_avectorscope.c| }:, ~ ^~~~~ 94 : 100| ^:src/libavfilter/avf_showcqt.c :src/libavfilter/avf_a3dscope.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]80::171 128:: 21:src/libavfilter/af_surround.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :warning: 1401 :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94129 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 17180 | | { {f "1401src/libavfilter/avf_aphasemeter.c"ltoa | ta :ccr c 82 " ":130 :,=, c{o s " lfwarning: f " s eemissing field 'unit' initializer [-Wmissing-field-initializers]( t_ r l a o o wll "p,l 82"sh a | e t" *tci L {o mFecMlna"Ea_Ptm pnIglrel" a"/o, sO, w tF"1"cseFt,8uSt E 0OFaFTSo.fn)(;Et ffg",T i le( m| c toe ^~~~ ~ n thc l r ramaOep)s, FsFtAVhS[_oE3TO(lPlo]wdT) fco_,Tur YtfA)oPEV,u_D_OOU BtP L- T _ E o, f T -{ YPpE._ hdIa sebNT , l { dA=.eVt_ OiPe06Tc.41=_2TYtPi75 src/libavfilter/avf_a3dscope.cEon5"}:,_ } ,172IN,T : ,0 O35FF , : Swarning: 2 Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 5{.0 .(5a,i0n 60 g172 | T 4 2lF= 1,eL 2f l)1o,A A8a}.GV_t,0 SO , Ps } 0T,r 2,5 6_ ,T = YFL sFPA| i ^L EAGGSn f_(Sro}lF,l }LO *, AM T_, | P{ ^ | I. / ^d 1b8l0. f)=; 1| 7 ~ ^~~~~0src/libavfilter/avf_avectorscope.c.} ,: 959:095,: src/libavfilter/avf_a3dscope.c1warning: missing field 'unit' initializer [-Wmissing-field-initializers]:8 1720:,21 :Fsrc/libavfilter/avf_showcqt.c Lwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:A G 8195:Ssrc/libavfilter/af_surround.c | 128 : :}1402:172129 : , | { warning: | warning: ^" missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]r f "f,l o"a s t81e | t1402 | s rr{ e d= " {slif adfne"src/libavfilter/avf_aphasemeter.cef_(a:"83:hrit,t130ogl la :* hM" ,c _P I k/warning: " 1 8 missing field 'unit' initializer [-Wmissing-field-initializers]," 0 . f L F )OF E ;F S| h"E ^~~~ ~83i | sT g e(h t cfa autdta te [ock{0f t ])f,i"," am A"e V ,_" O, P O T F "_s TFSeYOPEE_tIF TFNa(STEnTa(h,i g{tl.tgsrc/libavfilter/avf_a3dscope.chieac6u: ck4)t,173ft),= :h r 1 5 36e: } s warning: , A h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V0o, 25 5_l Od ,f o173 | PTr ATFL AoG SV _u t _f}lToa-OP,TYto _ P| fcTE ^-pph aYs_P =e DEOU c_BdoetIeNcLEs,fTt, ({i op .nit cdh", b{ . Ol* iM _F6src/libavfilter/avf_avectorscope.c4==P2FS:E I5 /96 1T08(6:} 0a.95, }nf: ,g)lwarning: 0 ,; e5missing field 'unit' initializer [-Wmissing-field-initializers] )1, 2,A V | F L A G96S_ ~ ^~~~~ | O}, PT src/libavfilter/avf_a3dscope.c _T| :{173 0Y ^:"21.:P g warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Ef",, _" Fse1tL 173. | Og0r A ,Tfe loe,n a t c{f p.addF belL=AG"S =, c}o s 17,f( 0 p | ^.i }O, tFc9hF S0*E ,MT_P I( 1f8/0,a d 1F8eL0[.fA)1]G);, S Asrc/libavfilter/avf_showcqt.c }V:| , ^~~~~ ~_82 O: | 128PT ^:_ warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_surround.c Y:1406P:130E: _warning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T ,82 | { . i{6 4"=b 14061 | a 0se} f {, r "e0sq,"src/libavfilter/avf_aphasemeter.cm ,2:o5 84:ot5h"src/libavfilter/avf_a3dscope.c"154,: s,: Twarning: e 174Fmissing field 'unit' initializer [-Wmissing-field-initializers]Lt b: A GaSse36 : warning: "}fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]res,e qu t 84e | t | n cy ^"e, 174 m | OFp FSo {ErT (b a a"dlfslue 13orafatrse warningt mqso),i sp generatedo o . tsrc/libavfilter/avf_avectorscope.ch=nAV:_OnP e",97 Tss:"_iTs95:s nY ewarning: t fmPsEtmissing field 'unit' initializer [-Wmissing-field-initializers] (i_rDepniOnUitm ugBthc"h97mLE, | , *{ mo M. d bn_ loP o { I=rO o" FBubt/ F18Af-"oSf0SE,E -".FRTpshfaEQ( s}e)s; m ,ote| ~ ^~~~~o dtbh )urla tsrc/libavfilter/avf_a3dscope.c,u i:o ne 1174 i0fn.: a0d21esAe,: "Vc_ 1,00oOnwarning: d s00P0.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 " T ,O,_F F OTFFSL 174YFESA | G P ETE(S _ Tffl oaF(ad}tL de,O sup[2A] )r| atT,, ^ =Ai Vo{si_n.nOf()dPpi,bTt cl_=AhV_TO0P T_YT}P,* YEPE _ _ DMUIR AT_Nsrc/libavfilter/avf_showcqt.cP0IOTI ,/: N, {.83 , 1 1i{:8,6.128:0 warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4i=.Tf)65F};4L, =| ^~~~~ ~A G 2 83S | 00, }0 , 2050 5| 00{, ^ } " eTn,Fd L0,fA MrGAeSqX "_},, D U| R ^" AsTetI eOnNsrc/libavfilter/af_surround.c, d: F1407fLA:Gr130Ssrc/libavfilter/avf_a3dscope.ce:qu warning: :e}missing field 'unit' initializer [-Wmissing-field-initializers], 175 nc :| y34: ^ " src/libavfilter/avf_avectorscope.c,warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 :O95 1407F | F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( e{175n | d f r" a e98ngfq | lel"), osrc/libavfilter/avf_aphasemeter.ca,: t 85 : 154 { "ca: y f AV"_"=,warning: "ssOeet cmissing field 'unit' initializer [-Wmissing-field-initializers] Pt soTsaol_fupnhdaT(Yy f iePlEa85wf *d _ | a dMD t er_O "src/libavfilter/avf_ahistogram.caPnsUf ,{I :323o:B " r18LE/, d m: 1{" , warning: 8 O0aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n g .F.fl e dF)" bS;E, l 323 T " | ( fs= | EN Da e ~ ^~~~~ FdRt mienEQsrc/libavfilter/avf_a3dscope.c [i3 ]}:,O m)u175mFF S E , : m To A21 ( n 1o Vu:fa =0 y_ OnPT._Tofrwarning: g*0 YM implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l ,P _10oe)E,P0u t-_of -0 0I175I | p 0.;N h f0 T,a l, s{e o| aFL.A GA ^~ ~Vt icd6S _y4u }O, == rP T5c}a,| _oTtYi ^s PoE f0n_ F(, iLny 2sec5o5n,d sT"F,L AOGFSF S}E,T (duratiOa Ao| wTn,) , ^ *src/libavfilter/avf_ahistogram.c :A324 :18{VM_:._OP dwarning: PITb_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TY Pl/E = src/libavfilter/avf_showcqt.c_1D90:}8UR84 ,3240 | AT: .128f :I ) ON; warning: , src/libavfilter/avf_avectorscope.c 0missing field 'unit' initializer [-Wmissing-field-initializers], {3:| 99: 94 :. 6 ^~~ ~ i6warning: 40= missing field 'unit' initializer [-Wmissing-field-initializers] 84, | 2 T0 F 0L0A{ "0G v99c0Sf } | o0 }, e = , f f {| "yc0 ^, zofolmM" ,aA*X m p_"DUMR_sPeA"I,t Tzo; I Oo N m ,| ^~ ~F f"src/libavfilter/avf_a3dscope.cLaAs:c176Gesrc/libavfilter/af_surround.ct:S34t :c1408o :} ,warning: o:e130f:r "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],f c l warning: missing field 'unit' initializer [-Wmissing-field-initializers]a| m ^176O FpF S | E" ,T ( O z FfFo1408l | SoEo mTa(tco e)f f ,s c yA l{V _=a"mO fspP)oiTn,cu_sTfY( A"V_Py, OEaw P T __TY*" MDPOsU_PEeBIL_src/libavfilter/avf_aphasemeter.ct EF,: {/ L186s.oO8A0:.12fd)unTd:fb;l=, iwarning: 1 | ~ ^~~~~e{ lmissing field 'help' initializer [-Wmissing-field-initializers] d }. d ,b t086,l | src/libavfilter/avf_a3dscope.cr a =1:n 01176.s , :T0f 21{F NoU}:,LrL L A m warning: G} implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Sf | o} ^ c, u s " , 176 | ^ | 0 . 1 , O F f1lFS0oEat. T0s(,fyo =c s iunf (s ),y a F w L A GS* } ,A M V__| OP ^ PI T/ _1T8Y0P.fE)_; F L| O ^~~ ~A T, {.dbl=0}, -1, 1, TFLAGsrc/libavfilter/avf_showcqt.cS:85 :},114 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "tlength", "set tlengsrc/libavfilter/af_surround.ct:h1409":,130 :O Fwarning: FSmissing field 'unit' initializer [-Wmissing-field-initializers]E T(tlength), A1409V | _ O P T _{T Y"PfEc__SiTnR"I,N G , { ".ssettr f=r oTnLtE NcGeTnHt e}r, c h a0n,n e0l, iFnLpAuGtS l}e,v e l| " ^, OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,src/libavfilter/avf_abitscope.c src/libavfilter/avf_showcqt.c1::05486,: :128T108:F: Lwarning: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 86 | { "count", 54 | " s e t {t ran"srfaotremsrc/libavfilter/af_surround.csrc/libavfilter/avf_avectorscope.c":1410 :c,ou:109 n"130:: t97"s,ewarning: : tmissing field 'unit' initializer [-Wmissing-field-initializers] Owarning: F missing field 'unit' initializer [-Wmissing-field-initializers]FSvE iTd(eco ou n1410 | rt 109 | a)te " ,, { " O f{ FFcS "A_VE_OsPowaTp"uT(_,TYtPf r""s,wEa_ IaNTm, p e " s ex_ {t rfar oaxt.einti c)6s4e ,= n 6w }t,AVie r_tO h PTc_ y haTxY aisP" nEn, O_FeVI D Fl EoOu tSE_T R(pu t AsTE1,l ewsrc/libavfilter/avf_showcwt.c,3v0a, :epl ){, 120": . As t,100V: r O_F F= FOSwarning: "missing field 'unit' initializer [-Wmissing-field-initializers]2LP EA5"TT_G(}f_ToSY[, 0P,SE_}BO OC,_FICL 120 | N],) T ,| A_V{. i ^M_AO 6 4X=P1T ,} _F{ ,"TLYP Es_AG0SiFL, z O}e1A,,"T, , "T F| Ls ^{A.edb l=G1}t,src/libavfilter/avf_showcqt.c S: }87,:v128 i| : ^ d e0warning: ,o missing field 'unit' initializer [-Wmissing-field-initializers] 1s0,i zTFeLA"G ,S87 | } O,F {F | src/libavfilter/avf_abitscope.cS"E ^:f55T (wc:)108o,un:t warning: "missing field 'unit' initializer [-Wmissing-field-initializers],A V _O PT"_sTe YPtE55 _fr | eIq MuA Ge Esrc/libavfilter/af_surround.c_Sn :{Icy1411 :Z130E ,co"urn: "t{"warning: ,,.missing field 'unit' initializer [-Wmissing-field-initializers] s Ot Fr F"S=s E"T6 e(f414110 | xtc ou 51vnit 2d) ,"e } o { ," 0fr , l0a, A_Vte ",i O_FFFSnLOAGE"P, STT( f _ r }T,am"es_Yr ateePt fEr)o,| _ ^ src/libavfilter/avf_avectorscope.cnt I:AleNf115V:T12t_,O : Pc{h T _aTwarning: missing field 'help' initializer [-Wmissing-field-initializers].niY PEn_6VIeD 4lE 115O_ i= | Rn p uA0 tsrc/libavfilter/avf_showcwt.c T:121 :100}lE, {: ,e { Nv.warning: s t U e missing field 'unit' initializer [-Wmissing-field-initializers] r L l"=," L }2 5 "} ,121 | | 0 ^,O F1F00, S,E{T( f " s _ I "i,N F [ T"LAS_MsAeGCXt,S _ FFv}LLi,A]d G| )e,S A ^o V }s_,i OzPe "| ^T , _OFTFYSPEE_FTL(OwA),T A,V _O P{T_.TdbYl=P1}E,_ Isrc/libavfilter/avf_showcqt.c M A :G088E:114,:_ warning: Ssrc/libavfilter/avf_abitscope.cImissing field 'unit' initializer [-Wmissing-field-initializers]Z :E5610,,: T F99L{A :88.GS | s twarning: missing field 'unit' initializer [-Wmissing-field-initializers]r }= , " 6| ^{ 4 0x 5"56f1 | 2on t f"} ,i l{0 ,e"" , s"0izs,ee" ,t F L"src/libavfilter/af_surround.caAxs:G1412ietS :s130:v } fiodnwarning: , e tomissing field 'unit' initializer [-Wmissing-field-initializers]| ^f isliez"e," ,OF FOS F1412EFT | S(E f {To "(fnlwt_)f,i oAVl_OuPetTsrc/libavfilter/avf_showcwt.c_T)":,122Y:, PA99V_ E_:IO P Mwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]TG" s_eE_TSt YfIPrZo E122En,_t | S l{eT RI.f{NsGt, t" r ="r1c{haat0 nnee"2.l, 4sx2 5otr" s6ut=pue" }ttNU,L l L0 }v,e,vie l" ,de o0 , Fr La AOt GeF "F0S, S ,O}E TF0(F,S,f _ oE[FS CT_LF| L(A] ^)r,G a St eA_}Vs_,tOr P)T ,_| T ^AY VP_EO_PFTL_OTAYTP,E _ S{T.RdIbNlG=,1 }{,. s t r =0 ," 2 51"0},, Tsrc/libavfilter/avf_abitscope.c0F,:L 57A0:G,99S : F }Lwarning: ,Amissing field 'unit' initializer [-Wmissing-field-initializers] G S| ^} src/libavfilter/avf_showcqt.c,: 89 :| 114 ^: 57warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "s", "s e89t | v i d{e o" fsoinzte"",, O F F S E T (src/libavfilter/af_surround.cw :) 1413":s130e,tsrc/libavfilter/avf_showcwt.c: : aA123warning: :x99iVmissing field 'unit' initializer [-Wmissing-field-initializers]: swarning: _fmissing field 'unit' initializer [-Wmissing-field-initializers]O oPnTt_"T,Y PO1413FE | F_S123E IT | M A( G f {{Eo_ S I"nr""ZtEf,) ,r, _ { i" s.en "s,t t r A V=_vO P"Ti d1e_ T0Yo"2s4exP Et2r5_ af6rStT"Roen}tI"N,G ,r ,0 i gO ,h F{t 0.F ScEh,sTa nFt(nreLra l=At e _NGUisnSpLutt L} r )l,}, e , v| A e ^V l_ " O P,T _0 T, YO FP0FE,_S SEFTTLR(AIfG_NSiG [,}S,C _{ F.| Rs ^]t )r, =A V"_2O5P"T}_T,Y P0E_,F Lsrc/libavfilter/avf_abitscope.cOA0T,: ,58: 154{ .d:blF=LA G1}warning: ,Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | 0 ^,src/libavfilter/avf_showcqt.c : 901:0114: 58,warning: | missing field 'unit' initializer [-Wmissing-field-initializers] T F L{ A"cGolSo r90} | ,s" , | "s{e ^t c "hfanonnetlcs ocloolr"o,r s " , "OseFt FfSoEnTt (ccoololrsrc/libavfilter/af_surround.cor"s,:) 1414,OF:F 130SAE:VT( _fwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers] oPnTt_cTolYoPrE)_ , S1414 | A TV _ROP TIN _GT{YP,E _ S"{Tfr._RoustItN"Gr,, = "{ r".seetsd ftrro| =ng FtOr NereTingCh|OLtObR }chl,u anene0l| ,ouyt eplut0lsrc/libavfilter/avf_ahistogram.c ,ol :Fwev389eL|o:raAnGgle32:S "| lwarning: imimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e,}|, src/libavfilter/avf_showcwt.c p OF:FSi| 130EnT ^ :115k:( 389warning: missing field 'unit' initializer [-Wmissing-field-initializers]| f | _ma og[ e S n C t 130 _FaR | ] )| , b {AVr_ Oosrc/libavfilter/avf_showcqt.cw "PnT:_om"i91nT"u :Y114,:t }P [ warning: ",E0missing field 'unit' initializer [-Wmissing-field-initializers]se _] t0 mFi ,LnO+A Ti=mu m0,, a91 a | f F {* r yL.e f{AdGq; b"laSu =| x ies1 ~ ^~}nfc}, , i lye" , "| ^ , 0 , O "FF1Ss0etE ,aTx (TiFLmsAGi S n},i isrc/libavfilter/avf_ahistogram.cm amg:e| u390" ^m :,_ 32OFfF:reS EqT(warning: uaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] exinscfiyl e)),390 , | A VA V__ OO PTP_src/libavfilter/af_surround.cT TY: _ PE1415_T : S TYR130IN GP,: { E. s _owarning: FtLOumissing field 'unit' initializer [-Wmissing-field-initializers]r ATt, {[.=1d] b lN += U=1415 20L. | La }} ,a , 1* , u 2f{ 0;0 " 00,s 0 ,,l _src/libavfilter/avf_abitscope.ci| :63 FFLnLA ~ ^~G:S "A G12,},S: warning: missing field 'help' initializer [-Wmissing-field-initializers] } ,| " ^s | 63 ^ e | t si de{ lNeULfL tsrc/libavfilter/avf_ahistogram.c} : c391| h:an ^ne32l: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i npusrc/libavfilter/avf_showcqt.ctsrc/libavfilter/avf_showcwt.c ::l92 131391e::128 | :v120 ewarning: : lmissing field 'unit' initializer [-Wmissing-field-initializers]" , warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F F SE T (f 92_ | i 131 [ou t | [S2 C ] { _"{a+xS "=iLsm ]a)a"a, , x *A"V , _ v f OP; "Tse t_ "TmY| ~ ^~daPE _rxFaLiwmuO mAax iTs"f,re,q u{O.debFFnSlETc(=1y}a",xi, O sFF S) 0E,,T 1( 0 m, a x T AiVFm_uOLm_PfATreGq_STYu Pen}cE,_ y | B) ^,O OALV,_ O{P T._iT6Y4P E=_ F1L O}A,T , {. db l = 2 00 0 0 . 0},src/libavfilter/af_surround.c, 10:1416,, : 1130 9 :2 00 0 , warning: missing field 'unit' initializer [-Wmissing-field-initializers] F LFALGAS G}S, 1416} | ,| ^ | ^ { "sl_out", "set side left channel src/libavfilter/avf_showcwt.co:132u:tp115u:t src/libavfilter/avf_showcqt.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]: l93e:v128e: src/libavfilter/avf_a3dscope.clwarning: ":,missing field 'unit' initializer [-Wmissing-field-initializers] 132 263 | : 51 O: Fwarning: {Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S E93T | " (l f _oo{g b["," S C_tS263" | eLs x ] et)", t, A V l _ o OP g T a_ T rco nYiP stt Ehi nt_ mr Fi =LcOA T b ,1"da 2 rs8{.ai.fwsd" ba,+ OlFFxS =iE1T1(sl2}7".og,ar,if t h O* F msi F Sinc_ bE0af(Tc,si(h s)a ,x/1 iAV0_(csh)a,O ,nPTT _nF T e L YlsA -P G SE 1},A _ ) VF| * _ML ^OO_P TA_TPTYIPE,)_ ;{.Bdb lO O=L| , ~~~^~~~~~~~~~~~~~~~ ~0.{0 0.isrc/libavfilter/avf_avectorscope.c0614:} ,= 126 src/libavfilter/af_surround.c1:0 :}28:,1417 :,130 1 :warning: , FLcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A Gwarning: S missing field 'unit' initializer [-Wmissing-field-initializers] } , | ^ 126 1417 | | 0 , 1 {, "isf (r _yi n "> =F L,src/libavfilter/avf_showcwt.c s A- :G>S }133:h111", : swarning: | e| missing field 'unit' initializer [-Wmissing-field-initializers] ^|t xs >i=d es - r>i133 | w g )h t | {c ~ ^ ~~~~" hdaenvnieatlsrc/libavfilter/avf_avectorscope.ci :oin126pn":,ut15 src/libavfilter/avf_a3dscope.c":sl :ete warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]265 vf:e51l:r" , ewarning: 126 | q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] u e n ciOyf F d265 | F (S e Evy T>i= s(fa_ -ti [> ShCi _oS|R ]n),| " AVc,x _oO>OnF=FPsT_ TStETs(Yd -P>ewinEtv)_ Fi atLib =O o1| 2ATn, ~ ^ ~~~~8) , .{fA. Vd+bsrc/libavfilter/avf_avectorscope.c_ l1O:P129T:13=:2_T1 }7,Y warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P f E *_ cFo Ls0O f,(cAh129 T | 1,/ 0, {T F(. L cAdGS h abl} ,n ny = el | ^s = 1F -. F1})M, IN*(0y, ,sM _->1hP0, I)-; 1F )L A;| G ~~~^~~~~~~~~~~~~~~~ ~S | } ^ ~ ~~~~~~~~ , src/libavfilter/af_surround.c| : ^ 1418:130: src/libavutil/macros.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]49 :25: note: expanded from macro 'FFMIN' src/libavfilter/avf_showcqt.c:102:114 :141849 | | warning: missing field 'unit' initializer [-Wmissing-field-initializers]# d e{f i"nser_ osrc/libavfilter/avf_showcwt.c uF102tF | ",: M I134N : ( 98{a": ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]se"b) tcs c he(ms (ei134d | a",e ) > (r big ht"s)e{t c oc"?plha porn (nssb)e"lc ,hoe:m u te "(pa", uO)FsFSt) eltET e| p(ivxe ~ ^ ~cell"s sc,h pee mrO src/libavfilter/avf_avectorscope.ceFsF:S)Ee130,T c :(13oA: fwarning: nVd_"_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]oO,PT_TYPE_S T [ORSFICFN_SGSE ,R130T ] | ({) p , ps.) st,r A= VAV _C_ OOSP CPTT__ THxT =YEPYE _MPFEI_EF M}I,N F NT(Lx OA,T ,{0, .s,- 0i>6w4 ,{. d-b = 6l4FL1=}1A}), G,; 1 S ,| ^ ~ ~~~~~~~~ 0 ,} 1,src/libavutil/macros.h01 : 2049, | T4,: ^F 25 LFA:GL ASnote: G }expanded from macro 'FFMIN',S | } ^ , 49| src/libavfilter/avf_showcqt.c ^ | : #d103e:f12:i nwarning: e missing field 'help' initializer [-Wmissing-field-initializers]F FMI 103N | ( a , b ){ (N(ULaL )} > | ^( b) ? src/libavfilter/af_surround.c(:b1419:)130 :: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]a )) | ~ ^ ~ In file included from 1419 | src/libavfilter/avf_showfreqs.c : 36{: src/libavfilter/window_func.h":b155l:_60i:n "warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set back left channe l155 | i n p u t l e v e l " ,l u t [ n ]O F=F SeExTp((f-_i[0S.C5_ B*L ]S)Q,R (A(Vn_-O(PNT-_1T)Y/P2E)_/F(L0O.A4T*,( N -{1.)d/b2l.=f1)}),) ; | ~^~~0 , 10, src/libavfilter/window_func.hT:F153L:A30G:S note: }expanded from macro 'SQR', | ^ 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h 1420: | 155 : 60 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" bl_out", 155" | s e t b a c k l e f tl ucth[ann]n e=l eoxupt(p-u0t. 5l e*v eSlQ"R,( ( n - (ONF-F1S)E/T2()f/_(o0[.S4C*_(BNL-]1)),/ 2A.Vf_)O)P)T;_ T Y| P ~^~~E _FLOAsrc/libavfilter/window_func.hT:,153 : 26{:. dnote: bexpanded from macro 'SQR'l =1}, 153 | 0 , 1 0 , #TdFeLfAiGnSe }S,Q R (| x ^) ((x)*(x)) | ^ src/libavfilter/af_surround.c:1421:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1421 | { "br_in", "set back rCC libavfilter/drawutils.o ight channel input level", src/libavfilter/avf_showcwt.c : 150O:F12F:S Ewarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]( f_i[ S150C | _ B R ] ){, NAUVL_LO P}T _ T| Y ^P E_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]),src/libavfilter/window_func.h AV:_162O:P25T:_ Twarning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_FLOAT, {.d bl162= | 1 } , 0 , 1i0f, (TFFFLAABGSS( n} ,- M| ) ^ >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #definesrc/libavfilter/af_surround.c :F1423F:A130B:S (warning: amissing field 'unit' initializer [-Wmissing-field-initializers]) ((a) >= 0 ? ( a1423) | : ( -{( a")b)c)_ i n| " ^, "set back ceIn file included from nsrc/libavfilter/avf_showfreqs.ct:e36r: src/libavfilter/window_func.hc:h162a:n17n:e lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nput leve l162" | , O F F S E T ( f _iif[ S(CF_FBACB]S)(,n A-V _MO)P T>_=T Y0P.E3_ F*L OMA)T ,{ {| . ^~~~~~~~~~~~ ~~d bl=1src/libavutil/common.h}:,64 : 37 : note: 0expanded from macro 'FFABS', 10, T64F | L#AdGeSf i}n,e F| F ^A BS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/af_surround.csrc/libavfilter/window_func.h::1424162::13039:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 1424 | { " bicf_ o(uFtF"A,B S( n -" sMe)t >b=a c0k. 3c e*n tMe)r {c h a| n ~ ^n el output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1425:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1425 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_src/libavfilter/window_func.hFL:O163A:T86,: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. dbl=1}, 0, 163 | 1 0 , T F L A G S } , | ^l ut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * src/libavfilter/af_surround.cM):)1426/:(130(:1 warning: -missing field 'unit' initializer [-Wmissing-field-initializers] 0.3) * M))); | 1426 ~ ^ | { "lfe_ousrc/libavfilter/window_func.ht:"163,: 69 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t lfe channe l163 | o u t p u t l e v e l " , l u t [ n ] =O F0F.S5E T*( f(_1o [+S Cc_oLsF(]()M,_ PAIV*_(OFPFTA_BTSY(PnE _-F LMO)A T-, 0 .{3. d*b lM=)1)}/,( ( 1 - 00,. 3 )1 0*, MT)F)L)A;G S | } ~ ^, | ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/af_surround.c : 1427 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[n] = 0.5 * (14271 | + c o s{( ("Ma_lPlIx*"(,F F A B S ( n" s-e tM )a l-l 0c.h3a n*n eMl)')s/ (x( 1s p-r e0a.d3"), * M ) ) ) ; | ~~^~~ ~ OFFSETsrc/libavutil/common.h(:a64l:l31_:x )note: ,expanded from macro 'FFABS' A V64_ | O#PdTe_fTiYnPeE _FFFLAOBAST(,a ) {(.(dab)l =>-=1 }0, ? (-a1), : 1(5-,( aT)F)L)A G 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 | src/libavfilter/af_surround.c : 1428 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]lu t[n] = 0.5 * (14281 | + c o{s ("(aMl_lPyI"*,( F F A B S ("ns e-t Ma)l l- c0h.a3n n*e l'Ms) )y/ (s(p1rCC libavfilter/ebur128.o e-a d0".,3 ) * M ) ) ) ; | O ^~~~~~~~~~~~ ~F FSEsrc/libavutil/common.hT:(64a:l37l:_ ynote: )expanded from macro 'FFABS', A64V | _#OdPeTf_iTnYeP EF_FFALBOSA(Ta,) ({(.ad)b l>==- 10} ,? ( a-)1 ,: (1-5(,a )T)F)L A G| S ^~~~ }, | ^ src/libavfilter/af_surround.c:1429:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1429 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1430:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1430 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1431:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1432:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1432 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1433:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ CC libavfilter/edge_common.o src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | { "srx", "set side right channel x spread", OFFSEsrc/libavfilter/avf_aphasemeter.cT(f:_x[S164C:_S11R]:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_FLO 164A | T , r e{t.udbrln= 0.(5p}h,a s.e06 ,+ 115.,) T/ F2L.A G*S (},w - | 1 ^); | ^~~~~ ~ 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 ssrc/libavfilter/avf_showcwt.cpre:a222d":,31 : OFwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(f_y[SC_FC]), 222A | V _ O P T_dTevYiPaEt_iFonL O*A=T, s q{r.tdfb(l1.=f0 ./5 (}4,. f. 0*6, M _1P5I,) )TF;L /A/G SH }e,i s e| nb ^e rg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviatsrc/libavfilter/af_surround.ci:o1438n :*130=: swarning: qrmissing field 'unit' initializer [-Wmissing-field-initializers]tf (1.f / (4.f *1438 | M_ P CC libavfilter/f_bench.o I{)) ;"f l//y H"e, i s e n b e r"g sGeatbo rf rLonitm ilte f t| ^~~ ~c hannel 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/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 242 | 1442 | CC libavfilter/f_cue.o { " sl y " , f r e qu e "nsceyt_ dseidrei vlateifvt ec h*a=nn e(lf rye qsupernecya d"*, f re q u eOnFcFyS +E T(1f_4y9[9S0C._4S L* ]f)r,e q u e nAcV_yO +P T4_5T7Y78P5E_0F.LfO)A T/, 1{6.0d5b1l4=.0f.;5 }, | . ~ ^~~~~~~~0 6, 15, TFsrc/libavfilter/avf_showcwt.cLA:GS242 :}84, : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derisrc/libavfilter/af_surround.cva:t1443i:v130:e warning: missing field 'unit' initializer [-Wmissing-field-initializers]* = (frequency 1443* | f r e{q "usreyn"c,y + 14 9 90".s4e t *s ifder erqiuegnhcty c+h 4a5nn7e78l5 0y. fs)p r/e a1d6"0,5 1 4 .OFfF;S E | T ~ ^~~~~~~~~ (f_y[Ssrc/libavfilter/avf_showcwt.cC:_242S:R72]: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TY P242E_ | FL O A T , { .d b l = 0f.r5e}q,u .en06c,y_ d e1r5i,v aTtFiLvAeG S* =} , ( f| r ^e quency * frequency + 14990.4 * frequency src/libavfilter/af_surround.c+ :4514447:1307:8 warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]0. f) / 160514 .1444f | ; | ~ ^~~~~~~~~ { "bcysrc/libavfilter/avf_showcwt.c":,242 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set back ce n242t | e r c h a n n e l fyr esqupernecayd_"d,er i vOFaFtSiEvTe( f*_=y [S(Cf_BrCe]q)u,e n c y A V* _frOePTq_uTeYncPyE +_ F1L4O9A9T0, . 4{ .* dfbrle=q0ue.n5c}y ,+ 4.50767,8 5 0.1f5), /TF LA1G6S 0}51,4 . f| ; ^ | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/af_surround.c:1445:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1445 | { "win_size", "set window size", CC libavfilter/f_drawgraph.o OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS }, | ^ CC libavfilter/f_ebur128.o src/libavfilter/af_surround.c:1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1447 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { NULL } | ^ CC libavfilter/f_graphmonitor.o src/libavfilter/avf_aphasemeter.c:254:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float angle = cosf(s->angle/180.0f*M_PI); | ~~~~~~~~^~~~~~~~ CC libavfilter/f_interleave.o In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/avf_showfreqs.c : 82 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[n] = exp(-0.5 82* | S Q R ({( n"-s(izNe-"1,) /2")s/e(0t. 4v*(iNd-e1o) /s2iz.ef"),)) ;O F | F ~^~~ SET(w),src/libavfilter/window_func.h :A153:V30_: Onote: Pexpanded from macro 'SQR'T _TYPE _153I | MA G E _ S I Z E ,# d{e.fstirn e= S"Q1R0(2x4)x 5(1(2x")}*(,x )0), 0| , ^ FLAGS }, | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | src/libavfilter/avf_showfreqs.c :l83u:101t:[ nwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = exp(-0.5 83 | * S Q{R ("(sn"-(,N - 1 )"/s2e)t/ (v0i.d4e*o( Ns-i1z)/e2".,f O)F)F)SE;T ( | w ~^~~) , AV_src/libavfilter/window_func.hOP:T153_:T26Y:P Enote: _expanded from macro 'SQR'I MAGE_ S153I | Z E , { . s t#rd e=f i"n1e0 S2Q4R(xx5)1 2("(}x,) *0(, x0),) F L| A ^G S }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPsrc/libavfilter/avf_avectorscope.cT_TY:P357E:25_: Vwarning: IDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EO _RATE, {.str = "25" },357 | 0 , I N T _ M A X , FzLoAGSo m} ,= 1| . ^ / max; | ~ ^~~ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set videsrc/libavfilter/window_func.ho :r162a:t25e:" , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(frame_r a162 | t e ) , A V _ O P T _ TiYfP E(_FVFIADBESO(_nR A-T EM,) {>.=s t0r. 3= *" 2M)5 {" } ,| 0 ~~^~~ ~~, INT_MAsrc/libavutil/common.hX:,64 :F31LA:GS }note: ,expanded from macro 'FFABS' | ^ 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/avf_showfreqs.c : 99 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]l ut[n] = 0.5 * (991 | + c o {s ("(wMi_nP_sIiz*(e"F,F "AsBeSt(n -w Mi)n d- o0w. 3 s*i zMe)"), /OF(FS(E1T (f-f t0_.s3)i z*e )M,) ))A; V _| O ~ ^P T_TYPE_INsrc/libavfilter/window_func.h:T163,: 69:{ .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64=2048}, 1 6163, | 6 5 5 3 6, FL A GS } , l| u ^t [n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | CC libavfilter/f_latency.o ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) *src/libavfilter/avf_aphasemeter.c M):)315):;46 : | warning: ^~~~~~~~~~~~ ~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64315 | # | d e f i ne F F AsBnSp(rai)n t(f((av)a l>u=e 0, ?si z(eoaf) (:v a(l-u(ae))),) "| % ^~~~f ", fphasrc/libavfilter/avf_avectorscope.cse:);401 : 26| : ~~~~~~~~ ^~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_showcwt.c:388:41src/libavfilter/avf_showfreqs.c: :warning: 101implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_avectorscope.c:404:18 :101 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]388 | { " o 404 v | e rl a p ", " s e t wU =i n0xd .5ofw= o v +er(l szar p*c", O[Fs1iF]SnET (f* oz((vveoo mr -l+a p) ,u1) )*A V _O*PM T__ThPYwIP;_E 2 | _ ^~~~~~ ~)F ;L O A| T ~~^~~ ~ , {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | src/libavfilter/avf_showfreqs.c : 102 : 102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.cy := 389(:s41r :c102[ 0 | warning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * {zo o"m a+ v 389e | r1 a g) *i h h;n g" | , ^~~~~~ ~ " s e t tiVm e =av e0r.ag5ifn g"+, zO FF*S EsTin(fa(v(gu) ,- AvV_)O P*T _TMY_PEP_II_N2T);, {| . ~~^~~ ~i 64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[src/libavfilter/avf_showfreqs.c1:]103 :*154 : zwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]o m; | ^~~~~~ ~ 103 | { "colors", "set channels colors", OFsrc/libavfilter/avf_avectorscope.cFS:E410T:(18:c owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rs), A V410 | _ OP T _ T Y P E _ S TsRy I=N Gs, r{c[.0s]t r* =z o"orme;d |g| r ^~~~~~ ~e en|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 -src/libavfilter/avf_showfreqs.c :0107.:5112 :* warning: smissing field 'unit' initializer [-Wmissing-field-initializers]y * sy); | ~ ^~ 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}src/libavfilter/avf_avectorscope.c, :F412L:44T:_ Mwarning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1e-6, FL A412GS | } , | ^ cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set chsrc/libavfilter/avf_avectorscope.can:n413e:l43s: twarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d raw", OFFSE T413( | c h _l a y o u t _ s t r )x, A= Vh_wO +P Thw_ T*Y PFEF_SSITGsrc/libavfilter/avf_showcwt.cRINN:G414, ({:58c:.xs warning: +timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] cry=) *" a(clxl "-} ,c y)0 ,* 0414. | ,7 ;F LA G S } | , ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ | ^ U += z * ysrc/libavfilter/avf_showfreqs.cf: 113* :s12i:n fwarning: (2missing field 'help' initializer [-Wmissing-field-initializers]. f * 113M_ | P I {* NcUhL L* 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 src/libavfilter/avf_avectorscope.c*: y414f:)29;: warning: | ^~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * src/libavfilter/avf_showfreqs.cf:a107b:91s:f (warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ 107 | { "minamp", "set minimum amsrc/libavfilter/avf_showcwt.cp:l415i:t58:u dwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , OFFSET( m415i | n a m p) , A V _ O P T _ T Y P E _ FV L+OA=T, {z.d b*l= 1ye-f6} *, cFLoTsf_(M2IN.,f 1*e -M6_,P IF *L AcGhS *} ,y f| ) ~ ^~~~~~~; | ~ ^~ /usr/include/float.h:14:17: src/libavfilter/avf_showcwt.cnote: :expanded from macro 'FLT_MIN'415 :40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 14 | #defi n415e | FL T _ M I N 1 . 1 7 5 4 9 4 3 5 0V 8+2=2 2z8 7*5 0y7f9 7*e -c3o8sFf ( 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 | src/libavfilter/avf_showvolume.c : 74 : U109 : =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 5f + 0.5f * U * Y 74/ | M _ P{ I"; r | a ^~~~ ~t e", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ 15 warnings generated. src/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "b", "set border width", OFFSET(b), AV_OPTsrc/libavfilter/avf_showcwt.c_:TY440P:E29_:I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.i64=1}, 0, 5440, | F L A G S } , | ^ Y = 0.5f + 0.5f * Y / M_PI; | ~~~~~^~~ ~ src/libavfilter/avf_showcwt.c:440:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showvolume.c:77: 90440: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77Y | = 0.{5f "+ w0".,5 f" s* eYt /c haMn_nePl Iwi;d t h| " ^~~~ ~, OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:81:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:82:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, | ^ src/libavfilter/avf_showvolume.c:84:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orasrc/libavfilter/avf_showspatial.cnge:"59}:,100 :0 ,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, | ^ 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showvolume.c :6088 | : 82 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "s", " s88e | t v i d{e o" ss"iz,e" ," sOeFtFS EsTt(ewp) ,s iAzVe_"O,P TO_FTFYSPEET_(IsMtAGeEp)_, SAIVZ_OEP,T _{T.YstPrE_ I=N T",5 1{2.x5i126"4}=,0 }0,, 00,, F5L,A GFSL }A,G S | } ^, | ^ src/libavfilter/avf_showspatial.c:src/libavfilter/avf_showvolume.c61::10789:: 98warning: missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | 89 | { "{ w"ipn"_si,z e""s,e t"s ebta cwkignrdoounwd s iozpea"ci,t yOF"F,S EOTF(FwSiEnT_(sbigzoep)a,c iAtVy_)O,P T_ATVY_POEP_TI_NTTY,P E{_.FiL6OA4T ,= {4.0d9b6l=}0,} ,1 00,24 ,1 ,6 5F5LA3G6S, } ,F L A| ^G S }, | ^ src/libavfilter/avf_showvolume.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspatial.c:64:108 :208 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] if (s->overl a64p | = = 1{ .")r " ,| ~~~^~~~~~~ ~~ "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.csrc/libavfilter/avf_showspatial.c::21065::2812:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 65 | 210 | { N U LL s}- > ho| p_ ^s ize = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 13 warning s generated . lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspectrum.c:47: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showfreqs.c:314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | src/libavfilter/avf_showvolume.c : 223 :a 54=: lwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g( av_clipd(a, min , 2231 | )) / l o g ( m i n ) ; s- >| v ~~~ ^~~a lues[ch * VAR_VARS_NB src/libavfilter/avf_showfreqs.c+ :V314A:R29_:P Ewarning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]K ] = max; 314 | | ~ ^~~ a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showvolume.c:224 :10769 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "size", 224" | s e t v i d e o ss-i>zvael"u,e sO[FFcSEhT *( wV)A,R _AVV_AORPST__NTBY P+E_ IVMAARG_EV_OLSUMIEZ] E=, 2{0..s0 t*r l og=10 ("ma6x)0;0x 2 4| 0 ~~~~~ ^~~" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_CC libavfilter/f_loop.o MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.strsrc/libavfilter/avf_showcwt.c = ":re680d|:g49r:e enwarning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b lue|yellow|orange|l i680 | m e| pi nk |m a g e ntmai|nbriomwnu" m}_,f r0e,q u0,e ncFyLA G=S }1,1 . 1| ^7 268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showwaves.c:src/libavfilter/avf_showcwt.c127::68112::49 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | { NULL } 681 | | ^ maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_frequency) / (maximum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.fsrc/libavfilter/avf_showvolume.c :* 285M:_41P:I warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 1.f) * 0.5 f;285 | | ~ ^~~~ max_src/libavfilter/avf_showspatial.cva:l233 :=51 : awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v _clipf(0 .233 | 2 1 * lo g1 0 (fmlaoaxt) di+ff p 1=, (0(, r1p) ; - | l ~~~~~ ^~~p ) / (2.f * M_PI) + 1.f) * 0.5f; | ~ ^~~ src/libavfilter/avf_showspatial.c:233:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.c:233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | float diffp = ((rp - lp) / (2.f * M_PI) + 1.f) * 0.5f; | ~~~^~~~ ~ src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:414:38: note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/avf_showfreqs.c:415:38: note: expanded from macro 'IM' 415 | #define IM(x, ch) s->fft_data[ch][x].im | ^ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showfreqs.c:461:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | a = av_clipd((M_PI - P(IM(f, ch) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(f-1, ch) + IM(f, ch) * IM(f-1, ch))) / (2. * M_PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' src/libavfilter/avf_showspectrum.c 417 | #:de124f:in100e: warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]( a, b) (atan2(( b124) | , ( a ){) )" s| i ~~~~~ ^z e", "set videsrc/libavfilter/avf_showfreqs.co: 462s:i64z:e warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(w), A461V | _ O P T _ TY P E _I M A G E _ S I ZEa, {=. satv_rc l=i p"d64(0(xM51_2P"I}, -0, P0,( IFMLA(GSf },, c h| ) ^ * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c462: | 125 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { " s " , R"sEe(tf ,v icdhe)o *s iRzeE"(,f -O1F, FcShE)T (+w )IM,( f,A V_cOh)P T*_ TYIPME(_IfMA-G1,E _cShI)Z)E), /{ .s(t2r. =* M"_6P4I0)x,5 102," }1,) ;0 , | 0, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGSsrc/libavfilter/avf_showfreqs.c :}417,: 25 :| ^ note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) src/libavfilter/avf_showspectrum.c/: R166E:F100E:R Ewarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]C E_WHITE; | 166 ~ ^~~~~~~~~~~~~~~ | { "oversrc/libavfilter/colorspace.hla:p27",: "25s:e t note: wexpanded from macro 'REFERENCE_WHITE'in dow o v27e | r#ladpef"i,n eO FRFSEEFTE(REoNvCeEr_lWaHpI)T,E A1V0_0O.P0Tf_ T | Y ^~~~~~ PE_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 gasrc/libavfilter/colorspace.cin:",173 :O55F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (gain), AV_ O173P | T _ T YP E _ F L OpAeTa,k {=. dibnl- >=c o1l}o,r 0_,t r1c2 8=,= F LAAVGCSO L}_,T R C| _ ^S MPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/colorspace.csrc/libavfilter/avf_showspectrum.c::179:110184:: 41warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | {184 | " o p a ci t yc"lm,- >"MsaexCtL Lo pa=c i(tuy nssitgrneedn)g(tphe"ak, *O FREFFSEERT(EoNpCaEc_iWtHyIT_Ef)a;c t | o ~ ^~~~~~~~~~~~~~~r) , AV_src/libavfilter/colorspace.hO:P27T:25_:TY Pnote: Eexpanded from macro 'REFERENCE_WHITE'_ FLO A27T | ,#d e{fi.ndbel R= E1}F,E R0E,N C1E0_,W HFLIATEG S1 0}0,. 0| f ^ | ^~~~~~ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ 14 warnings generated. CC libavfilter/f_metadata.o 12 warnings generated. src/libavfilter/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avfiltergraph.c 744 | : 104 : 19f: owarning: r comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i < filt e104r | - > n b _fionrp u(tis; i=+ +0); {i <| ~ ^ ~~~~~~~~~~~~~~~~~ graph->nsrc/libavfilter/avfilter.cb:_749f:19i:l twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rs; i++ )749 | { | ~ ^ ~~~~~~~~~~~~~~~~~ for (i = src/libavfilter/avfiltergraph.c0;: 110i: 26<: warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]il ter->nb_ o110u | t p u t s ; i + + ) f{o r | ( ~ ^ ~~~~~~~~~~~~~~~~~~j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ 26 warnings generated. src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 305 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:306:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 306 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ 4 warnings generated. src/libavfilter/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avf_showspectrum.c:424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/buffersink.c: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_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avfiltergraph.c:287:19: src/libavfilter/buffersink.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]373 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373287 | | {f oNrU L(Li }=, 0 ;| ^i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_perms.o 58 warnings generated. CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ src/libavfilter/avfiltergraph.c:377:19:src/libavfilter/avf_showwaves.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | for 802 | 18( i = warning s 0{ generated; . " sii zsneb_ti nvipduetos ;s iiz+e+"), {O F F| S ~ ^ ~~~~~~~~~~~~E T(w), AV_src/libavfilter/avfiltergraph.cO:P385T:_T19CC libavfilter/f_segment.o Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I MAGE_S I385Z | E , { .src/libavfilter/avf_showspectrum.cfosr t:(599ri: 85 == : 0"warning: ;6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 0< f0->xn2b_4o0u"t}p,ut s0; i,599 +0 | , + F) { L A G | S * ~ ^ ~~~~~~~~~~~~~u f} ,* = | ^0 .5f * sinf((2 * M_PI * ch) / s->nb_display_channels + Msrc/libavfilter/avf_showwaves.c_:P803I: *100 :s ->warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] otation); | 803 ~ ~~~^~~~~~~~ | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showwaves.c :600804 | : 119 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] *vf *= 8040. | 5 f * c{o s"fs(p(l2i t*_ cMh_aPnIne l*s "c,h )" d/r asw -c>hnba_dninsepllsa ys_ecphaarnanteellsy +" ,M _OPFIF S*E Ts(-s>proltaittio_cnh)a;nn e l| s ~ ~~~^~~~~~~~) , AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.csrc/libavfilter/avf_showwaves.c::602:80542::154 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 602 | 805 | { " c o*lourf s*",= " s0e.t5 fch a*n nselisn fc(Mo_lPoIr s*" ,s -O>FrFotSatEiTon()c;o l | o ~ ~~~^~~~~~~~r s), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" },src/libavfilter/avf_showspectrum.c 0:,603 :042,: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS } 603 | , | ^ *vf *= 0.5f * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ CC libavfilter/f_select.o src/libavfilter/avf_showspectrum.c:606:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | *uf += *uf * sinf(M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ 3 warnings generated. 26 warnings generated. src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= minsrc/libavfilter/avf_showspectrum.c &&: f668ra:m20e-:> nbwarning: _simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a mples <= m a668x | ) { | e ~~~~~~~~~~~~~~~~~ ^ ~~~ls e if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ CC libavfilter/f_sendcmd.o src/libavfilter/avfiltergraph.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; src/libavfilter/avf_showspectrum.cj++:)767 :{68 :| ~ ^ ~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfiltergraph.c:554:23: 767 warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554a | = e xp f ( M _ LfNo1r0 (* i( a= src/libavfilter/dnn/dnn_backend_native_layer_dense.c*0 ;: s133-i> d:>ndb_rfainlgtee r+s ;s -i>l +133i | + mi) t) | ~ ^ ~~~~~~~~~~~~~~~~~ / 2 0 . f ) ; | ~ ^~~~ output[src/libavfilter/avf_showspectrum.cn:_f767i:l54t:e rwarning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= FFMAX(o u767tp | u t [ n _ fi l te ra], =0 .ex0p)f;( M _| LN ~~~~~~^~~~~~~~~~~~~~~~~~~~~~1 0 * (asrc/libavutil/macros.h :*47 :s22-:> dnote: rexpanded from macro 'FFMAX'a nge - s ->47d | r#adnegfei n+e sF-F>MAlXi(mai,tb)) (/( a2)0 .>f) ; ( b| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "async", "use DNN async inference", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/f_sidedata.o src/libavfilter/avfiltergraph.c:612:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavfilter/f_streamselect.o src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ CC libavfilter/fifo.o src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | src/libavfilter/avfilter.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 7271473 | : 57 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nb_form a1473 | t s , dfsft_catdx-d>_vfaorr_mvaatl)ue;s [ V| ~~~~~~~~~~~~~~~~~~~~~~~~~~A R_Tsrc/libavfilter/avfiltergraph.c]: 685=: 19p:t snote: expanded from macro 'REDUCE_FORMATS'= = AV_NOPT S685_ | V A L U Ef o?r N(AiN = :0 ;p it s< *f iavl_tqe2rd->(nlbi_nki-n>ptuitmse;_ bias+e+)); { | ~ ^~~ /usr/include/math.h : 15: 19 : note: expanded from macro 'NAN' 15 | \# d e| f ~ ^ ~~~~~~~~~~~~~~~~~ ine NAN src/libavfilter/avfiltergraph.c : 726: 5_:_ bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ltin_nanf( 726" | " ) | R ^~~~~~~~~~~~~~~~~~E DUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { src/libavfilter/avfilter.c\ : 1476| : ~ ^ ~~~~~~~~~~~~~~~~~~47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avfiltergraph.c:726:5: 1476warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dstctx->v a726r_ | v a l u eRsE[DVUACRE__PFOOSR]M A=T pSo(si n==t ,- 1 ? NA NAV F:i lptoesr;F o r| m ~ ^~~a ts, /usr/include/math.h : 15 : 19 : snote: aexpanded from macro 'NAN'm plerat e15s | ,# d e f i nfeo rNmAaNt s , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ _built i727 | n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:967:69: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 967 | text = av_asprintf(s->scale == LOG ? log_fmt : lin_fmt, value); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c: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/dnn/dnn_backend_native_layer_conv2d.c:166:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ 3 warnings generated. 16 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.csrc/libavfilter/avf_showspectrum.c:177:83::1068: 40:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | 1068 | s - > d m a x = e xopfu(tsp-u>tli[mni_tf *i lMte_rL]N 1=0 /F F2M0A.Xf()o;u t | p ~ ^~~~u t[n_filtesrc/libavfilter/avf_showspectrum.cr:]1068,: 23:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) + 0.2 1068* | FF MI N ( osu->tdpmuatx[ n=_ fexiplft(esr->]l, i0mi.t0 *) ;M _ L| ~ ^~~~~~~~~~~~~~~~N 10 /src/libavutil/macros.h :2490:.40f:) 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 | outputsrc/libavfilter/avf_showspectrum.c[n:_1069f:54i:l twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ] = FFMAX (1069ou | t p u t [sn_-f>idlmitner ]= ,e x0p.f(0()s -+ >0li.m2i t* F-F MsI->Nd(roauntgpeu)t[ n*_ fiMl_tLeNr1]0, /0 .200).; f | ) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~; | ~ ^~~~src/libavutil/macros.h :47:22: note: expanded from macro 'FFMAX' src/libavfilter/avf_showspectrum.c:1069:30 47: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine FFM A1069X | ( a, b ) s(-(>ad)m i>n =( be)x ?p f(a() (:s -(>bl)i) m i| t ^ ~ - s->dransrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cg:e177): 46*: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _LN10 / 20.f )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:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | src/libavfilter/avf_showspectrum.c f:o1229r: 66(:i warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ; i < filter->nb_i n1229p | u t s ; i + + ) { a| v ~ ^ ~~~~~~~~~~~~~~~~~_ log(ctx,src/libavfilter/avfiltergraph.c :A987V:_11L:O Gwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E RROR, " o987v | e r l a pi f% f( it o=o= bfiigl\tne"r,- >sn-b>_oivneprultasp)) ; | ~ ^ ~~~~~~~~~~~~~~~~~| ~~~~~~ ~~~^~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filtsrc/libavfilter/dnn/dnn_backend_native.cer->:nb538_o:u52t:p uwarning: tscomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c538: | 1082 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082f | o r ( ufinotr3 2(_it = o0p;e ria npnebr_afnidl t| o ~ ^ ~~~~~~~~~~~~~~~~~p erands_nsrc/libavfilter/avfiltergraph.cum:;1085 :+23+: owarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c :981321 | : 24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dst[i] = 1321t | a n (csonrsct[ if]l)o; a t| ~~~ ^~~~~~f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/avf_showspectrum.c :1340:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1340 | phases[y] = (PHASE(y, ch) src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c/ :M118_:P27:I +warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) / 2; | ^~~~~~~~~~~~ ~118 | src/libavfilter/avf_showspectrum.c : 1314 : 22 : dnote: sexpanded from macro 'PHASE't [i] = c o1314s | h#(dserfci[nie]) ;P H A| S ~~~~ ^~~~~~E (y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avf_showspectrum.c:1347:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1347 | const fsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cloa:t126 :r28n:g warning: =implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2.f * M_P I126; | | ^~~ ~ dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ src/libavfilter/avfiltergraph.c:1201:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1201 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ 48 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 33 warnings generated. CC libavfilter/formats.o 12 warnings generated. CC libavfilter/framepool.o CC libavfilter/framequeue.o 11 warnings generated. CC libavfilter/framesync.o 22 warnings generated. CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o 5 warnings generated. CC libavfilter/lavfutils.o src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOACC libavfilter/motion_estimation.o T, {.dbl = 1}, -10, 10, FLAGS }, | ^ CC libavfilter/lswsutils.o src/libavfilter/avf_showspectrum.c:1745:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1745 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1746:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1746 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1747:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1747 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1748:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1748 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", O18FFS warningETs(d generatedr. ange), 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 } | ^ 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/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)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavfilter/palette.o 16 warnings generated. 9 warnings generated. CC libavfilter/pthread.o CC libavfilter/qp_table.o CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o 3 warnings generated. src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ CC libavfilter/setpts.o CC libavfilter/settb.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/split.o 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/src_avsynctest.o CC libavfilter/src_movie.o CC libavfilter/transform.o src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:148:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/trim.o 18 warnings generated. 28 warnings generated. src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vaapi_vpp.o src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_interleave.c 218 | : 223 : 1 f:o rwarning: missing field 'help' initializer [-Wmissing-field-initializers] (plane = 0; p223l | DaEnFeI NOnNSb(_ipnltaenrelse;a vpel,a nAeV+_+O)P {T _ F| LA ~~~~~ ^ ~~~~~~~~~~~~~~~G_ VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ CC libavfilter/vaf_spectrumsynth.o 2 warnings generated. src/libavfilter/f_graphmonitor.c:164:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 164 | x + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavfilter/version.o src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; jsrc/libavfilter/f_cue.c < :fil93t:118e:r -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]n b_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:CC libavfilter/vf_addroi.o 94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: CC libavfilter/vf_alphamerge.o implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:93:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "cusrc/libavfilter/drawutils.ce", :"c392u:e 46u: nwarning: icomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]x timestamp in microse c392 | o n ds " , O F F S ET (icfu (ed)r,a AwV-_>OdPeTs_cT-Y>PcoEm_p[IcNoTm6p4],. pl{a n.e i!64= p=l a0n e}), 0| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_amplify.o src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_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 } | ^ 12 warnings generated. 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/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/vf_aspect.o 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; | ~ ^~ 4 warnings generated. CC libavfilter/vf_atadenoise.o src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values 13>= warning ss generated-. >values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:281:75: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 382 | (19AV_ warningRsN generated3. 2(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:261:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "size", "max number of samples to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT32_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:262:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, AFLAGS }, | ^ src/libavfilter/f_loop.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_loop.c:262:100: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 262 | { "start", "set the loop start sample", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT764_ warningMsA generatedX. , AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_avgblur.o src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64,32 {.i warning6s4 generated . = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop sCC libavfilter/vf_backgroundkey.o tart frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ CC libavfilter/vf_bbox.o src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono inp13ut f warningilse generateds . as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for duaCC libavfilter/vf_bilateral.o l-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_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 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_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", src/libavfilter/f_reverse.c"set: t85h:e26 : swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e d for the rando m85 m | o d e" , iOf F(Fs-S>nEbT(_rafndroamm_esese d)+, 1 >A sV-_>OptPsT__sTizYeP E/_I NTs6i4z,e o{f.(i*(6s4 -=> p-ts1))}), -1{, U| I ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T32_MAX, src/libavfilter/f_reverse.cFL:A92G:S26 }:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 92 | if (s->nbsrc/libavfilter/f_perms.c_:fr58a:m12e: swarning: +missing field 'help' initializer [-Wmissing-field-initializers] 1 > 58 | s - > du {r aNtiUoLn_Ls }i z| e ^ / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ 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 } \ | ^ CC libavfilter/vf_bitplanenoise.o src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __busrc/libavfilter/f_metadata.cilt:i403n_:n1a:n fwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]" ") | ^~~~~~~~~~~~~~~~~~ 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPTsrc/libavfilter/f_select.c_F:L237A:G49_:FI LTwarning: ERimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN G_PARAM); | 237^ | sesrc/libavfilter/f_metadata.cl:e110:c106t:- note: >expanded from macro 'DEFINE_OPTIONS'v ar_values[V A110 | R _ S T A{R "Tk_eTy]", " sCC libavfilter/vf_blackdetect.o e t m e=t aNdANa;ta k| e ~ ^~~y ", /usr/include/math.h : 15 : 19 : note: Oexpanded from macro 'NAN'F FSET( ke15y | )#,d ef i n AeV N_AONPT _ T YP E _ ST_R_IbNuGi, l{t.isnt_rn a=nf (N"U"LL) } ,| ^~~~~~~~~~~~~~~~~~0 , 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to splsrc/libavfilter/f_select.ci:t256 i:n49:p uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET(tim e256s | t a m p ss_eslterc)t-,> v aArV__vOaPluTe_sT[YVAPRE__PSITCRTI_NTYGP,E ]{ . s t r == NNUALLN ;} , | ~ ^~~ 0, /usr/include/math.h0:, 15F:L19A:G S note: }expanded from macro 'NAN', \ | ^15 | #define NAN __builtin_nanf("") src/libavfilter/f_metadata.c | : ^~~~~~~~~~~~~~~~~~403 :1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117src/libavfilter/f_segment.c: :note: 279expanded from macro 'DEFINE_OPTIONS':121 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | {279 | "e xp r "{, ""fsreatme se"x, p"rfesrc/libavfilter/f_select.csras:meiso257 :n49:a warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t fo rw hiecx h257 | p rt o fs eusnpleccltitt -iin>pvaorun_",tv a"O, lOFFuSFeEFTsS(ET[(exVpArpR_soi_nIttrN)sTE,R_Lst rAAC)VE__OT, PATYV__OPPTT_EYT]PY E_P EST R_S IT=NR GI, N{ANG.,Ns ;t r { . s=t| rN = ~ ^~~ UNLULL/usr/include/math.hL }:,15 }0:,,19 0 ,: 00, , Fnote: FLLAexpanded from macro 'NAN'ACC libavfilter/vf_blackframe.o G SG }S, | } ^15 , | #\d e f| i ^n e NAN src/libavfilter/f_segment.c : 280 : 12 _:_ bwarning: uimissing field 'help' initializer [-Wmissing-field-initializers]l tin _n280a | n f ( " "{) N U| L ^~~~~~~~~~~~~~~~~~L } | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file",src/libavfilter/f_select.c :"258:s49e: twarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i le where 258t | o p r sienlte cmte-t>avdaatra _ivnafolrumeatsi[oVnA",R _OSFCFESNETE(]f i l e _ s t r ) , A V _=O PNT_ATNYP;E _| ~ ^~~S TRI/usr/include/math.hN:G15,: 19{:. note: sexpanded from macro 'NAN'tr =NULL },15 0 | ,# d0e,f iFnLeA GNSA N} , \ | ^ _ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122src/libavfilter/f_select.c | : 259 : 50 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" direct", "259re | d uc e b usfefleercitng- >whveanr _pvrailnutiengs [toV AusRe_CrO-NsSeUtM EfiDl_SeAM PoLrE Sp_iNp] e=" ,N OAFNF;S E T(| d ~ ^~~ iresrc/libavfilter/f_sendcmd.c/usr/include/math.hc:t:15:)7519,: :A19 :V warning: note: _Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'NAN' P T_TY PE15_B | O#dOeLf,in e75 | { . NiA6 4 N= 0f o}, r 0 , (_ _biu1, =i FLl0tAG;Si ni_}n, \a< Fn Ff| _ ^ (AR"R"A)Y _ E| ^~~~~~~~~~~~~~~~~~L EMS(flag_ssrc/libavfilter/f_metadata.ct:r403in:g1:s )warning: ;missing field 'help' initializer [-Wmissing-field-initializers] i+src/libavfilter/f_metadata.c+): {123 :12 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | select->var_values[VAR_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blend.o src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "co25mma warningnsd generateds. ", "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_strsrc/libavfilter/f_segment.c),: A317V:_5O:P Twarning: _Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_STRIN G317, | { .s t rC O=M MNOUNL_LO}P, T0S, 0,| ^F LAGSsrc/libavfilter/f_segment.c :},267 : 142| : ^ note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps",src/libavfilter/f_sendcmd.c ":t116i:m115e:s twarning: amissing field 'unit' initializer [-Wmissing-field-initializers]m ps of input a116t | w h i c h{ t"of islpelniatm ien"p,u t""s,e OtF cFoSmETm(atnimdes sftiamlpes_"st,r) , O AFVF_OSPET_TT(YcPoE_mSmaTnRdIsN_G,f i{l .esntar m=e )N,U LALV_ O}P,T 0_,T Y0PE,_ SFTLRAIGNSG ,} ,{ .\s t r| ^= NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_sendcmd.c :318117 | : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "samples" ,117 | " s a m p{l e"sf "a,t w h i c h t"os estp lciotm minapuntd"s, f iOlFeF"S,E T (OpFoFiSnEtT(sco_mstmra)n,d AsV__fOPiTl_eTnYaPEm_e)S,T RAIVN_OGP, T _{T .YsPtEr_S T= RNIUNLGL, }{,. st0r, 0=, NFULLALG}S, }0,, 0| , ^ FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_sendcmd.c319: | 118 : 12: warning: {missing field 'help' initializer [-Wmissing-field-initializers] NUL L118 | } | { ^ NULL } | ^ src/libavfilter/f_select.c:298:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | ret = av_clipf(FFMIN(mafd, diff) / 100., 0, 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 147 warnings generated. src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:337:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | select->var_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | select->var_values[VAR_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:341:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | select->var_values[VAR_T ] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2src/libavfilter/f_select.c: warning342s: generated58. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | select->var_values[VAR_POS] = frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 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/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ 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 } \ | ^ src/libavfilter/f_sendcmd.c:529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN'src/libavfilter/f_streamselect.c :143:19 :15 | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi ne NAN 143_ | _b u i lt ifno_rn an(fi(" =" )0 ; | ^~~~~~~~~~~~~~~~~~i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | double end = TS2T(interval->end_ts, AV_TIME_Bsrc/libavfilter/f_sidedata.cASE:_Q159):;1 : | warning: ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T'159 | DEFINE_O P265T | I#OdNeSf(isindee daTtaS,2 TA(Vt_sO,P Tt_b)F L(A(G_tVsI)D E=O= _APVA_RNAOM|PATVS__OVPATL_UFEL A?G _NFAINL T: E(RdoIuNbGl_PeA)R(AtMs)); * | a^v _q2dsrc/libavfilter/f_sidedata.c(:t75b:)12): note: | expanded from macro 'DEFINE_OPTIONS' ^~~ /usr/include/math.h75: | 15 : 19 :{ note: Nexpanded from macro 'NAN'U LL } \15 | | # ^d efine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } src/libavfilter/f_sendcmd.c : 531 : 42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 531 | d o u b l e\ c | u ^rr ent = 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] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blockdetect.o src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o src/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_boxblur.o 32 warnings generated. src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 116 | for (j = 0; j < b->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ 2 warnings generated. src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ 1 warning 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)) | ~ ^ ~ 30 warnings generated. src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | retu19rn warning PsIX generatedE. L(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def13); warning s generated| . ^ ~ 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)]) | ^ 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)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 26 warnings generated. src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:114:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:114:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | matrix[0] = scale_x * cos(angle); | ^~~~~~~ ~ src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_bwdif.o 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_cas.o CC libavfilter/vf_chromakey.o CC libavfilter/vf_chromanr.o CC libavfilter/vf_chromashift.o In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/vf_ciescope.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_codecview.o CC libavfilter/vf_colorbalance.o src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. 10 warnings generated. 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:81:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:103:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/split.c:127:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/split.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ 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 src/libavfilter/settb.c< ct:x-165>n:b_1ou:t pwarning: utmissing field 'help' initializer [-Wmissing-field-initializers]s ; i++) { 165 | D EF I N E _ OP T I O N S ( s e\t t b| , ~ ^ ~~~~~~~~~~~~~~~ VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, src/libavfilter/setpts.c{ .:i1136:434: =warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T64_MAX }, INT64_MIN, I NT1136 | 4 _ M A Xs,e tFpLtAsG-S >}v,a r\_ v | a ^lu es[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/settb.csrc/libavfilter/trim.c :15: | 181#d197::e1f:5i: nwarning: warning: emissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] NAsrc/libavfilter/trim.cN: 110 : 170 : 197note: expanded from macro 'COMMON_OPTS' | __DbEuFiIltNinE__nOan Pf110 | T (I "O" N ) S | ( ^~~~~~~~~~~~~~~~~~"a sshoeutltdb , bAeU DIpOas)se;d" , | ^ src/libavfilter/settb.c : 70 : 12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NU L L } O F F S E T ( s t a r tsrc/libavfilter/setpts.c :_ 114t: i 43m :e ) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V _O P T _ T 114 Y | P E _ D seUtp R t A sTI O ->N va,r {_ .v a l iu 6es [4V A = R I _ NPT R 6 E 4V __I NM TA] X } ,= \N A N ;I| N ^ T 6| 4 ~ ^~~_ MIN,/usr/include/math.h :15I:N19T6:4 note: _expanded from macro 'NAN' M A15X | ,# dFeLfAiGSn e} , N\AN | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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 | "shousrc/libavfilter/setpts.cld: 115b:e43: dwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o pped aga i115n | " , s et p t s - > va r _ v a l u e s [ V A R _ PR E V_ O U T P TS ] = NA N ;O F F| ~ ^~~S ET(/usr/include/math.he:15n:d19_: tnote: iexpanded from macro 'NAN'm e), 15 | #AdVe_fOinPeT _NTAYPNE _ D U R A T I__ObNu,i l{t i.n_ina6n4f( ""=) I N| ^~~~~~~~~~~~~~~~~~T 64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | ssrc/libavfilter/trim.ce:t181p:t5s: -warning: missing field 'unit' initializer [-Wmissing-field-initializers]> vasrc/libavfilter/trim.cr:_114v:a170l:u enote: sexpanded from macro 'COMMON_OPTS' [VAR_PREV_OUTT] 114 | = N A N ; "| s ~ ^~~ houl/usr/include/math.h:d15: 19:b e note: dexpanded from macro 'NAN'r opped 15 | a#gdaefiinne", N A N _ _ b u i l t i n _ na n f ( " " ) | ^~~~~~~~~~~~~~~~~~ OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, src/libavfilter/setpts.cI:N117T:6434:_ Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N , INT64_M A117X | , F L A GSs e},t p\t s | - ^> var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:src/libavfilter/trim.c19:: 181note: :expanded from macro 'NAN'5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | src/libavfilter/trim.c#d:e116:f170i:n enote: expanded from macro 'COMMON_OPTS'N AN __bui l116t | i n _ n a n f ("" p"a) s s| e ^~~~~~~~~~~~~~~~~~d ", OFFSET(start_ptssrc/libavfilter/setpts.c),: 118 : 43A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_I 118N | T 6 4 , s e{t p.it64s -=> vAaVr__NvOalPuTesS[_VVAARL_USET A}R,T TI]N T 64 _M I N 2,= I warningNNATsN6; generated4 _. | M ~ ^~~ AX,/usr/include/math.h :F15L:A19G:S note: expanded from macro 'NAN'} , \ 15| | ^# define 6NAN warning s generated . __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' src/libavfilter/setpts.c 120: | 133 : 68{ :" dwarning: urimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tioni", "Maxi m132u | m d u rsaetitoptns -o>fv atrh_eva louuetpsut["V,A R _ S A M P L E _ R A T E ] = | ~O FFSET(dur a133t | i o n ) , s eAtVp_tOPsT-_>TtYypPeE_ D=U=R AATVMIEDOIN,A _T{Y .PiE6_4AU D=I O0 }?, i n l i n k - > s a m p l e _ r0a,t eI N: TNA6N4; _ M| ^~~A X, FLA/usr/include/math.hG:S15 :}19,: note: | ^expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, src/libavfilter/setpts.cFL:AG138S: 74}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 136 | setpts->var_values[VAR_FR] = src/libavfilter/trim.c : 185: 157 :i warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]l ink->frame_rate .185nu | m && | ~ "agai n137" | , in l i nk - > f r a m e _ ra t e . d e n O?FF SET(end_ f138r | a m e ) , A V _ O P T _ T YP E_ I N T6 4 , { . i 64 = I N T 6 4 _ MaAvX_ q2}d,( i0n,l iInNTk6-4>_fMrAaXm,e _FrLaAtGeS) :} N,A N; | | ^ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #desrc/libavfilter/trim.cf:in186e:12 :NA Nwarning: missing field 'help' initializer [-Wmissing-field-initializers] 186_ | _b u i l t{i nN_UnLaLnf (}"" ) | ^| ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 184 | { "end_frame", "Number of the first frame that should be dropped " | ~ 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: 13note: expanded from macro 'INT64_MAX' warnings generated46. | #define INT64_MAX (0x307ff warningfsf generatedf. ffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long 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 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' src/libavfilter/setpts.c:159:44: 119 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "duration" ,159 | " M a x i msuemt pdtusr-a>tivona rof_ vthael uoeust[pVuAtR"_,S T A RT P T S ] = T S2 D( pt s ) ;O F F| S ~ ^~~~~~~~~ ET(src/libavfilter/vf_addroi.cdura:t230i:o77n:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_src/libavfilter/internal.hT:Y264P:48 E:230 | _ D Unote: RAexpanded from macro 'TS2D' TI O N O,F F{264 | S# dE.eTfiin(e6q4 =o 0Tf fS}se,2t D) (,t sA ) V _ OP T _( (tT sY) P =E= A_ R VA_N TO0IP,ONTA L,S I_V{ANL TU6.E4d_b ?MlA N ANX =:, - (0d.F1oL A}G,u -Sb 1},l,e ) \ (+t s)1)| , ~ ^~~~~~~~~ | F ^~~L A/usr/include/stdint.hGS: /usr/include/math.h},46 :15 | :: ^2119 :: note: note: expanded from macro 'NAN'expanded from macro 'INT64_MAX' 1546 | | ##ddeefifnien eN AINN T 6 4 _ M AX_ _ b(u0ixl7src/libavfilter/vf_addroi.ctifn_:fnf233af:nff(66f"":) f warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f| f ^~~~~~~~~~~~~~~~~~f ffff ) 233 | | ^~~~~~~~~~~~~~~~~~ OFFSET(clear), AV_OPT_TYPsrc/libavfilter/trim.cE:_181BO:O5:L ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]{ .i64 = 1810 | } , 0 , CO1M,M OFNL_AGOSP }T,S | | ^ ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]117 | 235 | { "{e nNdU_LpLt s} " , | ^ "Timestamp of the first frame that should be " src/libavfilter/setpts.c : 160 : 44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | s e t p t s - > v a r _ v a l\u e | s ~[ VAR_STARTT ] = 118T | S 2 T ( pt s , "indlroipnpked- >atgaiimn"e,_ b a s e ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h : 265 : 48 : note: expanded from macro 'TS2T' 265 | # d e f i n e TOSF2FTS(tEsT,(e ntdb_) p(t(st)s,) = = A VA_VN_OPOTPS_TV_TAYLPUE_EI N?T6 4N,A N { :.i 6(4d o=u bAlVe_)N(OtPsT)S _*V AaLvU_Eq 2}d,( tIbN)T)6 4 _| ^~~M IN,/usr/include/math.h :15I:19N:T note: 6expanded from macro 'NAN'4 _MAX, 15 | F#LAdGefSi ne} ,N AN\ | ^~~~~~~~~ __b/usr/include/stdint.hu:i46l:t21i:n _note: expanded from macro 'INT64_MAX'n anf(" ")46 | #| d ^~~~~~~~~~~~~~~~~~e fine INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " src/libavfilter/setpts.c : 162 : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s e t p ts - > v a r _ v al u e s [ V AR _ PT S CC libavfilter/vf_colorchannelmixer.o ] = T S2 D ( p t s ) ; | ~ ^~~~~~~~~ src/libavfilter/internal.h : 264: 48 : note: expanded from macro 'TS2D' \ | ~ 264 | #define TS2D( t116s | ) ( "( tpsa)ss e=d=" A,V _ N O P T S _ VA L U E ? N A N : ( d o u b l e ) ( ts ) ) | ^~~ /usr/include/math.h : 15 :19 : note: expanded from macro 'NAN' OFF S15E | T#(dsetfairnt_ept sN)A,N A V _ _O_PbuTi_lTtYinP_En_anIfN(T"64",) | { ^~~~~~~~~~~~~~~~~~. 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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/setpts.c:src/libavfilter/trim.c163::42114::153 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'COMMON_OPTS' 163113 | | {s e"tpetndsi-">,v a r _ v a l "uTeism[eVsARt_aTm p o f t]h e= TfSi2Tr(pstts , firnalminek t-ha>tt i"m e _ b a s e ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h: 265: 48 : note: expanded from macro 'TS2T' 265 | # d e f i n e T S 2 T ( t s , t b ) ( ( t s ) == A V _ N O P T S _ V A L U E ? N A N : ( d o u bl e ) ( t s ) \* | ~a v_q2d(tb)) | ^~~ 114 | /usr/include/math.h :15 : 19 : note: "expanded from macro 'NAN'sh ould 15be | #ddreofpipneed aNgAaNi n " , _ _b u i l t i n _n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ 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/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c:181:5: 164warning: | implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] se tp181t | s - > v aCOrM_MvOaNlu_esO[PVATRS_ P O| S ^~~~~~~~~~~ ]src/libavfilter/trim.c =: !112f:153r:am enote: expanded from macro 'COMMON_OPTS' || frame->pkt_ 111p | o s = ={ - 1 "? eNnAdN" :, f r a me -> p kt _p"osT;i m| e ~ ^~~s tamp /usr/include/math.h:o15f :t19h:e note: fexpanded from macro 'NAN'i rst f r15a | m#ed tehfaitn e" NA N __ b u il t i n _ n a n f (" " ) | ^~~~~~~~~~~~~~~~~~ \ | ~ 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorconstancy.o src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long 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", OIn file included from FFSsrc/libavfilter/vaf_spectrumsynth.cET:(40s: tsrc/libavfilter/window_func.har:t_155t:i60m:e ),warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_DURATION, { 155.i | 6 4 = I N T 6 4 _ M A Xl u}t,[ n ] I=NT 6e4_xMpI(-N0.,5 *I NSTQR6(4(_nM-(ANX-1,) /2F)LA/G(S0 }.,4 *\ ( N| - ^~~~~~~~~ 1)/usr/include/stdint.h/:246.f:)21):); note: expanded from macro 'INT64_MAX' | ~^~~ 46 | #src/libavfilter/window_func.h:d153e:f30i:n enote: expanded from macro 'SQR' INT64_M A153X | ( 0x 7 f f f#fdfeffifnef fSfQfRf(ffxf)) ( (| x ^~~~~~~~~~~~~~~~~~) *(x)) | ^ src/libavfilter/trim.c:181:5src/libavfilter/window_func.h:: warning: 155implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | CO MM155ON | _ O P T S | ^~~~~~~~~~~ lutsrc/libavfilter/trim.c:[108n:]153 := note: eexpanded from macro 'COMMON_OPTS'xp (-0.5 * SQR((n-( N-1071 | ) / 2 ) /{(0 ."4*s(tNa-r1t)"/,2 . f ) ) )";T i| m ~^~~e stampsrc/libavfilter/window_func.h: 153o:f26 :t hnote: eexpanded from macro 'SQR' first 153f | r a m e t h a t# de"f i n e S QR ( x ) ( ( x ) * (x ) ) | ^ \ | ~ 108 | "should be passed", OFFSET(CC libavfilter/vf_colorcontrast.o start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21src/libavfilter/window_func.h:: 162note: :expanded from macro 'INT64_MAX'25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #define IN T1626 | 4 _ M A X ( 0 x 7iff ff(fFfFfABfSf(fnf ff-fsrc/libavfilter/src_avsynctest.c fMf)) : > 72:=113| : warning: 0 ^~~~~~~~~~~~~~~~~~.3missing field 'unit' initializer [-Wmissing-field-initializers] * M) { | ~~^~~ ~~ src/libavutil/common.h72: | 64 :src/libavfilter/formats.c 31: note: : 938expanded from macro 'FFABS'{: "19s:i zwarning: e 64comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]" | # d,e f in e FF A B"Ss(ae) t938 ( | f(a )r a m>e =fsi oz0re ? "(a()i ,= O0F:;F Si(E -(Ta<()) )wf )| m,ts ^- > n b _ c h an In file included from n esrc/libavfilter/vaf_spectrumsynth.c :40l: AV__Osrc/libavfilter/window_func.hPl:a162y:T17:o _uTtYPwarning: Es_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];I MiAG+E+_) S162{ | I Z E| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ { . s t r=i"hsrc/libavfilter/formats.cf d:(7939:2FF27A0BS:(" n}warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare], - M ) 0>, = 93900.,3 | V * M )} , { f| ^ o| ^~~~~~~~~~~~ ~~r (jsrc/libavutil/common.h :64=:37 :i note: expanded from macro 'FFABS' + 1; j64 < | f#mtdse-f>innbe _FFcAhBaSn(nae)src/libavfilter/src_avsynctest.cl _:(l(a73)a:113 y:>o u=t s0; warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (j a+)+ ): { (| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~- (73a) | )) | ^~~~ {"s", In file included from src/libavfilter/vaf_spectrumsynth.c : 40 : src/libavfilter/window_func.h :"162s:e39t: warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ame 162s | i z e " , O F F S EiTf( w(F)F,A B S ( n - M) > = 0 .A3 V* _MO) P{T _| T ~ ^Y PE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | src/libavfilter/src_avsynctest.c : 74 :a113v:_ lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]g (inlink->ds t,74 | A V _ {L"OfGr_aTmReAraCtCC libavfilter/vf_colorcorrect.o eE",, " "-s>e tP TfrSa:m%es rTa:t%fe\",n " ,O dF2FiSsEtrT(d()f,r aTmSe_2rT(adt,e )in,l i AnVk_-O>PtTi_mTeYP_Esrc/libavfilter/window_func.hb:_163:a86Vs: ewarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D)E; O| _ ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~R ATE, {. ssrc/libavfilter/internal.h163t:r265 | =:"48 3 0: "note: } expanded from macro 'TS2T' , 0 ,I N265 | # dTe _f iMnAX ,e lVTuS 2Tt}([,n t] s | ,= ^ t0b.5) (*( t(s1) + =c=o AsV(_N(OMPT_SPI_*V(AFFLAUBES (?n -N AMN) :- src/libavfilter/src_avsynctest.c (0:d.75o3:113u b:l warning: emissing field 'unit' initializer [-Wmissing-field-initializers] 75 | *) ({t"sf)r "*, a v_ q2 d ( t bM))" ))s/ e| (t ^~~f (r1a m- /usr/include/math.h0e.3: r)a *15 t:19M: e)note: ",)expanded from macro 'NAN' ) O;F FS E| ~ ^T ( f15r | a#med_erfaitneesrc/libavfilter/window_func.h) ,:N163A:69 :N warning: A V_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O P T_ T_Y_PbuEi _163lVt | I iDn EO__nR aAnT f E(, " "){ | . s ^~~~~~~~~~~~~~~~~~t r = " 3l0"u}t,[ n 0],I N=T _0.M5A X*, (1V +} ,c o| s ^( (M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); src/libavfilter/src_avsynctest.c| : ~ ^76 :113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | src/libavfilter/window_func.h : 163 :{56"s:a mwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]le rate", "set s163 | a mp l e r at e " , O F F SlEuT(ts[anm]p l=e _0r.a5t e)*, (A1 V+_O PcTo_s(T(YPME__PINIT*(,F F A B S ( n {-. iM)6 4=-4 04.1030 }*, M8)0)0/0(,(318 4-00 00.,3) A* }M,) ) | ) ^; | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((asrc/libavfilter/setpts.c)src/libavfilter/src_avsynctest.c :>:77214:=113 ::043 : ?warning: warning: (amissing field 'unit' initializer [-Wmissing-field-initializers]) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (-(a))) | ^ 77 | 214 | CC libavfilter/vf_colorize.o { " ssr"In file included from ,e src/libavfilter/vaf_spectrumsynth.ct: 40p ts: - >src/libavfilter/window_func.hv :ar _163v : a "48sle:t use swarning: a[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Vm ApRl_PeR ErVa_I NtPT163Se | "] , =O TFS F 2S D E( T i ( ns _p t sl)a; u mt| p[l ~ ^~~~~~~~~~~~ ne]_r at=src/libavfilter/internal.he) :,0264 .:548 : A Vnote: expanded from macro 'TS2D'* _ (O1 P+ Tc _oT264sY | P(E_#(IM_dPNefIiT*(nF,FAe TBS2 DS (t( s)n - M {). ((it6s-) 4= ==0 4.41A030V }*_ ,NM)8)O0P0TS/_(V0A(,L1U E38-4 ?00 .N0A30N,) A:* M )}()d,) o;u b| l| e ^) ^~~~~~~~~~~~ ~ (t s)) src/libavutil/common.h :| 64 ^~~: 37: note: /usr/include/math.hexpanded from macro 'FFABS': 15:19: note: expanded from macro 'NAN'64 | #def i15n | e# deFfFinAeB NSA(Nasrc/libavfilter/src_avsynctest.c) :( 78( : a _113_): >b= 0u iwarning: ?ltmissing field 'unit' initializer [-Wmissing-field-initializers]i n(_an)a n: f( -(78"(") | a | ^~~~~~~~~~~~~~~~~~) {)") a m| p ^~~~l itude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.73}, warning s generated . 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/setpts.c79 | : 215 : 43 :{ "warning: a",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set b215e | e p saemtpptlsi-t>vuadr_ev"a,l ueOsF[VFASRE_T(PaREmVp_IlNiT t ud e] )=, ATSV2_TO(iPnT__pTtYsPE,_F LiOnATl,i n k - > t{i.dmbel_=b.a7s}e,) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0., 1src/libavfilter/internal.h.:,265 :A48 :} ,note: expanded from macro 'TS2T' | ^ 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN :src/libavfilter/src_avsynctest.c (:d80ou:b113le:) (twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]) * av_q2d(tb) )80 | | ^~~ {"/usr/include/math.hp:15e:r19:i onote: expanded from macro 'NAN'd ", 15 | "#sdeeftin eb NeAeNp p e r io d "_,_ bOuFilFtSiEn_Tn(paenfr(i""o)d )| , ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colorkey.o AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep perisrc/libavfilter/setpts.co:d"216, :O43:F FSwarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( period), 216 | A V _sOetPpTts_-T>YvPEa_rI_NTv,a l u e s[ V A R _P{R.EiV6_O4U=TP3T}S], = T S 2 D( f r a1me,-> p9t9s.),; A | } ~ ^~~~~~~~~~~~~~~~ , | ^ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPsrc/libavfilter/src_avsynctest.cT:S82_:V113A:L Uwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] ? NAN : (do 82u | b l e ) (t{s")d)e l| ay ^~~" , /usr/include/math.h : 15 : 19": snote: eexpanded from macro 'NAN' t fla s15 | h# ddeeflianye" N,A ONFF SE T ( de l ay )__,b u i l t i n A_Vn_aOnPfT(_""T)YP E _| IN ^~~~~~~~~~~~~~~~~~T , {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=src/libavfilter/setpts.c0},: 217 : 43: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0, 30, V }, 217| | ^ setpts->var_values[VAR_PREV_OUTT] = TS2T(framsrc/libavfilter/src_avsynctest.ce:-84>:src/libavfilter/vf_alphamerge.cp113t:s: ,warning: 184 :missing field 'unit' initializer [-Wmissing-field-initializers]12:i n warning: limissing field 'help' initializer [-Wmissing-field-initializers]nk ->t i84m | e _ ba184s | e ); { " c y| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{c lNeUL"L src/libavfilter/internal.h,}: 265: | 48 ^: note: "expanded from macro 'TS2T's etCC libavfilter/vf_colorlevels.o del a265y | #cdeyfclie"n,e TOFSF2STE(tTs(c,y tcbl)e ),( ( t s) = = AAVV__ONPOTP_TST_YVPAEL_UBEO OL?, N A N : ( d{.oiu6b4=l0e}),( t s ) * a v 0_,q 2 d (t1b,) )V } ,| ^~~ | ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanfsrc/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 | CC libavfilter/vf_colormap.o {"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/src_avsynctest.c:87:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.isrc/libavfilter/setpts.c64=0:}249,:27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, INT64_MAX ,245 | V | A } , a| v ~ ^~~~~~~~~_ log(ctx, AV_LOG_/usr/include/stdint.hT:RA46C:E,21 :"N :note: Eexpanded from macro 'INT64_MAX'O F PTS 46: | %#s dTef:i%nef IPNOST:6%4s_ -M>A XP T S(:0%xs7 fTf:f%CC libavfilter/vf_colormatrix.o fff\fnff"f,f f f| ~~~~~~f ff) 2| ^~~~~~~~~~~~~~~~~~246 warning | s generated . d2istr(setptssrc/libavfilter/src_avsynctest.c-:>86v:a106r_:v awarning: luimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e s[VAR_PTS]), 86 | 247 | { " d u r a ti o n "s,et pt s- >"vasre_vta ludeusr[aVtAiR_oTn]",, O FF248S | E T ( d u r a t i o nd)2i,s tr ( s e tApV_tOsP-T_>TvYaPr_Ev_alDuUeRsA[TVIAORN_,P O S ]){,. i64=0 }249 | , 0 d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ,src/libavfilter/internal.h :I265N:48T:64 _note: MAexpanded from macro 'TS2T'X , V|A }, | ~ ^~~~~~~~~265 | #defin/usr/include/stdint.he: 46T:S212:T (note: texpanded from macro 'INT64_MAX's , tb) (46 | (#tdse) f=i=n eAV _INNTO64P_TMS_AVXA L U(Esrc/libavfilter/trim.c0 x? 7:NAfN334:f5 :f :ff(fd oufbwarning: lefmissing field 'unit' initializer [-Wmissing-field-initializers])ff(fts f)f f*f )a v _| q3342d ^~~~~~~~~~~~~~~~~~( | t b )) C | O ^~~MM ON/usr/include/math.h:_15O:PT19S: 15 note: | expanded from macro 'NAN' warning ^ s generated . 15src/libavfilter/trim.c | :#108d:e170fi:n note: eexpanded from macro 'COMMON_OPTS' N AN __builti n108_ | n an f( " " ) "s h| o ^~~~~~~~~~~~~~~~~~u ld be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", CC libavfilter/vf_colorspace.o OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \CC libavfilter/vf_colortemperature.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", src/libavfilter/setpts.c : 274 :O12F:F Swarning: ETmissing field 'help' initializer [-Wmissing-field-initializers]( end_pts), 274 | A V _{O PNTU_LTYLP E}_ I N| T ^6 4, { .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:334src/libavfilter/vaf_spectrumsynth.c:5: :warning: 79missing field 'unit' initializer [-Wmissing-field-initializers]: 112:src/libavfilter/trim.c :warning: 120:missing field 'unit' initializer [-Wmissing-field-initializers]170 : note: expanded from macro 'COMMON_OPTS' 79120 | | {{ ""sdaumprlaet_ironait"e," , ""sMeatx ismaummp ldeu rraattieo"n, o fO FtFhSeE To(ustapmuptl"e,_ r a t e ) , A V _ O P T _ T Y P E _OIFNFTS,E T{(.diu6r4a t=i o4n4)1,0 0 } , A1V5_,O P TI_NTTY_PMEA_XD,U RAA T}I,O N ,| ^{ .i64 = 0 }, CC libavfilter/vf_convolution.o 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channelsrc/libavfilter/trim.cs:"336,: 158 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(channels), A336V | _ O P T _ T Y P E"_pIaNTs,s e{d. it6o4 t=h e1 }o,u t1p,u t8",, A } , | ^ OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long 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, { .i64src/libavfilter/src_movie.c = :IN89T:61434:_ Mwarning: AXmissing field 'unit' initializer [-Wmissing-field-initializers] }, 0, INT64_MAX, FLAGS }, 89 | | ^~~~~~~~~ { "/usr/include/stdint.hs:t46r:e21a:m _note: iexpanded from macro 'INT64_MAX'n dex", "s e46t | #sdtefrienaem IiCC libavfilter/vf_convolve.o nNdTe6x4"_,M A X ( 0 x 7OfFfFfSfEfTf(fsftfrfefafmf_fifn)d e x| ) ^~~~~~~~~~~~~~~~~~, AV_OPT_TYPE_INT, { .i64 = -1 }, -1, Isrc/libavfilter/trim.cN:T336_:M141A:X ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | F L A{G S" s t}a,r t _| s ^a mple", "Number of the first audio ssrc/libavfilter/setpts.camp:l313e: 12t:h awarning: t missing field 'help' initializer [-Wmissing-field-initializers]s hould besrc/libavfilter/src_movie.c :"90 :313| 143 | ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } | 336 ^ | 90 | {" p"assis"e,d t o t h e o u t"psuett" ,s t r e a m i n d e x " , O F F S E T ( s t r e a m _ i n d e x ) ,O FAFVS_EOTP(Ts_tTaYrPtE__sIaNmTp,l e ) , {A V._iO6P4T _=T Y-P1E _}I,N T-614,, I N{T _.MiA6X4, = - 1 } , - 1 ,F LIANGTS6 4 _}M,A X ,| ^F LAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0xsrc/libavfilter/src_movie.c7f:f91f:f142f:ff fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffff) | ^~~~~~~~~~~~~~~~~~ 91 | { "seek_point", "set sesrc/libavfilter/trim.ce:ksrc/libavfilter/vaf_spectrumsynth.c334p::o905i::n96 t:warning: (implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]src/libavfilter/vf_amplify.c warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e c:o 160n334:d | 9s :) " warning: , Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O90 FO | FM S EM TO (N{s_ eO"ePkoT_vS pe160o | ri ln| t ^~~~~~~~~~~a _ pd ") ,, src/libavfilter/trim.c"A: sV120Ae:M_t153P O:LwP iInote: nFexpanded from macro 'COMMON_OPTS'dY To__wST LYoIPvCEeE_r(DluOaiUpnB"tL ,8E120_ | t , ,O F {iF nS{.tE d,T"b (dlCou Lvr=Iea Prt 8li0)ao pn} )i,| ," ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , A 0V ,_ Osrc/libavfilter/vf_amplify.c":(PM116IaT:Nx31_Ti:T6m Y4unote: P_mexpanded from macro 'AMPLIFY_SLICE'EM _AdFXuL-rO1aA)tT i,/116o | n{1 .0 od0 fb0 l0 t=0 h10 e}, , o F u0L t,A p Gfu Sot1 r",} , ,( A i n }| t , ^ x | = ^ 0 ; x < s - > lOiFnFeSsEiTz(ed[upr]a t/i osni)z,e src/libavfilter/src_movie.co :f 92(A:tV142y_:pO ePwarning: )Tmissing field 'unit' initializer [-Wmissing-field-initializers];_ TxY+P+E)_ D{U R A T I 92O | N CC libavfilter/vf_copy.o , { { . i" 6s 4p " =, 0 } , \ " s| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e t s e e k p o src/libavfilter/vf_amplify.ci :n0162t,: 9(I:sN eTwarning: src/libavfilter/vaf_spectrumsynth.c6ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4o :_nM94dA:sX12),:" ,162Fwarning: | Lmissing field 'help' initializer [-Wmissing-field-initializers]O A F GF S S 94E } | T , ( s eA| eM ~ ^~~~~~~~~{kP _LNpIUo/usr/include/stdint.hFLiY:Ln_46 tS:}_L21 dI: )C | ,Enote: ^ (expanded from macro 'INT64_MAX' Au Vi_nOtP1 T646__ | TtY#,Pd Eei_fnDitOn,Ue B CLILENI,TP 61{46 _).M dA bX| l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =( 0 xsrc/libavfilter/vf_amplify.c07: f116}f:,f 31f :f0 f,note: f expanded from macro 'AMPLIFY_SLICE'f( fIfNfTf6f4f_fM)A X -116| 1 | ^~~~~~~~~~~~~~~~~~) / 1 0 0 0 0 0 0 , fFoLrAG S( i}n,t x| ^= src/libavfilter/trim.c 0:;334 :x5 :< warning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]- >lines i334z | e [ p ] C/O MsMiOzNe_oOfP(TtSy pe )| ; ^~~~~~~~~~~ x+src/libavfilter/src_movie.c+):src/libavfilter/trim.c 93:{:119 118: :153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'COMMON_OPTS' 93 | 119 | { "\ s {t| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"e daumrsa"t,i o n src/libavfilter/vf_amplify.c" :, 164 : "9 s: e "twarning: M comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]asx tirmeuamm sd164"u, | r a t i o n o f A Mt Ph Le I OFoFYuF_tSSpELuTIt("Cs,Et (r fe la m _ os ap te ,c s f) l, o aA tV ,_ O NPOTFOFP_ST)EY TP (E| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u_ra tSiToRnsrc/libavfilter/vf_amplify.cI):N,116G :,31 : { .note: Asexpanded from macro 'AMPLIFY_SLICE'Vt _rO P=T _ T0Y}P,E _ D0116 | U ,R A0 T, IOFNL , A G{ S .}i 6f,or4 ( | i= ^n t0 x }=, 0; x < s - > li n e s i z e[ p] / 0s,i zeIoNTf6(t4y_Msrc/libavfilter/src_movie.cpAe):X;94 ,:x 118F+L+A):G S{ warning: }missing field 'unit' initializer [-Wmissing-field-initializers] , \ | ~ ^~~~~~~~~ 94 | /usr/include/stdint.h : { 46 :21"s :" , note: expanded from macro 'INT64_MAX' \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~46 | #d e f i"nseet I NTs6t4r_eMaAXm s" ,( 0 x 7f f f f f f f OfFfFfSEfTf(fsftfr)e a m| _ ^~~~~~~~~~~~~~~~~~s pecs), AV_OPT_TYPE_STRING, {.src/libavfilter/trim.cs:t334r: =5 : 0warning: }implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], 0, 0 ,334 | F LA G S C}O,M M ON| _O ^PT S | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "ensrc/libavfilter/src_movie.cd:_95p:ts131": ,CC libavfilter/vf_corr.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] "Timestam p95 | of t he f{ir st" lfroaomep t"h,a t sh ou l d be ""s e t l o op c o u nt ", OF F SE T( l oo p_ c o un t ), A V _ OP T_ TY PE _ I N T , { . i6 4 = 1} , 0 , I N T _M A X , FL A GS }, | ^ \ | ~ 118 | src/libavfilter/src_movie.c : 96 : 142 :" dwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]o pped again", 96 | { " d i s c o n t i n u i t y " , " s e t d i s c o n t i n u i t y tOhFrFeSsEhTo(ledn"d,_ pOtFsF)S,E T ( d i sAcVo_nOtPiTn_uTiYtPyE__tIhNrTe6s4h,o l d{) ,. iA6V4_ O=P TA_VT_YNPOEP_TDSU_RVAATLIUOEN ,} ,{ .IiN6T46 4=_ M0I}N,, 0I,N TI6N4T_6M4A_XM,A XF,L AFGLSA G}S, }\, | | ^~~~~~~~~ ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffsrc/libavfilter/src_movie.cf:f97f:f134f:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~ 97 | { "dec_threads", "set thsrc/libavfilter/trim.ce :n334u:m5b:e rwarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]o f threa d334s | f o r CdOeMcMoOdNi_nOgP"T,S O F| F ^~~~~~~~~~~S ET(decsrc/libavfilter/trim.c_:t116h:r153e:a dnote: sexpanded from macro 'COMMON_OPTS') , AV_OPT_TYPE_INT, 115{ | . i 6 4 {= " s0t}a,r t0_,p tIsN"T,_ M A X",T iFmLeAsGtSa m}p, o f| ^t he first frame that should be " src/libavfilter/src_movie.c : 98 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { " f o r m a t _ o p t s " , " s e t f o r m a t o p t i o n s f o r t\h e | o ~p ened file", OFFSE T116( | f o r m a t _ o"p tpsa)s,s eAdV"_,O P T _CC libavfilter/vf_cover_rect.o T Y P E _ D I C T , { . s t r = N U L L } , 0 , 0 , F L A G S } , | ^ OFFSET(startsrc/libavfilter/src_movie.c_p:t99s:)12,: warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_O P99T | _ T Y P E{_ INNUTL6L4 ,} , { | . ^i 64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/src_movie.c: 96334: | 125 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]C OMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c :96114 | : 153: note: expanded from macro 'COMMON_OPTS'{ "discontinuity", 113" | s e t d{i s"ceonndtii"n,u i t y t h r e"sThiomleds"t,a mOpF FoSfE Tt(hdei sfciornstti nfuriatmye_ tthhraets h"o l d ) , A V _ O P T _ T Y P E _ D U R A T I O N , { . i 6 4 = 0 } , 0 , I N T 6 4 _ M A X , F L A G S } , | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d e f\i n e| ~I NT64_MAX (0x7fff f114f | f f f f f f f f f"fs)h o u| l ^~~~~~~~~~~~~~~~~~d 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' 466 | #d warningesf generatedi. ne INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " 1 warning generated . \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_CC libavfilter/vf_crop.o MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/src_movie.csrc/libavfilter/vf_atadenoise.c::76:123110::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | { 123 | " 1 a " ,f o"rs e(ti t=h r0e;s hio ld< Aa vffo-r> n2bn_ds tprleaanmes";, iO+F+F)S E{T ( f| t ~ ^ ~~~~~~~~~~~~~~~h ra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/graphparser.cCC libavfilter/vf_curves.o :331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_atadenoise.c :33180 | : 110 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (unsigned 80i | = 0 ; {i "dabmlp=lIiNtTu1d6e_)M;A X }| , ~~~~~~~~ ~~~^~~~~~~~~ 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_aspect.c250 | : 166 : 135s:- >warning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]t _in[ch][f].re = magnitu d166e | * c o{s ("pmhaaxs"e,) ; "| s ~~~ ^~~~~ et max valusrc/libavfilter/vaf_spectrumsynth.ce: 250f:o27r: nwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m inator or d250e | n o m i nsa-t>ofrf ti_ni nt[hceh ]r[aft]i.or"e, =O FmFaSEgTn(imtauxd)e, *A Vc_oOsP(Tp_hTaYsPeE)_;I N T| , ^~~~~~~~~ ~ {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ 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_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ 21 warnings generated. src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' 1742 | warning s generated . if (rdiff > thrsrc/libavfilter/src_movie.ca :||343 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | f o r ( i = 0 ; i <\ c| t ~~~~~ ^ ~~~~x ->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputssrc/libavfilter/vf_atadenoise.c; i:+235+:1): warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~ 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsusrc/libavfilter/src_movie.cmdi:f453f :>19 t:hr bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 453 | f o r ( i = 0 ; i < c t x - > \n b _| ~~~~~~~~ ^ ~~~~o utputs; isrc/libavfilter/vf_atadenoise.c+:236+:)1 :{ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~ 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) src/libavfilter/vf_avgblur.c : 55 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c55: | 236 : 1 :{ "warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i zeX", 236 | "WsFeILTtE Rh_RoOrW_iSzERoIntAalL (suiiznet"1,6 _ tO,FF S16E)T ( r| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d iussrc/libavfilter/vf_atadenoise.c),: 224 :A22:V _Onote: Pexpanded from macro 'WFILTER_ROW_SERIAL' T_TYPE _224I | N T , { . i 6 4 =1i}f ,( rd if f1, >1 t0h2r4,a F L|A| G S } , | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 3 warning 262s | generated . lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uisrc/libavfilter/vf_bilateral.cnt8_:t62,: 8104): warning: | missing field 'unit' initializer [-Wmissing-field-initializers]^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 62 | 261 | { " s i g miaSf" ,( ld"isfeft >s patthiraal | |s i g m a" , O F F S E T ( s i g m a S ) , A V _ O P T _ \T Y P| ~~~~~ ^ ~~~~E _FLOAT, {src/libavfilter/vf_atadenoise.c.:d282bl:=1:0 .warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] }, 0.0, 2825 | 1F2IL,T EFRL_ARGOSW (}u,i n t8| _t ^, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272src/libavfilter/vf_bbox.c:25:: 43note: expanded from macro 'FILTER_ROW': 136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | 43rsrc/libavfilter/vf_bilateral.c | s : u63 md:i f104f{: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" >m int_vhalr" 63b, | ") s e t {m i "sn ii gm m uam R l ",u "msi en ta nr c ea nv gea sl uie g mfa "o r , b src/libavfilter/vaapi_vpp.co u : n d 252 i n:g 49:ObF F warning: oxS E"T( ,s missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] iO gFm Fa SR E T) (,252 \m | A i V n__| {Ov ~~~~~~~~ ^ ~~~~a P lV)TA,P_r ToYsrc/libavfilter/vf_atadenoise.cP:AcVE_282OPCT_:F1o_TL: lwarning: oYrPOcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]SEtA T_a,In dN282{a.T | rdd,BFTb I6LTlE{R0= _1RO0.,iW. 6 ( 1}4u =, i n t1 0 865._0, },,t ,0 , U I168NT,1,6) _ F| ^~~~~~~~~~~~~~~~~~~~~~M 5ALX Asrc/libavfilter/vf_atadenoise.cG,S} ,:FL} ,271A G| : | S ^ ^22 :} , note: | expanded from macro 'FILTER_ROW' ^ 271 | if src/libavfilter/vf_bbox.csrc/libavfilter/vaapi_vpp.c(:r:44253d:i:f1249: fwarning: :missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_bilateral.c warning: :>64:44104:missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] | t h r a 253 | {| |64 N | {U L L V}A P | ^ r { o c" Cp ollo a rn esS" ,t an d" as re d B Tt 6 01p, la n e s t o 6f ,i l t e6 r ," , O 6F F} , S E T | ( ^p\ l a n| e ~~~~~ ^ ~~~~s ), AV_OPT_TYPE_INTsrc/libavfilter/vaapi_vpp.c, : 254{:.i496:4= 1warning: }missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers], 0 ,254 | 0x F, FL A{GS V}A, P r| o ^ cColorStandardBT709, src/libavfilter/vf_bilateral.c : 65 : 112,: warning: 1missing field 'help' initializer [-Wmissing-field-initializers], 1 65}, | | ^ { NULL } | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vf_atadenoise.c: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(usrc/libavfilter/src_movie.cint:16568_:t27, :1 6warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 568 | 261 | f o r ( iinf t(l diiff >= t h0r;a |i| < c tx - > n b _ o u t p u t s ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c \: 576 :| ~~~~~ ^ ~~~~24 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_atadenoise.c:283 :5761 | : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e283l | sFeI LifT (EiR _==R OoWu(tu_iidnt)16 _ | t ~ ^ ~~~~~~, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_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.10, warningF generatedL. AGS }, | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | f225o | r ( j ={ 0";b lje nnb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTERsrc/libavfilter/vaapi_vpp.c_ROW:_357S:E19R:I Awarning: L(ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c :357309 | : 22 : note: fexpanded from macro 'FILTER_ROW_SERIAL'o r (i = 0; i309 | < F F _ A R R A Y _ EiLfE M(Sl(dcisfl_fm a>p) ;t hi+r+a) |{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_datascope.o src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERICC libavfilter/vf_dblur.o AL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_dctdnoiz.o src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o CC libavfilter/vf_dedot.o src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | const int slow = (s->max * s->area) >= FF_ARRAY_ELEMS(s->lut); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 6 warnings generated. src/libavfilter/vf_blackframe.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/vf_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_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ 42 warnings generated. 2 warnings generated. 46 warnings generated. 21 warnings generated. CC libavfilter/vf_deflicker.o src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | snprintf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o 109 warnings generated. CC libavfilter/vf_delogo.o CC libavfilter/vf_derain.o 9 warnings generated. CC libavfilter/vf_deshake.o src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_blurdetect.c64=1:},71 : 107 :1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 warning s generated 2. 56 , 71F | L AG S } ,{ "| ^h igh", "set high threshold", OFFSET(higsrc/libavfilter/vf_bm3d.ch:)145,:89 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_FL OA145T | , {. d b l = 30 /2O5F5F.S}E,T 0(, b1m,_ FrLaAGnS g},e ) ,| ^ AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_Msrc/libavfilter/vf_blurdetect.cA:X72,:107 :F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S }, | ^ 72 | { "low", "set low threshold", src/libavfilter/vf_bm3d.c O:FF147S:ET89(:lo wwarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_T 147 | OFFSET(bm_step), Y P E_ FL O A T , A{.Vdb_lO=P15T/_2T5Y5.P},E _0I,N 1T, ,F L {A.GSi 6}4=,1 } ,| ^ 1, 64, FLAGS }, | ^ src/libavfilter/vf_blurdetect.csrc/libavfilter/vf_bm3d.c::73:149120:: 89warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 14973 | | { "OFrFaSdEiT(uths_m"s,e ) , " s e aArVc_hOP Tr_aTdYiPuEs_ FfLoOrA Tm,a x{i.mdab ld=e0t}e,c ti o n ", 0OF,FS ET (r ad iuIs)N,T 3A2V__MOPATX_,T YFPEL_AINGTS, }{.,i 6 4| ^= 50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | src/libavfilter/vf_blurdetect.c : 74 :O140F:F SEwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( hard_threshold )74, | A {V _"ObPlTo_cTkY_pPcEt"_,F L O A"Tbl,oc k {p.oodlibnlg= 2th.re7}s,h o ld 0w,h e n c aIlcNuTl3a2ti_nMgA Xb,l urFrLAiGnSe s}s," , OF| F ^ SET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS CC libavfilter/vf_despill.o }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width",src/libavfilter/vf_bm3d.c : 159":b89:l owarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]k size for b159lo | c k- b a s ed a bObFreFviSaEtTi(orne off) , b l u r ri ne s s " , O FFASVE_TO(bPlTo_cTkY_PwiEdt_hB)O,O LAV,_ O P{T._TiY6PE4_=IN0T,} ,{ . i 6 40=,-1 }, -1 , I N T _ M AX ,1 ,F LFALGAS G},S | }, ^ | ^ src/libavfilter/vf_blurdetect.c:76:src/libavfilter/vf_bm3d.c150:: 161warning: :89missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 16176 | | { " bOloFckF_SheEigTh(tp",l a n"eblso)c,k si ze f or b lo ckA-Vb_aOsePd Ta_bTbrYePvE_iINaTt,i o n { .oif6 4b=7l}ur,r i n e s s0",, O FF SE T ( bl o c k1_h5e,ig htF)LA,G SA V}_,O P T| _ ^T YPE_INT, {.i64=-1}, -1,src/libavfilter/vf_bm3d.c :I162NT:_12MA:X, warning: FLmissing field 'help' initializer [-Wmissing-field-initializers]A GS 162}, | | ^ { NULL } | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ CC libavfilter/vf_detelecine.o src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_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_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ CC libavfilter/vf_displace.o src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_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:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_dnn_classify.o src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (src/libavfilter/vf_blurdetect.c1 <:<251 :(42s:- warning: >dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e pth - 8)) / 22515 | 5 . f ;sn pr in| t ~ ^~~f (valusrc/libavfilter/vf_bm3d.ce:,434 :s38i:z ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o f(value), "%f ",434 | d) ; | ~~~~~~~~ ^ 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); | ~~~~~~ ^~~~ 11 warnings generated. 4 warnings generated. 3 warnings generated. src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.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 | src/libavfilter/vf_codecview.c : 78 :125r: ewarning: tumissing field 'unit' initializer [-Wmissing-field-initializers]r n (diff > ctx-> si78mi | l ar i t {y ")bl o?c k2"5,5 : 0 ;" s | e ~ ~~~~~^~~~~~~~~~ t block partitioniCC libavfilter/vf_dnn_detect.o ng structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 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 | 5 r warningest generated. urn 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_colorbalance.c:62:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "rs", "set red shadows", OFFSET(cyan_red.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:63:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "gs", "set green shadows", OFFSET(magenta_green.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:64:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "bs", "set blue shadows", OFFSET(yellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:65:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rm", "set red midtones", OFFSET(cyan_red.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:66:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gm", "set green midtones", OFFSET(magenta_green.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:67:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bm", "set blue midtones", OFFSET(yellow_blue.midtones), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:68:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rh", "set red highlights", OFFSET(cyan_red.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:69:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ 7 warnings generated. src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 268 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_codecview.c:287:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < sd->size / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_dnn_processing.o 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "csrc/libavfilter/vf_ciescope.co:l120o:r87":, "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t the c hr120o | m a ke y {ke y" scohloowrw"h,it eOF"F,S E TN(UchLrLom,a kOeFy_FrSgbEaT)(,s hAoVw_O_PwhTi_TtYe)P, EA_V_COOLPOTR_T,Y {P .Es_tBOrO L=, {".bil6a4c=k0" }}, ,0 , 01,, 0 ,FL AFGLSA GS} },, | | ^ ^ src/libavfilter/vf_ciescope.csrc/libavfilter/vf_chromakey.c::121351::89135:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {351 | " g a m m{a "",s i m i l a rNiUtLyL",, "OsFeFtS EthTe( icghraommamkae)y ,s imAilVa_rOPiT_tTYyPE _DvOaUlBuLEe," {,.d bOlF=2F.S6E}T,( si0m.i1l,a 6r,i tFyL)A, GASV _}O, P T| _ ^T YPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, src/libavfilter/vf_ciescope.c| : ^122: 99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "CC libavfilter/vf_drawbox.o fill", "fill wisrc/libavfilter/vf_chromakey.cth: C352I:119E: warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o lors", OFF S352 | E T ( f{i l"l)b,le nAdV"_,O PT"_sTYePtE t_heB OchOroLm,a k{.ei6y4= 1ke}y ,bl en0d, va1l,u eF"L, AOFGFSS ET}(,b le n| ^d ), AV_OPT_TYPE_FLOAT, {src/libavfilter/vf_ciescope.c :.123db:l12 =: 0warning: .missing field 'help' initializer [-Wmissing-field-initializers]0 }, 123 | 0 .0 , { 1N.0U, LFLL }A G| S ^} , | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ CC libavfilter/vf_edgedetect.o src/libavfilter/vf_chromakey.c:383:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:384:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:385:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:386:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 387 | { NULL } | ^ src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 24 warnings generated. src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ src/libavfilter/vf_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 | src/libavfilter/vf_chromashift.c : 373 : 12 : * cwarning: *= (1.099 missing field 'help' initializer [-Wmissing-field-initializers]* pow(c c,373 | 0 . 4 5) { -NU 0L.L 0}9,9 ) | / ^c c; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_chromanr.c:269:src/libavfilter/vf_colorlevels.c101:62:: 117warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "269g | im i n ", {" se"t tihnpruets g"r,e en" sebt ly+au+cvk ptohriesnhto"l, d O"F,FS ETO(rFanFgSe[EGT](.itn_hmreisn)h,o l AdV),_ OAPTV__TYOPPET_D_OTUYBPLEE_,F L{.OdATb, l{.=d0b}l=,3 0}-,1, 11,, FL A2G0S0 , }VF, }, | ^| ^ src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | {src/libavfilter/vf_colorlevels.c :N63U:117src/libavfilter/vf_chromanr.c: Lwarning: :Lmissing field 'unit' initializer [-Wmissing-field-initializers]270 } ,:107 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { 270" | b i m {i n"s"iz,e w"",s e"ts eitn phuotr bilsrc/libavfilter/vf_colorize.cuzeo :nbtlaa190:l34 cp:ka twarning: chp oisnti"zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e " ,O FOFFSFEST(ET r190a | ( nsi gz ee[ wB )] , . i n( _m0inA).V,0_ O7P 22T0A*_TV_21Y9.OPPT0_TEY/_P2IE5N_T5D,.O src/libavfilter/vf_colorkey.c0U: ) BL59: *E 9b{,.:i) 6 *warning: {4 =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].(d5b (1},l = 0} <1<,, 59 | - 1 d , 1e 1,0 0F, p LiVftAF hG)(}iS ,b -}l| ,1e) ^; n d < | | ~ ^ ^1 0000.0) { src/libavfilter/vf_colorize.c :| 189 ^~~~~~ ~:63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | src/libavfilter/vf_chromanr.c src/libavfilter/vf_corr.c:*y271 :=:107 57:( src/libavfilter/vf_colorlevels.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]42 :(: 640warning: :.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2117: 1 2 62710warning: * | 2missing field 'unit' initializer [-Wmissing-field-initializers] 1 9 57 | . {4 0 " warnings64/ 2isz | s5 n generatede. 5pr i nh."0,) tf ( v{a"* l"sruaee, imti v+src/libavfilter/vf_colorkey.c nse(r:60",i0zt:i ".s7e1475c2eotf:(av0 ilnapl*u2warning: upaetc1himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t) 9 s,ial. 0z/p"e2 "h,% f"560a | ,5 b l .dOaF F0S)ETc );(ks i z e* prh | o ~~~~~~~~ ^e t)ugri, +nn tA a"vV| _,_ ~ ^cOl Pi pTO_dTFsrc/libavfilter/vf_colorize.c(Y(F:PdSiEfT189Ef_ (-:Ira s35:N niTwarning: g,m iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e[ l aA r]{.i.i t189i6y | n4) _*= 5m} i,i b*lye n ) n1d=,,, A (0V (._1O00.0P0,,2T1 VF_ 2}1T6,. 0 Y0)*| P ^ 2E _*1 mDa9xO.;U 0 | B ~ ^~~~~~/ L2E5, 5{..src/libavfilter/vf_colorkey.cd0:b) 60*:l 33r= :0 src/libavfilter/vf_chromanr.cwarning: +}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (,0272. :7-101 : 1warning: 160,5missing field 'unit' initializer [-Wmissing-field-initializers]20 | 1 ,* 21 F 9 L.0272/2 Ar | 5 GSe t5 . 0{) }u"*,r s | ntg ^ + e pwa"v _src/libavfilter/vf_colorcorrect.c,| ~ ^c:" sle284i:t18:pd ( (hwarning: dorcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]i ifzfo n- tsiam l284isrc/libavfilter/vf_colorlevels.cl | satre:i65t p:y" , 117O) :F *Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] iEb Til(fset (nue65d,c np | 0tw >.=) 0 ,, h 1 a . {l0f) _ s*"Ari Vizm_OmeaaP)xxT_ T"Y,P ;" s e| t{E ~ ^~~~~~~~~~ _ i| src/libavfilter/vf_colorize.c ~~~~ ^ ~~~~~~~~~InNp: 192Tut:,34 : r e dsrc/libavfilter/vf_colorcorrect.c warning: :w292{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h :.i18i6t4e= :p 1 owarning: 192}i, comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] | n 1,t "292 | , 5 0 src/libavfilter/vf_colorkey.c, V :O FF 62 F :S( 24E0.}, :| T50 0i warning: ^( 0f0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r *a(v2cnn t2ge62 4>.[0 | /=R ]2. 5ihn 5al_f _.s0)m src/libavfilter/vf_chromanr.cia* :bz x+ 273e) 0 :r)e ,.101t:{ 5 u warning: )ArVmissing field 'unit' initializer [-Wmissing-field-initializers]_| O n ~~~~ ^ ~~~~~~~~~P * (Td(_i (T1YfP273 fE< _> | mvsaG)pr_Sv,a_lsc }uoes ,ArV[_ eVO | [AcP] ^ RT_ = _ATa]Y PvE _ _ cFlL O=Ai T(pf,f l{(oa.stdbul=)m 0l1.i25 n/k -}s,>0uw,m q /, -l11i,n.k f-V>,Fh 1;} ,. | f ~ ~~~~~~~~~~~~~~~~^~~~~~~~~); | \ ^ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf src/libavfilter/vf_colorize.c : 277 : 117 :a vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_convolve.cc:l92i:p129f:_ c warning: 277missing field 'unit' initializer [-Wmissing-field-initializers] | | ^ { "m ix92" | , { " n o"iseste "the, m i "xs oeft snoouricsee" l,ig h t n e s s " , O F FS E T src/libavfilter/vf_corr.c( m: i135 x:)1, : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A VO _135F | FOCSPOERTT(Rn_(uoinTti1Ys6eP_t),E, _ F cLO Ao Tr,Ar V1_{O6PT.)d_b TYl P=| E^~~~~~~~~~~~~~~~~~~~~~1_ }F,Lsrc/libavfilter/vf_corr.c O:A 129T0:,, 46{ :. note: dexpanded from macro 'CORR'1 b,l V=F0 129 .0 | }0 ,0 0 | 0 ^0 1 } , 0 , 1 ,csrc/libavfilter/vf_crop.c oFm:L142A:psrc/libavfilter/vf_colorize.c_sGS32::c 278o:}warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12e:, warning: [missing field 'help' initializer [-Wmissing-field-initializers]c| ] ^ = s 278u | m1421 | q { N= U L=sL - >src/libavfilter/vf_convolve.cs}uvm:93 :a122:q r _warning: v| ?missing field 'help' initializer [-Wmissing-field-initializers]a ^ l 1 .ue93fs | [:V A0 R._ f{X; ] N U L L \ }= ,| ~ ^~~N A| N ^; | src/libavfilter/vf_corr.c ~ ^~~ :135:1:/usr/include/math.h :15warning: :19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'NAN' 135 | C15 | O#RdeRf(iunei nNtAN1 6 _ t, c or r_1_b6ui)lt i n| _^~~~~~~~~~~~~~~~~~~~~~n anfsrc/libavfilter/vf_corr.c(":"129): 52| : ^~~~~~~~~~~~~~~~~~note: expanded from macro 'CORR' 129 | src/libavfilter/vf_colormap.c co:mp201_s:c40o:re [cwarning: ] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= sum1q == sum2q ? 1200. | f : 0 .f ; src/libavfilter/vf_crop.c : 143 : \32 : | warning: ~ ^~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dou bl143e | A s[-2>v a*r _v2a] l=ue s{[ VA1R,_Y ] s - > s=o uNrANc;e [ 0| ] ~ ^~~[ c], /usr/include/math.h :| ~15 :19: note: expanded from macro 'NAN' 15 | 201# | d ef in e N AN _ _ b ui lt i n _ na nf (" " ) | ^~~~~~~~~~~~~~~~~~ 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 | dsrc/libavfilter/vf_crop.cou:b144l:e56 :A [warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2] = { 1, s144 | - > s osu-r>vcaer_[v0a]l[uce]s,[V A R| _ ~ ^~~~~~~~~~~~~~~O UT_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_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], src/libavfilter/vf_crop.cs:-145>:t56:a warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g et[1][c] } ;145 | | ~ ^~~~~~~~~~~~~~~ s->var_valusrc/libavfilter/vf_colormap.ce:s202[:V33A: Rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OU T_H] = s -202 | > va r_ va l u es [V A5 R _ warning OHs ] generated =. NdANo; u | b ~ ^~~ le /usr/include/math.hb:15[:219:] note: = expanded from macro 'NAN'{ s->t ar15g | #edte[fi0n]e[c ]N,AN s - > t a_r_gbeuti[lt1in]_[cn] a}n;f ( | " ~ ^~~~~~~~~~~~~~~" ) | ^~~~~~~~~~~~~~~~~~ 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] = src/libavfilter/vf_colorconstancy.cNAN:; 614 | : ~ ^~~ 33: /usr/include/math.hwarning: :15comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]:19 : note: expanded from macro 'NAN' 15 | #de f614i | ne N AN _f_obru il(ti i=n_ nsalnfi(c"e"_)s t a| r ^~~~~~~~~~~~~~~~~~t ; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->source[1][C0], s->source[1][C1] + s->source[1][C2], 224 | 1, s->source[2][C0], s->source[2][C1] + s->source[2][C2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | 1, s->src/libavfilter/vf_colorkey.csour:ce219[:1120]: [warning: C0missing field 'unit' initializer [-Wmissing-field-initializers]], s->source[1][C1] +219 | s -{> "scooluorrc"e[,1] ["sCe2t] ,th e colork ey224 k | e y c o l or " , OF F S E T( c o l or k ey _ r gsrc/libavfilter/vf_colorcorrect.c b :a ) 524, : A 104V :_ warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]1,P Ts_-T>YsPEo_uCrcOeL[2 524O | ]R [,C {0{ ] .,"sr tlrs -"=>, s o""bsluaertcc ket["2h ]e[} C,r1] ed 0s+,h a0dos,w - Fs>psooLuArtGc"Se, [ } 2 , ] [ C| 2 ^ ] } ; O| F ^~~~~~~~~~~~~~~~ FSET(rl), src/libavfilter/vf_colormap.cAV:_223O:P75T:_ Twarning: YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT, {. db222l | = 0 }, src/libavfilter/vf_colorkey.c :-220 1: 134,: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] , V F }d,o u| ^ b220l | e A [{ 3" si*mi l3ar]it y=" , {" s1e,t s ->tsohurec e[c0ol]o[rC0k]src/libavfilter/vf_colorcorrect.c, e:y525s :-s104>i:somu riwarning: clmissing field 'unit' initializer [-Wmissing-field-initializers]ea[ 0In file included from r]it[y Cvsrc/libavfilter/vf_colorchannelmixer.c1:]a82 l u525+: e | src/libavfilter/colorchannelmixer_template.c " s:80,: 47-> {: s"O obFwarning: FulSimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r"E c,eT[0 (]"[ssCe2ti m ]80ti,l | h ea r | b i ~t yl ) , uAV _O PeT _223 s hTa | Yd P Eo _ w F sLp O(ohta A"v ,T , e _ a l { p ha . = d = bl 1 = 0 ?. s -0O F> F 1 r S aE} T *( , b 10.a0i0l,)n0 0,s:1 0-,A V1).>0_;s ,Oo uPr| FTLc ~ ^~~_ATeY G[1P]ES_[ F}C,Lsrc/libavfilter/colorchannelmixer_template.c0 O:], | A79s: ^28 :T -,> s{owarning: .urimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]cd eb[l1=]0[C }791], | - 1 , + 1, s VF- } ,> src/libavfilter/vf_colorkey.c s| o ^u:r221c :118e: [ 1 ]warning: [Cmissing field 'unit' initializer [-Wmissing-field-initializers]2 ] , s| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~- > rb221 * | bsrc/libavfilter/vf_colormap.c i : 223n :+ { | 40 ~ ^~~ ":b lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorcorrect.cn:d"526,: 104src/libavfilter/colorchannelmixer_template.c "222: | : s 78 :e28t:warning: missing field 'unit' initializer [-Wmissing-field-initializers] t warning: himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] e co526l o | 78r | k e y {k d e"or uh yb" l , be "l eAs[ ned3 vt ta* hlu e3e] " ,r e=Os F->d {h Fr1iSgEhTlg, *( ig bgihsl-nt e>ns osd+urpc)e [o, t"0, | ]A[C 0 ~ ^~~]V ,_ O s ->Psrc/libavfilter/colorchannelmixer_template.c sTo: _u77OrTce:[FYP28E0_]F[:FSC LE1]warning: OTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+ A(T rsh,) ,{ -77> A | s .Vdo u_bOlP r T c=_ 0e T.[0 Y0 ] PE}_,F[ LOCA T0,2 .r0 {].ou,, dt1 .0b, | l == ~ Fs0L -A>}Gr,Sr 223 | * -}1 , , r i1 | n, ^ V + F | } ~ ^~~ , | ^ src/libavfilter/vf_colorkey.c : 222 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222, | s- > s ou rc{e[ 1N]U[CLsrc/libavfilter/vf_colorcorrect.cL0 :]527,} : s104: - >| warning: smissing field 'unit' initializer [-Wmissing-field-initializers] ^ o urce[1] [C5271] | + s {- ">bshou"r,c e"[1s]e[Ct2 ]t, h e| ^~~~~~~~~~~~~~~~b lue highlsrc/libavfilter/vf_colormap.cig:h222t: s75p:o t"warning: src/libavfilter/colorchannelmixer_template.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], : 84 : 47 : 222warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | O F F SE T (b h) , 84 A | V _ OP T _T Y P Ed _oFL OuA bTl , e{ A.[ 3d b*l = 30 ]} =, { -11(,h ,a1v , eVsF_- >}s,o au r| lc ^pe h[a 0==] [1C0 ],? s-s>s-o>ugrac e*[0 ]a[inC 1:] 0+) ;s - >| so ~ ^~~src/libavfilter/vf_colorcorrect.cu: 528r:c112e[:0] [warning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]2src/libavfilter/colorchannelmixer_template.c ]:, 83 | : ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~28 : warning: 528implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | src/libavfilter/vf_colormap.c :{222 : "40s:83a t | warning: u rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a t i o n ", 222" | s e t t h e a m o su- n> t ogf b s a t*d oburuaibtnil oe+n" , A [O| FF3S ~ ^~~* E T3]( =s {a src/libavfilter/colorchannelmixer_template.ct1:,u 82rsa-:t>i28son:o )warning: ,uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] rAcVe_ [O820 | ]P [ T C_ 0 T YP]E _, F L sO -AT ,> { .so ud rsbcl-e=>1[g}0g,][ -C*31 ] ,g +in3, Vs+ F - }| , ~ ^~~ >| ^s ousrc/libavfilter/colorchannelmixer_template.cr:c81:e28:[ warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] [src/libavfilter/vf_corr.cC2], | ~ ^~~~~~~~~~~~~~~~ :81 | 228 : 20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gout = s-228> | g r s*- >mriin_ns c+or e | = ~ ^~~ +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->src/libavfilter/vf_colormap.cma:x_225sc:o67r:e =warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN FINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_colorcorrect.c225 | : 534 : 12 :src/libavfilter/colorchannelmixer_template.c :warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 : 47534: | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { N dU88oL | u L b l} | ^e b [ 3 ] = { s - (>htaavreg_eatl[ph0a ]=[=c ]1, s?- >st-a>brag et*[1 ][aci],n s:-> t0a)r;ge t[ 2| ] ~ ^~~[ c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: src/libavfilter/vf_colormap.c:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]225 :50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | 225 | s - > b bdo ub*le bb[3i]n + = | ~ ^~~{ s->targsrc/libavfilter/colorchannelmixer_template.ce:t86:[280:] [warning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]], s->tar g86e | t[ 1 ] [c ], s - > t ar ge t [ 2] [c ] s};- > b| g ~ ^~~~~~~~~~~~~~~ * gin + src/libavfilter/vf_colormap.c: 225| : ~ ^~~33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/colorchannelmixer_template.c:85 :225 | 28 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | d o u b l eb obu[t3 =] s= -{ >sb-r >*t arring +e t [| ~ ^~~0 ][c], s->target[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, Fsrc/libavfilter/vf_crop.cLA:G259S: 9:} , warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 258 | s->var_values[VAR_T] = frsrc/libavfilter/vf_colorconstancy.ca:m733:e115-:> warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colorkey.ct s :=243=:121 :A V_warning: N 733missing field 'unit' initializer [-Wmissing-field-initializers]O | PTsrc/libavfilter/vf_curves.c S _: V120 A{L:U 12E" :m?i 243 warning: n | missing field 'help' initializer [-Wmissing-field-initializers]kn| o ~r m " ,{ "c"o 120 sle | t259o | M inr k" ,{o wN "sseUt kL t iNALh N }e n o| src/libavfilter/vf_colormap.c rm ^:: 241fc"o, :ral 74 moe: warning: r - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h o>l dOpF tkFse y* S238 | Ec aTv(o _ m lqi nok2 r nd"( o ,lirn k - > mOtFi m)e_Fb ,Sdao EAsubTlVee(_c oA)[src/libavfilter/colorchannelmixer_template.cOlo;4P:Tr _146kT*| ^~~4 ]:eY P/usr/include/math.h35y=E :{:_ r_15 :warning: 19gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I1: bnote: expanded from macro 'NAN' N,Ta, )s -, A>V _ 15s146oO{PT | # | u . i 6_dTr 4 =e1Y}c, f P e0[iE _,0 ne C ] O[ N L 020A,O ],NR , {s -.> src/libavfilter/vf_colortemperature.c s s o tr: =_ u"Fb 339_rLcl a:b134A:e [c0uG ks]i[S1warning: "-l> ]}missing field 'unit' initializer [-Wmissing-field-initializers], ta,a } i n_ ,* 0a,| ^sn-i0, a>nnf ( FsLo;u339r"A G | c"eS | )[ ~ ^~~{ "0t}e ],m p| [ 2e]src/libavfilter/colorchannelmixer_template.c, ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colorconstancy.c:| 734 ^:r115:: a145twarning: :| 35umissing field 'unit' initializer [-Wmissing-field-initializers] ~: rwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , 239" s | 145734e t | t | he t e{ m p " src/libavfilter/vf_colorkey.c:er s 244 a i :t135 g mu: warning: ar missing field 'unit' initializer [-Wmissing-field-initializers] "e, i n" s K ee244 | lt ssi-g {vi n>ma b *" a" ,b " ,s i i m ni l asrc/libavfilter/vf_crop.cr + i: t261 | y :9 : ~ ^~~ warning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O, "s eFtF 1src/libavfilter/colorchannelmixer_template.c: 144S: 35,: tEh 260swarning: -Te( | Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> s t FoFcSe 144uorEm | lcoTp e s e r(hsoir-a[ 1l]g[0>tv adm ]u ra_sv,arl u)i mei le,ss) ->as [,V Aroi t yA R u V_v_PaOl r OPuS ]c ATe e=V__" , O[F1 TOP F ]fYrTS ET[(Pa_m e1-sET ] >ip_Y, mkFtP_spsoisLE-_->D>aOslo OgUau=rA BrL=Ec,e src/libavfilter/vf_convolution.cT,*:i t[y1){ 40-]1 ,? . | { ~.g:[124 dAV di2n: b261_ | b ] , lO=l1 }+warning: P = , missing field 'unit' initializer [-Wmissing-field-initializers]T _2406 5 0 0 T | Y0P| E} . ~ ^~~ _,N 10 F A 0,LNO A40T | 0 src/libavfilter/colorchannelmixer_template.c :1 0,204 .:143 :f ,{ 0.,35r a d{ : mwarning: b4 0F0 eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] l "=0Lm0"0,- A , >"s0eGt m p143.S0V1F a k | t } t _},}r, p , i xo 0 | sf; . 0 ^o | 0 0 0 r ^ 1 1| , s ^~~ 1 t src/libavfilter/vf_curves.c./usr/include/math.h0p, src/libavfilter/vf_colorconstancy.c ::l aFn:e735"d,15 135O L1:,s ::FFA12Gts19-src/libavfilter/vf_colortemperature.c>5sS:Sa: ::o E [}j,] note: =340u:warning: Twarning: expanded from macro 'NAN'missing field 'help' initializer [-Wmissing-field-initializers]| rs134missing field 'master' initializer [-Wmissing-field-initializers]:( m ^ac- 735 | t e >15warning: | r#[d amissing field 'unit' initializer [-Wmissing-field-initializers]ri 2e]135{ | x*fi[ N_U nr0 s LeLi ]340, | t r [ 0n s+- }N}] )src/libavfilter/vf_colorkey.c, >| s ~ ^~~o u,A N: r c| 245 ^A V e| : _ { [ ^115 :O " _2_ bPumi]warning: Ti_lT[missing field 'unit' initializer [-Wmissing-field-initializers]xtY1 ]"src/libavfilter/vf_curves.ciPn,, :sE__S T140R-I n245 :>5N:a n | f sGowarning: u r(c , missing field 'master' initializer [-Wmissing-field-initializers]{e." [s2"] [ t) 2 {| 140 ^~~~~~~~~~~~~~~~~~ | r ]",s "=be "l0t e241 | 0 nt h}0d e , " 0 , m | 1" 0i ^x s e t0 w0 it t he0h" } ,fci ol 0lt e, or hro0, eld Fd oL A u bGtS lp }e,u n dt " | v , ^a l u e " 1 ,, s O-OFFFsrc/libavfilter/vf_curves.c>Fs:SS152oEE:T5(:uTb r(lmwarning: ceinmissing field 'master' initializer [-Wmissing-field-initializers]dex) ,) [src/libavfilter/vf_convolution.c, 3:152 A | ] 41 V [:0 ]_ 124O , : P } TA_ s warning: missing field 'unit' initializer [-Wmissing-field-initializers]V T-Y| P_> ^s EOo_PuTr F_LcOeA[T341][T, | 1Y] P,{ E _s . {F -dbL"O1A>lmT,s "o{=, u. 0.r0d "}scbl,e e0=.t[31][02 }m,],a tr 1 i } ;.x0 ,f oF rL 2| n ^~~~~~~~~~~~~~~A0d G, S p } l, src/libavfilter/vf_colormap.ca :| 241 ^n e1":,57,: O FFVwarning: FSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E }T,( msrc/libavfilter/vf_colorkey.c| a ^ :t246 238:r12 | :i xwarning: _ missing field 'help' initializer [-Wmissing-field-initializers] s t r [ 1246 ] | ) , A V{ _src/libavfilter/vf_colortemperature.c NOUPLT:d341:L134_oT :}src/libavfilter/vf_corr.cuY: warning: bP318 :missing field 'unit' initializer [-Wmissing-field-initializers]12l:E warning: | ^e _missing field 'help' initializer [-Wmissing-field-initializers] S AT[R4 I341 | * NG 4 ] 318, | {= { {"{p.l sN"1, t U,r L =sL "-0 > }s o 0 u| "r ^c 0see[t 00t][ 01h ]e0 ,a m0 so0-u> sn0"o}utr, coef[ 0 p]r0,[ e01s,e]r,v isng FL-A>liGsgoSu }hrt,nc e se| s[ ^0" , ]OF[F2S]E, T (| p ~r eserve), 239 | A V _ O PT _T Y Psrc/libavfilter/vf_convolution.c E : 42 : _ 124 : F Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers] O A T , { . d b42 | l = 0 } {1 , , " s2- m > s" o,0u r,"c es [e t1 ] m[1a,0 t]rVi,F x} , s f- o| >r ^s o3urrcde [p1]l[1a]n,esrc/libavfilter/vf_colortemperature.c: 342":12s:,- >OsF ouFwarning: SrEmissing field 'help' initializer [-Wmissing-field-initializers]cT e([ 3421 | ]m[ at2 r ]{i ,xN _UsLtL r}240[ | 2 ] | ^) , AV _ O P T_ TY P E _ S T R I N G , { . s tr = " 0 01 ,0 s0-> s1o u0r 0c e[02] [00"]},, s -0,> s0o,u FrLcAeG[2S] [}1],, s| - ^> source[2][2], 241 | src/libavfilter/vf_convolution.c : 43 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->source[3 ]43[ | 0] , s -{> s"o3umr"c,e ["3s]e[t1 ]m,a tsr-i>xs ofuorrc e4[t3h] [p2l]a n}e;" , | O ^~~~~~~~~~~~~~~F FSET(matrisrc/libavfilter/vf_colormap.cx:_241s:t40r:[ 3warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TY P238E | _ S T R I N G , { . s t r = " 0d o0u b0l e 0A [14 0* 04 ]0 =0 "{} ,1 ,0 ,s -0>,s oFuLrAcGeS[ 0}],[ 0 ]| , ^ s->source[0][1], s->source[0][2], | ~ 239 | src/libavfilter/vf_convolution.c : 44 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | 1 , {s -">0sroduirvc"e,[ 1"]s[e0t] ,r dsi-v> sfoourr c1es[t1 ]p[l1a]n,e "s,- >OsFoFuSrEcTe([r1d]i[v2[]0,] ), AV_OPT _240T | Y P E _ F L O A T , { . d b l = 0 . 0 } , 0 . 0 , I N T _ M A X , 1F,L AsG-S>}s,o u r| c ^e [2][0], s->source[2][1], s->source[2][2], 241 | src/libavfilter/vf_convolution.c : 45 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { " 1 r1d,i vs"-,> s"osurecte [r3d]i[v0 ]f,o rs -2>nsdo uprlcaen[e3"],[ 1O]F,F SsE-T>(sroduirvc[e1[]3)],[ 2A]V _}O;P T _| T ^~~~~~~~~~~~~~~Y PE_FLOAT, {.dbsrc/libavfilter/vf_colormap.cl:=2400:.740:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0, INT_MAX ,238 | F L A G S } , | ^ 7 warningdosu generatedbl. e A[4 * 4] = { 1, s->source[0][0],src/libavfilter/vf_convolution.c :s46-:109>:so urwarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]e [0][1], s-> 46s | o u r c e[{0 ]"[22r]d,i v" ,| ~" set rdiv f239o | r 3 r d p l an e " , O F F S E T( r d i v [ 2 ] ) , AV _ O PT _ T Y1,P Es_-F>LsOoAurTc, e{[.1d]b[l0=]0,. 0s}-,>s o0.u0r,c eI[1N]T[_1M]src/libavfilter/vf_colorchannelmixer.cA,X :,s -F>88src/libavfilter/vf_crop.cLsA:Go:274112::Su}41 :r,warning: ce [missing field 'unit' initializer [-Wmissing-field-initializers]1warning: ]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | [ ^2 ], 240 | 274 | 88 | i f ( ( u {n si g "nre d)r s "src/libavfilter/vf_convolution.c,- >: "set the47 :r109e:d warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]a xi +n f(o ru 47 n t h | s i e g n{er de) s"-d 3>rd ichwa nvn " e >,l 1" se"t ,rl,i dn ks-i v -f> > swo)oOr u4 F| rtch Fp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~e[S2l anEe]T"[,0( r]OrF,src/libavfilter/vf_crop.c )F:Ss-,>276E s:oTA41u(V:_OrPrc eTdwarning: i[_Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]v2Y] [P3][)E1,]_ ,A Ds276-VO | >s_ouUr BLOEPcT _T,YeP [{E._i2d]Ffb[lL 2(=O1](Au}ns,T ,i -, g2,| {2n, ^~~~~~~~~~~~~~~F.ed LdbAl=)0Gs.-S>y0 src/libavfilter/vf_colormap.c}, }:+0,.240 : 0(57 : , u| nwarning: sIig ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NnT e_dM)AsX- >h, 238 F>L A | l GiSn }k, - > h ) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ ^ doublsrc/libavfilter/vf_colorchannelmixer.ce :A89[:4 112*: 4warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = { 1, s->so ur89c | e [ 0 ] [{ 0src/libavfilter/vf_convolution.c"]r:,48g:109 :s ",- warning: ">missing field 'unit' initializer [-Wmissing-field-initializers] sseto utrhcee[ 0g ]r[481]e, | se- >n sg o aiunr{ "cfe0o[bira s0",t ]h"s[ee2t b]ried,a s c| hfan ~noe r l1",s t O239Fp | F l Sa neE" , TO (F r Fg S) E, T ( AVb_ Oi P aT_ TsY [P E_0D ]O), U BAL VE_ OP,T _{ TY.P dE b_F Ll OA=T , 0 {.}d ,1b, sl--=>20s.o, 02u}r,c, e0.F0[, LI1AN]T_GMA[XS0, F]}LA,G, S }, s| ^-| >s o ^u rce[1][1], s->source[1][2], 240 | src/libavfilter/vf_colorchannelmixer.c : 90 : 112 : warning: src/libavfilter/vf_convolution.c missing field 'unit' initializer [-Wmissing-field-initializers]: 49 :109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { 49 | "r b1 " ,, {" s"se-t1 t>heb sibolaueus" ,r gca"e[i2s]net[ 0bCC libavfilter/vf_epx.o ]iafs, o r fosrt-h e> 2sorunerddc e p[c2]lh[aa1nen"],n,e l" OsF-,F> sSE To( ub ricOaeF[s2]F[2[]S1],)E, T (r bAV| _) ^~~~~~~~~~~~~~~O,PT _ATYVP_E_OFPsrc/libavfilter/vf_colormap.c:L240:TO_A40T,T :Y Pwarning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E._ DOdUBbLlE=0,. 0 238}{. | d, b l 0 .=0, 0 I } NT,_ -M A2 X, ,2, F FLLAA GG SS }d,}o , u b| le ^ | A[ ^4 * 4] = { 1, s->source[0][0], s->source[0][1]src/libavfilter/vf_colorchannelmixer.c,: 91src/libavfilter/vf_convolution.cs:-50:>112:: 109warning: so:umissing field 'unit' initializer [-Wmissing-field-initializers]rc warning: e[missing field 'unit' initializer [-Wmissing-field-initializers]0 ][2], 91 | | ~ 50{ | " 239r | a { "" ,2 b i " a ss e " t, t he" s a el tp bh a igaa is n ff oo rr 3 thr ed p lra edn ec"1,h,a nOFsF-S>EneslTo"u(rc,eb[ i 1a ]s[O[20F]]F),S,E Ts(rAa-),V_>O sPTA_Vo_TurOcYPPEe_FT[_LO1AT]TY[,P 1E]{_D,OU.B dLEsb-,l> ={s.0do.bul0=r}0}c,,e[ 1 -2],0[ 2.20], ,I ,N FLTA_GMASX },,240 | F L| AG S ^ } , | ^ 1, s->sourcesrc/libavfilter/vf_colorchannelmixer.c[2:]92[:0112]:src/libavfilter/vf_convolution.c, : 51warning: s:-missing field 'unit' initializer [-Wmissing-field-initializers]>109 :so uwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]c e[2 ][921 | ] , 51 | s-{> "sg o{ru", "r3"scebtieas "th[e, r2e "]sd[2 ]egt,a i n b| ifao ^~~~~~~~~~~~~~~rs tfhore 4 tsrc/libavfilter/vf_colormap.c:g239h:r 74pe:laene nwarning: " implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], cO haFnnFeSlE"T (,238 b | i aOs [F F3 S ] E )T , ( gAV r _O)P ,T A_ VTd_YoPEO_uPFTb_TLOleY APEA_[DTO4,U { B.LE*,d b l=40{].. d0=b {} l,1 =,00 s}-.,0>, so I-NuT_2Mr,Ac eX[, 2F0,L]A [FGLS0A]G}S,, | }s ^-,> so u| r ^ce [0][1], s->source[0][2], | ~ 239 | src/libavfilter/vf_colorchannelmixer.c : 93 : 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | 1 , s-{>s ou"rgcge",[ 1"]se[t0 ]t,h es g-r>eesn oguaricn ef[o1r ]t[he1 ],g rese-n >cshoaunrncele"[, 1O][F2F]S, E T| ( ^~~~~~~~~~~~~~~g g), AV_Osrc/libavfilter/vf_colormap.cP:T_239T:Y57P: Ewarning: _Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O UBLE, {.db l238= | 1 } , -2 , 2 , F L A G S d}o,u b le| ^A [4 * 4] = { 1, s->source[0]src/libavfilter/vf_crop.c[0],: 359s:->126s:ou rcwarning: e[missing field 'unit' initializer [-Wmissing-field-initializers]0]src/libavfilter/vf_colorchannelmixer.c[ 1:94]:, 112s: -src/libavfilter/vf_convolution.c>swarning: o:missing field 'unit' initializer [-Wmissing-field-initializers]u59 r:c12 :e359[ | warning: 0missing field 'help' initializer [-Wmissing-field-initializers]] [94 2 | {] , 59 " | ou| t _ { ~ w" g" b{ ,N " U, 239 LL | "} s " | ^est th ee bltu e t he gw aii d n t hf oc rro pth e g arre a ee exp nr e cs siho an" , n n e OFlF S"ET (, w 1 _,OeFF SxsE-pT>(rg),s oAbuV_)O, rAPV_cOTeP_[T1_T]T[YYPP0EE__]D,SO UTBsRL->IsEoN,u G,CC libavfilter/vf_eq.o r{c e.{[.sdtr1 b]=[l 1="i]w0,"} },, s0 -,- >s2o,0u, 2r,c FeLT[AF1GSL ]A[}2G,]S, } | ,| ^ ^~~~~~~~~~~~~~~| ^ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | dousrc/libavfilter/vf_colorchannelmixer.cb:l95src/libavfilter/vf_crop.ce:: 360:112126A[:4 : warning: warning: *missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 4] = { 1, s 95 | - 360 | > s o u{ {r "c"wgae""[,0 ,]" [ s 0e] t , s t h-e > as"sleot ptuhhrcae eg[ wai0]i[dnt 1fh] cor,r ot ph saree- a>g serxopeurern ecchsesaio[nn0"]n,[ e 2Ol]F"F,, S OEF FSTET| (( ~g wa_e)xp,r 239)A, | AV V __ OOP T P_T T_YT YP P E E_S T_ R D IO NGU, {B .sLt Er , ={ ". id bw" }l, 0= ,0 0,} , T-2 ,F L A2GS1 ,, }s, F-L> AsG S o}| u,rc ^e [ 1| ] ^ [0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:361:126:src/libavfilter/vf_colorchannelmixer.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_colormap.c96: 238::74112src/libavfilter/vf_ciescope.c:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 :48361: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238{ | 96 | " ou t _ h" ,{ "1528b | r " d,o " su " ebts l e et At[h te4 h hs ->eloeg*i gr2e hdli4nt] = [{ g1cair,i]no = pps-f> oosra woreta(h ieeux /rpcb lrue6eses[ c5io0nh"53]5a., [ On,0F ns-]>FSeE,i lT"gsa(,-mh_ ex>pmsa r )o,) * u OrAV6_OFPc5e[F0T5S35].[_1TE;T(]bYr ,P)E| ~~~ ~~~^~~~~~ s,-_ S>ATVsoRuIr_NcGeO[,P0 T{].s_t[TrY2P ]=, "E_ DiO| h"U}, ~ ^~~~~~~~~~~~~~~B L0,E 0,, T{Fsrc/libavfilter/vf_colormap.cL.A:d238GbS :}l57,=: warning: 0} ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| - ^2, 2, F238L | A G S } , | ^ double A[4 * 4] = src/libavfilter/vf_crop.c{: 362:1126,: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >source[0][src/libavfilter/vf_colorchannelmixer.c 3620 | :] 97,: 112s :{- " hwarning: >"somissing field 'unit' initializer [-Wmissing-field-initializers]u , r c e [ 0 ] [97"1 | ]s e, t s{ -> t"sohubeg r"c,he "e[siet0 gh]t tch[2r]o,pe a rge ar | exep ~ ^~~~~~~~~~~~~~~enre s gsaiionn" ,src/libavfilter/vf_colormap.cf : OoF238FrSE:T t40h:e( bhwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_eux per ),c hAaVn _OnPeT238_TlY | "P , E _ S Osrc/libavfilter/vf_dctdnoiz.cTR I NFG:, {FS87E . s:tT( r12b: g warning: =)missing field 'help' initializer [-Wmissing-field-initializers] ," i hA V"_ 87d | }oO , uP b{lTe0 ,_N UL L T}A0Y, [P 4E| _*D ^TF LO 4A]U GBS= L E}{, , 1| {, ^. dsb-l>=s0o}u,rc e[-02],[ 02],, FsLA-G>sSo u}r,c e| [0 ^][ 1], s->sousrc/libavfilter/vf_crop.crc:e363[:0138]: [warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 ], | ~ ^~~~~~~~~~~~~~~ 363 | { "x"src/libavfilter/vf_colorchannelmixer.c,: 98 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set th e98 | x cr o{p a"rbeba" e,xp r"essesti otnh"e, b l u e g aOiFnFS ETf(ox_re xthper )b, lAuV_eO PTc_hTYaPnEn_SeTlR"I,N G , {O.sFtrF =S ET"((bibn_)w,- oAuVt__OwP)T/_T2Y"PE}_,src/libavfilter/vf_colormap.c 0D:,O 0242,U: 84T:BFLL AEwarning: ,GSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {}.,d b l| = ^1 }, - 2242, | 2 , F L A G S } , | d ^ou ble b[4] = { s->tsrc/libavfilter/vf_crop.ca:r364g:e138t:[ 0warning: ]missing field 'unit' initializer [-Wmissing-field-initializers][ c], s->targe t364[1 | ] [ c ] src/libavfilter/vf_colorchannelmixer.c{, : 99"sy-:>t"a112,rg:e t warning: [ missing field 'unit' initializer [-Wmissing-field-initializers] 2 ] [c ] , s -" >s99t | eat tr hgee yt {[c3 ro]p" a[rbceaa] e"x ,p} "r;esss ie ont"| , ~ ^~~~~~~~~~~~~~~t h e a l p Ohsrc/libavfilter/vf_colormap.caF :Fg242:S67:aE iTnwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f y_oerx prt),h AVe242_ | bOP Tl u_T Ye PE _cS h TRaI nN G,n el{. s", t r = O F FS"ET (di(onb_hua-),b oultA_he)V /2b"_[4}]O =,P T{0_,T Y0 sP,E-> ta_TrDOgUFBeLALGtSE[, {0.}d],b[ l| c ^=] 0,}, s--2>, t2a,r gFeLt[A1GS] [}c,] ,| ^s- >target[2][c], ssrc/libavfilter/vf_crop.c->:ta365r:123g:e twarning: [3missing field 'unit' initializer [-Wmissing-field-initializers]] [c] }; | ~ ^~~~~~~~~~~~~~~ 365 | src/libavfilter/vf_colormap.csrc/libavfilter/vf_colorchannelmixer.c:{ 242:":k100:50112e:ep:_ a warning: warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] p ect", "ke e242 p | 100 a | s p ec t r a t i{ "o a " r, " , " s et tdh oueb lre be[ 4]d = g a { i n s -Of>oFtFSrE athTr(ekege ep_taas[lppec0t)h,]a [ AccV]h_,aO ns-PnT>_etTl"a,Y r POgEFe_FtB[SEOT1(aOr]L[),c, A]V,{_ .iO6s4=P0-},T >_0tT,arYg eP1t, EF[_D2OL]UABL[EGc], s->t,Sar g}, e t| [3 ^] [c] }; | ~ ^~~~~~~~~~~~~~~{ .dbl=0}, -2,src/libavfilter/vf_colormap.c :2242,: 33:F warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AGS }, | ^ 242 | src/libavfilter/vf_crop.c : 366 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]do uble b[4] = { 366s | - > t ar{g et"[e0x]a[cctsrc/libavfilter/vf_colorchannelmixer.c"],:, 101 s: 112- : > warning: t missing field 'unit' initializer [-Wmissing-field-initializers]"a drgoe tex[a1ct] [101cc] | ro,p p si n- >g{t", a " rag "g, "et [s2 e t][ c ]t, h e gsr e- en> tg aa r gie nt fOor[ F3]t[FhSec]E } ;T(ae xl pa| hc ~ ^~~~~~~~~~~~~~~t)a, AcVha_nnOePl"T,_ OTFYPFE_SBEOOTL,( {a.gi)64,= 0A},V _0,O P1T_,T FYLPEA_DGOS U},B L| ^E , {.dbl=0}, -2, 2, FLAGsrc/libavfilter/vf_crop.cS :}367,: 12 :| ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ 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_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->kernsrc/libavfilter/vf_colorchannelmixer.cel:(112s:->117s:o uwarning: rcmissing field 'unit' initializer [-Wmissing-field-initializers]e[ i], s->sour c112e | [ j ]) ; { | " ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_colormap.c:270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_estdif.o src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49274 | | { " a n gl e " , " sA[eit* Na4n+glNe+"3, ] = A [ (N + 3 ) *ONF4F+Si]E T=( as-n>gsloeu)r,c e[ iA]V[_2O]P;T _ T| Y ~ ^~~~~~~~~~~~~~~P E_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:src/libavfilter/vf_deband.c105: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]55 :126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", 55" | s e t {r a"di1uthsr"", , " s eOtF F1sStE Tp(rlaadinues )t, hAreVs_hoOlPTd_"T,Y OPFEFS_ETF(LtOhrAeTs,h o{l.dd[b0l]=5)},, A V _O P 0T,_ T8Y19P2E_,F FLLOAAGT,S }{,. d| bl ^= 0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colormap.c 51: | 282 : 32: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"p lanes", "set 282p | src/libavfilter/vf_deband.cl a:56 : n 126e: s t owarning: f imissing field 'unit' initializer [-Wmissing-field-initializers] l t e r ", O F F S 56E | T ( pl a{ "n 2bet[si]h =) ,r"s, - A>t aV_ O r "PsegtTe _t2nT[Yid][P Ecp_]lIa; Nn e Tt| hr,e ~ ^~~~~~~~~~~~~~~ s {h.oil6d4",= 0xOFF}FS,E T( t h0r,e sh o0xlFd,[ 1F]L),A GASV }_,O P| T ^_ TYPE_FLOAT, {.dbl=0.02}, 0src/libavfilter/vf_dblur.c.:05200:0123:, warning: missing field 'help' initializer [-Wmissing-field-initializers] 0 .525, | F L A G{ SN U}L,L } | ^ | ^ 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 } | ^ 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] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^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:78src/libavfilter/vf_colorspace.c::1501004:: 12warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { 78N | U L L } { | " ^b lockx", "set the size of the x-axis blocks used during met3ri warningc sc generateda. lculaCC libavfilter/vf_exposure.o tions", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = src/libavfilter/vf_curves.c32}, :4610, :1<21<:9 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAGS }, | ^ 610 | for (i = 0; i < FFMIN(nb_curves,src/libavfilter/vf_decimate.c :F79:F150_:A Rwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]AY _ELEMS(comp_ids) )79; | i + + ) {{ "b l| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c ky", "set thsrc/libavutil/macros.he: 49s:i25z:e note: oexpanded from macro 'FFMIN'f the y- a49x | i#sd ebflionckes uFsFeMdI Nd(uari,nbg) (m(eat) r>i c( bc)a l?c u(lba)t i:o n(s"a,) )O F FS| E ~ ^ ~T (blocky), src/libavfilter/vf_curves.cAV:_610O:P19T_:T Ywarning: PEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INT, {.i64 610= | 3 2 } ,f o4r, (1i< <=9 ,0 ;FL Ai Gnb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ 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_datascope.c:131:19src/libavfilter/vf_cropdetect.c:: 181warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181131 | | fso-r> h(ipg =h _0;u 8p <= dsr-a>whi-g>hn b*_ pl2an5es5;. p++ +.)5 ;{ | | ~~~^~~~ ~ ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_log(ctx, AV_LOG_VERBOSE, "limit:%f round:%d skip:%d reset_count:%d\n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | src/libavfilter/vf_convolve.c : 897i:f121 (:s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]l imit < 1.0) | ~~~^~~~~ ~ 897 | { "planes", "set planes to deconvolve", src/libavfilter/vf_datascope.c : 161 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(plan e161s | ) , fAoVr_ O(PTp_ T=Y P0E;_ IpNT ,< d r{a.iw6-4=>7}n,b _0p,l 1a5n,e s;F LpA+G+S )} ,{ | ~ ^ ~~~~~~~~~~~~~~~| ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 902 | { NULL }, | ^ src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } src/libavfilter/vf_cropdetect.c}; : 252| : ^35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ src/libavfilter/vf_dctdnoiz.c:652:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | s->th = s->sigma * 3.; | ~~~^~~~~ ~ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/vf_deflicker.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "size", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ 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 >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_derain.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_delogo.c 51: | 209 : 112 :{ "warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]od el", "path t209o | m o d e{l "fxi"l,e " , " s e t lo gOoF Fx SpEoTs(idtnnicotxn.m"o, d e l _ f i OlFeFnSaEmTe()x,_ ex pr )A,V _O P T _ATV_YOPEP_TS_TRTIYNPG,E _S T R IN{G , .{s t.r s=t rN U=L L" -},1 "0 ,} ,0 0,, 0,F LFALGASG }S, },| ^ | ^ src/libavfilter/vf_derain.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]52 | { "input ",210 | "{i "nyp"u, t n "asmeet loofg ot hey mpoodseitli"o,n " , O F F SEOTF(dFnSnEcTt(xy._meodxeprl)_,in p u AtVn_amOeP)T,_ TAYPVE__OSTPRTI_NTGY,P E{_ S.TsRtrI =N "G-,1 " } ,{ 0.s,t r0 =, "xF"L }A,G S 0},, 0 ,| ^ FLAGS 4}, warning| ^s generated. src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_derain.c :21153 | : 146 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "w", "set lo53g | o w i d{th "",o ut p u t " , "OFoFuStETp(uwt_ enxapmer )o,f th e mAoVd_eOlP"T,_ T Y P EO_FSTFRSIENTG(,d n{n c.sttxr. m=o d"e-l1_"o u}t,pu tn0a,m e0s, _FsLtArGiSn g}),, AV _| O ^PT _TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_derain.c: 54212:12 | : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "h" ,54 | {" NsULeLt } l | o ^g o height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_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_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ CC libavfilter/vf_feedback.o 14 warnings generated. 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_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ CC libavfilter/vf_fftdnoiz.o 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, FLAGS30R } warning, s generated| . ^ 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 } | ^ 1 warning generated. src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | src/libavfilter/vf_convolution.c snp:r900in:t98f:( lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]m it_str, sizeof (900l | im it _ s t{r )",p l"a%nfe"s," ,s -">sliemt iplta)n;e s | t ~~~~~~~~ ~~~^~~~~o filter", OFFSET(planes), AV_OPT_TYPE_INT, src/libavfilter/vf_dedot.c {.i:63714=:15117},: 0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]15 , FLAGS}, | ^ 371 | { "lt", "set spatial lusrc/libavfilter/vf_convolution.cm:a901 :t105:h rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] shold", 901 | { " s c a l e ", "OsFeFtS sEcT(allte)",, A V _ O P T _OTFYFPSEET_(sFcLOaATl,e ){,. AdV_bOlPT=_T.Y0PE7_9F}LO,AT ,0 ,{. d1b,l =F1.L0A}G,S 0 .}0,, | 6 ^5 535, FLAGS}, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_cropdetect.c src/libavfilter/vf_convolution.c::902440::10519: :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]372implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { " t436l | " 902 | , a{v" _s"ldeto etlgt(oa"c,lte r x"a,ns ceAt e Vf_oLdrOGe_ IltNetma"Fp,oO ,ra l l u | m ~~~~~~ a ", O FF S E437 | T( d el t a ) , AO V F _FS"EOxT1(P:%tdT xl2_):TY,P %dE A_yVFL1O_A:OT%PT,_dT {yY2.P:Ed_%bdlF=0 }Lw:, O-%A6d55T3 ,h5 {:.,%dd xb6:l5=5%35., dF0 LAyG79:S%},},d p t0s ,:%| "P R ^1I , dF6L4A"GS t}:,% f | ^li src/libavfilter/vf_convolution.cmi:t:903%:f12 :c rwarning: omissing field 'help' initializer [-Wmissing-field-initializers] p=% 903d | : % d: % d{:% dN\Un"L,L } | ^ 438 | src/libavfilter/vf_dedot.c : 373: 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->x1, s ->373x | 2 , s - >{y1 ," tsc-">y,2 , w",se th ,t olxe,r ya,n cfer afmoer- >pcths,r oma temp o439r | a l v a rfirataimoen-",> OpFFtSsET (t=c= )A,V _ANVO_POTSP_TV_ATLYPUEE_ F?L O-1A :T ,f r{a.mdebl->=pt.s0 *5 8a}v,_q 20d,( i1n,l iFLnAk-G>St i}m,e_ b a| se ^) , 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.csrc/libavfilter/vf_dedot.c:375::39312::46 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | { NULL }, | 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_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ 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_src/libavfilter/vf_detelecine.cTYP:E_66F:LO150A:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0.5}, 0, 1 , 66F | L A G S{ "}p,a t t| e ^r n", "pattern that describe for how many fields a frame isrc/libavfilter/vf_despill.cs: 150t:o118 :b ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]di splayed", OFFS E150T | ( p a t t{e r"ne)x,p AaVn_OdP"T,_ T Y P E _"SsTeRtI tNheG , s{p.isltrl=m"2a3p" }e,x pa0n,d "0,, OFFFLSAETG(S}s,pi ll e| ^x pand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }src/libavfilter/vf_detelecine.c,: 67 :| 153 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frame", "position osrc/libavfilter/vf_despill.cf:151 :f118i: rwarning: stmissing field 'unit' initializer [-Wmissing-field-initializers] frame with r151e | sp ec t t{o "trhee dp"a,t t e r n i f" ssettr ereadm sicsa lceut"", , OF F S ET (s t a rOFtF_fSrEaTm(ere)d,s cAaV_lOeP)T, _ T Y PAEV__IONPTT_,T Y{P.Ei_F6L4O=A0T},, 0, {1.3d,b lF=L0A}G,S } ,- 1| ^0 0, 100, FLAGS }, | ^ src/libavfilter/vf_detelecine.c:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | {NULL} | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "brightness", "set brightness", OFFSET(brightness), AV_Osrc/libavfilter/vf_deshake.cPT_:T308Y:P16E_: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O AT, {.dbl=0}, -3081 | 0 , 1t0-,> vFeLcA.GxS = }a,v_ c l| i ^p f(t->vec.x, -deshake->rx * 2, deshake->rx * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_despill.c:155:src/libavutil/common.h118::143 :warning: 29missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'av_clipf' 143 | 155# | d e f{i n"ea lapv_hcal"i, p f " c h a ng e aavl_pchlai pcfo_mcp o | n ^e nt", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_deshake.c :309: 16:156 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | 309 | ^ t->vec.y = av_clipf(t->vec.y, -deshake->ry * 2, deshake->ry * 2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_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[isrc/libavfilter/vf_cropdetect.c]);: 457| : ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~16 : warning: src/libavfilter/vf_datascope.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 563:20: note: expanded from macro 'SQR' 457563 | | # d e f in e iSfQ R((sx-) >(l(ixm)i*(tx )<) 1 .| 0 ~~~^~~~) | ~~~^~~~~ ~ CC libavfilter/vf_fftfilt.o 4 warnings generated. 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_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}src/libavfilter/vf_deshake.c, :| ^409 :25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] src/libavfilter/vf_cropdetect.c :484409: | 12 : warning: Tmissing field 'help' initializer [-Wmissing-field-initializers]ra nsf 484o | r m t ={ {N{U0L}L, 0}} , | or ^i g = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ 22 warnings generated. 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_displace.csrc/libavfilter/vf_datascope.c::801:61106::12 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | 801 | { {N U"LsL" , } " s| e ^t 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] src/libavfilter/vf_deshake.c 803 | : 462: 51 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "o", "set trac e462 o | p a c idtesyh"a,k e - > a v g .OvOeFcF.SxET( =o )a,l p h a * t. v e c .xA +V _(1O.P0T _-T YaPlEp_hFaL)O A*T ,de s{h.dabkel-=>a0v.g8.}ve,c .x0;, 1| , ~ ^~~~~ FLAGSR }src/libavfilter/vf_deshake.c, : | 462 ^: 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * src/libavfilter/vf_datascope.ct.:v804e:106c: .warning: missing field 'unit' initializer [-Wmissing-field-initializers]x + (1.0 - a804l | p h a{) "* tdxe"sh,a k"es->eatv gt.vreacc.ex ;x po| ^~~~~ ~s ition", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_deshake.c:463:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->asrc/libavfilter/vf_datascope.cv:g805.:v106e:c warning: .missing field 'unit' initializer [-Wmissing-field-initializers] y = alpha *805 | t . v e c{.y "+t y("1,. 0 "- saeltp htara)c e* yd epsohsaiket-i>oanv"g,. v ec . yO;O F F| S ~ ^~~~~E T(ty), src/libavfilter/vf_deshake.c : 463 : 26 : Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_FL 463O | A T , {d.edsbhla=k0e.-9>}a, v0g,. v1e,c . yF L=A GaSlR p}h,a *| ^t .vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twsrc/libavfilter/vf_deshake.cid:t464h:)51,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV _OPT_TYPE _464F | L O AT , de{sh.adkbel-=>0a.v8g}.,a.n1,g l1e, =F LaAlGpShRa } ,* t| . ^an gle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_datascope.c :807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 464 | des h807 | a k e ->{a v"gt.h"a,ng l"ese t= tarlapchea h*ei gth.ta"n,g l e + ( 1O.O0F -F SaElT(pthheai)g h*t )d,e s h a kAeV-_O>PaTv_gT.YaPnE_gFlLeO;A T | , ^~~~~ ~ {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: src/libavfilter/vf_deshake.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | { 465" | c " , "dseets hcaomkpeo-n>eanvtsg .tzoo otmr ac=e "a, lOpOhFa F* StE.Tz(cooommpo n+e n(t1s)., 0AV _-O PaTl_TpYhaP)E _*IN Td,e s h{a.kie-6>4a=v7g}.,z oo m ;0 , | ~ ^~~~~1 5, FLAGSRsrc/libavfilter/vf_deshake.c }:,465 : | 25 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * tsrc/libavfilter/vf_datascope.c.:z809o:o106m: +warning: missing field 'unit' initializer [-Wmissing-field-initializers](1 .0 - alph a809) | * d{e "sg"h,a k e"-d>raawv gt.rzaoceo mg;r i d| ^~~~~ ~" , OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics),1 AV_ warningOP generatedT_. TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > 6lin warningks-> generatedw. ) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ warnings generated. src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FL20AGS warning },s\ generated . | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecatsrc/libavfilter/vf_datascope.ced,: 834us:e 27b:a cwarning: kecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d_configs)", OF FS834E | T ( b a ck e nd _ o p ti ofnosr) (,p =A V0_;O Pp T<_ TYdPEr_aSwTR-I>NnGb,_ pl{a n.setrs =; NpU+L+L) }{, 0 , | 0 ~ ^ ~~~~~~~~~~~~~~~, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_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_dnn_classify.c:104:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 104 | if (ctx->labels && label_id < ctx->label_count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 1 warning generated. 12 warnings generated. CC libavfilter/vf_field.o src/libavfilter/vf_datascope.c15: warning1102s: generated108. : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_fieldhint.o CC libavfilter/vf_fieldmatch.o CC libavfilter/vf_fieldorder.o src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_fillborders.o 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_FL16OA warningT,s generated{.. 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, FLAGsrc/libavfilter/vf_deinterlace_vaapi.cS }:, 102 | : ^ 41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deisrc/libavfilter/vf_deblock.cnt:391_:ca116p:s[ i]warning: .missing field 'unit' initializer [-Wmissing-field-initializers]t ype > ctx -391> | m o d e ) { | " ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ gamma", "ssrc/libavfilter/vf_deinterlace_vaapi.ce:t110 3:r41d: dwarning: ecomparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare]te ction thr 110e | s h o l d " , O F F S ETi(fg a(mcmta)x,- >d ei n t A_Vc_aOpPsT[_iT]YP.Et_yFpLeOA T=, ={ c.txd-b>lmo=d.e0)5 }, | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~0 , 1, FLAGS }, | ^ CC libavfilter/vf_find_rect.o src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ CC libavfilter/vf_floodfill.o 8 warnings generated. 11 warnings generated. CC libavfilter/vf_format.o 45 warnings generated. CC libavfilter/vf_framepack.o CC libavfilter/vf_framerate.o 1 warning generated. src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_referenCC libavfilter/vf_fps.o ces; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_framestep.o src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1,src/libavfilter/vf_edgedetect.c FL:AG72S :},99 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { src/libavfilter/vf_deinterlace_vaapi.c":386:h12i:g hwarning: "missing field 'help' initializer [-Wmissing-field-initializers], "s e386 | t h i{gh tNhUrLeLsh o}l,d " ,| ^O FFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 14 warnings generated. 26 warnings generated. 22 warnings generated. src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavfilter/vf_freezedetect.o CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o src/libavfilter/vf_drawbox.c:447:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "x", "set horizontal position of the left box edge", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:448:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "y", "set vertical position of the top box edge", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the boCC libavfilter/vf_gblur.o x", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ CC libavfilter/vf_geq.o src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^CC libavfilter/vf_gradfun.o src/libavfilter/vf_drawbox.c:458:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 458 | { "box_source", "use datas from bounding box in side data", OFFSET(box_source_string), AV_OPT_TYPE_STRING, { .str=NULL }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 459 | { NULL } | ^ CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o 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 }, | ^ 4 warnings generated. src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ 2 warnings generated. src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the gsrc/libavfilter/vf_entropy.crid:",51 : 12:O Fwarning: FSmissing field 'help' initializer [-Wmissing-field-initializers]ET (color_s t51r | ) , A V{_ ONPUTL_LT Y}P E _S| T ^R ING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^6 warnings generated. src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ 35 warnings generated. src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAsrc/libavfilter/vf_entropy.cGS :}142, : | 43 ^ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entrsrc/libavfilter/vf_elbg.co:p61y: 110+:= -warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]o g2(p) * p; | 61 | ~ ^ { "seed"src/libavfilter/vf_entropy.c,: 142"s:e38:t warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t he random s142e | e d " , O F F SE T ( l f g _ s e eedn)t,r oAVp_yO P+T=_T YP-El_oINgT26(p4) ,* {p.i;6 4 = | - ~~~~ ^1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { src/libavfilter/vf_entropy.c"u:s147e:43_:al warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h a", "use alp 147h | a c h a n n e l f o r m a pp i negnt"r,o pOFyF S+E= T-(luosge2(_pa)l *p hp;a ) | , ~ ^ AV_OPT_TYPEsrc/libavfilter/vf_entropy.c_:B147:O38O: Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.i64=0 }147 | , 0 , 1 , F L AG S } , | ^ entropy += -log2(p) * p; src/libavfilter/vf_elbg.c | : ~~~~ ^ 65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | snprintf(metabuf, sizeof(metabuf), "%f", entropy); | ~~~~~~~~ ^~~~~~~ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ 11 warnings generated. 3 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 1 warning generated. 1 warning generated. 3 warnings generated. CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.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), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_hsvkey.o src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_hue.o src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' CC libavfilter/vf_huesaturation.o 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 8 warnings generated. CC libavfilter/vf_hwdownload.o 1 warning generated. CC libavfilter/vf_hwmap.o 15 warnings generated. src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1,src/libavfilter/vf_eq.c 1, :VF203 }:,9 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_exposure.c202: | 149 : 12 :e q-warning: >missing field 'help' initializer [-Wmissing-field-initializers]v ar _149v | a lu e s [V{A RN_URL]L =} i n| l ^i nk->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("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_extractplanes.c : 62d:s12t:[ jwarning: ] missing field 'help' initializer [-Wmissing-field-initializers]= top[j] 62+ | ( ( E X{P RN)U-LtLo p}[ j ]| ) ^ * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120src/libavfilter/vf_eq.c | fn:(238m:43u:lt iwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l y, MULTIPLY(1, A238, | B ) )eq - >v| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _valsrc/libavfilter/blend_modes.cu:e108:s22[V:A note: expanded from macro 'fn'R _POS] = po s108 | = = - 1 ? N A Nd st:[j ] p=o st;o p [| j ~ ^~~] + ((E/usr/include/math.hX:PR15):19-:to pnote: [expanded from macro 'NAN'j ]) * o pa15ci | t#y;d e f i n e N A N __ b u i l t\i n| _ ^~~~~~ ~n anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. 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 < ctx13->n warningbs_ generatedo. utputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expsrc/libavfilter/blend_modes.cr), : 126 :1 : Awarning: V_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_STRING, {.126s | tfr n= ("s1c.r0e"e}n, ,0, 0 ,SC RTEFELANG(S1 },, A ,| ^ B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j]src/libavfilter/vf_eq.c :=324 :to85p:[ warning: jmissing field 'unit' initializer [-Wmissing-field-initializers]] + ((EXPR)-t o324p | [ j ] ) * o pOaFFcSiEtTy(;b r i g h tn e s s _e x p r) , AV _ O P T _ TY P E _ ST R\I N G| ~ ^~~~~~~, {.str =CC libavfilter/vf_hwupload.o src/libavfilter/blend_modes.c":0126.:01:" }warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 , 0, T F126L | AfGnS( s}c, r e| e ^n , SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' src/libavfilter/vf_eq.c :108326 | : 85 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst[j] 326= | t o p [ j] + O(F(FSEEXTP(sRa)t-utroapt[ijo]n)_ e*x porp)ac,it y ; A V _ O P T _ T Y P E _ ST R I N G , \{ . | s ~^~~~~~ tr = "1.0"src/libavfilter/blend_modes.c}:,126 :029,: 0warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], TFLAG S126 | f}n,( s cr| ee ^n, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #definesrc/libavfilter/vf_eq.c :B328 b:o85t:t owarning: m[missing field 'unit' initializer [-Wmissing-field-initializers]j ] | ^~~~~~~~~ src/libavfilter/blend_modes.c328: | 73 : 63 : note: expanded from macro 'SCREEN' OFFSET(ga mm73a | _#exdepfrin)e, S C R E E N (AVx_,OP T_aT,Y PbE)_ S T R(I1.N0G , -{. s(txr) = *" 1(.0("1.}0, -0 ,(a )0), *T FL(A1G.S 0} , - | ( ^b) ) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_eq.c :d330st:[85j:] =warning: missing field 'unit' initializer [-Wmissing-field-initializers]t op[j] + (330( | E X P R ) - t oOpF[jF])S ET*( goampmaac_itry_;e xp r ) , A V _ O P T _ T Y P E _ S T R\I N G| , ^~~~ {.str = "1src/libavfilter/blend_modes.c.:0126":},26 :0 ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 , TFLAGS 126} | ,fn ( s| c ^r een, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' src/libavfilter/vf_eq.c83: | 332#:85d:e fwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n e A top[j] 332 | | ^~~~~~ src/libavfilter/blend_modes.c :O73F:F49S:E Tnote: (expanded from macro 'SCREEN'g amma_g_e x73p | #rd)e,f i n e SACRVE_EONP(xT,_ TaYP,E _bS) T R (I1NG.,0 {-.s t(rx )= *" (1(.1.00" -} , (0a),) 0*, (1T.FL0A -G S( b},) ) /| ^ 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[jsrc/libavfilter/vf_eq.c]: 334=: 85t:o warning: pmissing field 'unit' initializer [-Wmissing-field-initializers][ j] + ((EX P334R) | - t op [ j] ) * oOpFaFcSiEtyT;( g a m m a _ b _ e x p r ) , A V _\ O P| T ^~~~_ TYPE_STRING,src/libavfilter/blend_modes.c :{126:.1s:t rwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]= "1.0" }126 | ,f n0(,s c0r,e eTnF,L A G S }S,C RE EN| ( ^1 , A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | src/libavfilter/vf_eq.c : 336d:s85t[:j] warning: =missing field 'unit' initializer [-Wmissing-field-initializers] top[j] + ( (336E | X PR ) - to p [ j ])O F*F SoEpTa(cgiatmyma;_ w ei gh t _ e x p r ) , A V _ O P T _ TY P E _\S T R| I ^~~~~~ ~N G, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ CC libavfilter/vf_hysteresis.o src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' CC libavfilter/vf_identity.o 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/vf_extractplanes.csrc/libavfilter/blend_modes.c::128:33629::23 :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] 128 | fn (336h | a r d l ifgohrt ,(i n t( Bi <= H0A;L Fi) Yn(b2_, oBu,t pAu)t s:; SiC+R+E)E N{(2 , | B ~ ^ ~~~~~~~~~~~~~~~, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:344:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/blend_modes.c :72:40: note: expanded from macro 'MULTIPLY' 344 | 72 | #fdoefrin e( iMnULtT IiPL Y=(x ,0 a;, ib )< (c(txx)- >* n(b(_(ao) u*t p(ubt)s); /i +1+.)0 ){) | | ~ ^ ~~~~~~~~~~~~~~~ ^ ~ src/libavfilter/blend_modes.c:src/libavfilter/vf_extractplanes.c108::35933::27 note: :expanded from macro 'fn' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108359 | | f o r ds(tin[tj ]i == t0op;[ ji] <+ c(t(xE-X>PnRb)_-otuotpp[ujt]s); *i +o+p)ac it{y ; | ~ ^ ~~~~~~~~~~~~~~~ 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; isrc/libavfilter/blend_modes.c :<128 :c62t:x -warning: >implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n b_outputs; i++) { 128| | ~ ^ ~~~~~~~~~~~~~~~f n(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPL7Y(2 warning, sB generated,. A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 7 warnings generated. CC libavfilter/vf_idet.o src/libavfilter/vf_fade.c:451:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long 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 long') and 'uint64_t' (aka 'unsigned long 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] CC libavfilter/vf_il.o 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ 10 warnings generated. src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_src/libavfilter/blend_modes.cOPT_T:Y135P:E1_D:U Rwarning: ATimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I ON, {.i64 = 0. }135 | ,f n0(d,o dIgNeT,6 4_ M A X , D OFDGLEA(GAS, B)}), | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[src/libavfilter/vf_fade.cj]: 540+: 130(:( Ewarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers]P R)-top[j]) * 540o | p ac i t y ; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c : 135 : 1 : warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F FSET(d u135 | rfant(idoond)ge,, A VDO_DOGPET(_ATY,P EB_)D)U R A| T^~~~~~~~~~~~~~~~~~~~~~~~~~~ IONsrc/libavfilter/blend_modes.c,: 108{:.39i:6 4note: expanded from macro 'fn'= 0. }, 0 ,108 | I N T 6 4 _ M AX , FL A GdsSt [j}], = | ^t op[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_fade.c : 542 : 130\ : | warning: ~^~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c :542135 | : 22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | f n ( d o d g e , D O DG E ( A , B )) | ~~~~~~^~~~~ OFFSET(dursrc/libavfilter/blend_modes.ca:t83i:o11:n ),note: expanded from macro 'A' AV _83O | P#Td_efTiYnPeE _AD UtRoApT[IjO]N , | ^~~~~~{ .i64src/libavfilter/blend_modes.c :=75: 300:. note: }expanded from macro 'DODGE', 0, INT64 _75 | M#AXd,ef iFnLeA GDSO D}G,E( a ,| b ^) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))src/libavfilter/vf_fade.c):543 : 126| : ^ ~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 543 | {108 | " c o l o r " , d s t ["js]e t= cotloopr["j,] + ( (E X P R ) - t o p[ j ] ) O*F FoSpEaTc(ciotlyo;r _ r g ba ) , A V _O P T _ T Y P E_ C O LO R , \ | {. ^~~~s tr = "blacsrc/libavfilter/blend_modes.ck:"135}:,22: 0,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 , FLAGS }, 135 | | f ^n( dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A tosrc/libavfilter/vf_fade.cp:[544j:]126 : | ^~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 544 | { " c75" | ,# d e f i n e D O D"GsEe(ta ,c obl)o r " , ( ( ( a ) > = 1 . 0 ) O?F FS(Ea)T (:c oFlFoMrI_Nr(g1b.a0),, (( bA)V _/O P(1T._0T Y-P E_(COaLO)R),) ) ) | { ^. str =src/libavfilter/blend_modes.c :"108b:l33a:c k"note: }expanded from macro 'fn', 0, 0, FLA G108S | } , | ^ dst[j] = top[j] + ((Esrc/libavfilter/vf_fade.cXP:R545):-12t:o pwarning: [missing field 'help' initializer [-Wmissing-field-initializers]j ]) * 545 | op a c i t{y ;N U L L } | ^ \ | ^~~~ ~ 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/vf_fade.c:542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/blend_modes.c:83 :54111 | : note: expanded from macro 'A' { " d83" | ,# d e f i ne A t o p ["jD]u r a| t ^~~~~~ ion of src/libavfilter/blend_modes.cth:e75 :e75:f fnote: eexpanded from macro 'DODGE' ct in s e75c | o#nddesf.i",n e | D ~OD GE(a, b) 542( | (( a) > = 1 . 0 ) ? ( a) : F FM I N ( 1 .0 , ( ( b ) / (1 . 0 - ( a ) ) ) ) ) | O ~ ^F FSET(duration)src/libavutil/macros.h,: 49 : 28 :A Vnote: _Oexpanded from macro 'FFMIN'P T_TYPE _49D | U#RdAeTfIiONn,e F{F.MiI6N4( a=, b0). ((}a,) >0, (IbN)T ?6 4(_bM)A X:, ( aF)L)A G S| ^ }, | ^~~~~~~~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' /usr/include/stdint.h:46:21: 108note: | expanded from macro 'INT64_MAX' 46 | #ddsetf[ijne] I=N Tt6o4p_M[AjX] +(0 x7(f(fEfXfPfRf)f-fftffofp[fjf]f)) * | o ^~~~~~~~~~~~~~~~~~p acity; \ | ^~~~src/libavfilter/vf_fade.c :540:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/blend_modes.c:135:25 :539 | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "dura t135i | ofnn"(d,o d g e ," D u r a tDiODoGn E(oAf, tBhe) )e f f| e ~~~~~~~~~^~c t in seconds.", | ~ src/libavfilter/blend_modes.c:84:11: note: 540expanded from macro 'B' | 84 | # d e f i n e B b o t to m [ j ] | ^~~~~~~~~ src/libavfilter/blend_modes.c : 75: 62 : note: expanded from macro 'DODGE' OF F75S | E#Td(edfuirnatei oDnO)D,G E ( a ,A Vb_)O P T _ TY P E _(D(U(RaA)T I>O=N ,1 .{0.)i 6? 4( a=) 0:. F}F,M I0N(,1 .I0N,T 6(4(_bM)A X/, (F1.L0AG S- (}a,) ) )| ) ^~~~~~~~~) | ^ ~ /usr/include/stdint.h:46:21: src/libavutil/macros.hnote: :expanded from macro 'INT64_MAX'49 :28: note: expanded from macro 'FFMIN' 46 | #de f49i | n#ed efIiNnT6e4_ MFAFX M I(N0(xa7,fbf)f f(f(faf)f f>f ff(fbf)f) ? | (b ^~~~~~~~~~~~~~~~~~) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: src/libavfilter/vf_fade.cexpanded from macro 'fn' :538:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 108 | 537 | d s t{[ j"]s t"=, t o p [j ] + ( ("ENXumPbeRr) -otfo ps[ejc]on)d s* o fo ptahcei tbeyg;i nn i n g o f t h e e ff e c t. " , | ~ \ | ^~~~ 538 | src/libavfilter/blend_modes.c : 135 : 22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | f n ( d o d g e, D OD GE ( A , B ) ) | ~~~~~~^~~~~ OFFSET(start_time), AV_Osrc/libavfilter/blend_modes.cP:T83_:T11Y:P Enote: _expanded from macro 'A'D URAT IO83N | ,# d{e.fii6n4e =A 0t.o p}[,j] 0 ,| ^~~~~~I NT64_MAsrc/libavfilter/blend_modes.cX:,75: 75F:L Anote: Gexpanded from macro 'DODGE'S }, | ^~~~~~~~~ 75/usr/include/stdint.h | #:d46e:f21i:n enote: expanded from macro 'INT64_MAX'DO DGE(a, b46) | #d e f i n e ((I(aN)T 6>4=_ M1A.X0 ) (?0 x(7af)f f:f fFfFfMIfNf(f1f.ff0ff,) ( (| b ^~~~~~~~~~~~~~~~~~) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.hsrc/libavfilter/vf_fade.c::49536::34113:: note: warning: expanded from macro 'FFMIN'implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 49 | # d535e | fin e F F{M I"Ns(taa,rbt)_ (t(iam)e "> ,( b )" N?u (mbb)e r: o(fa )s)e c o| n ^d s of the src/libavfilter/blend_modes.cb:e108g:in33n:i nnote: expanded from macro 'fn'g of the ef f108e | c t ." , | ~ dst[j] = t536op | [j ] + ( ( E X P R) - t o p [ j ] ) * o p a c i t y ; O F\F S E| T ^~~~( start_timesrc/libavfilter/blend_modes.c):,135 :25 :AV _warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]P T_TYPE_DUR AT135I | OfnN(,d o{d.gie6,4 = 0 . D}O,D G0E,( AI,N TB6)4)_M A X| , ~~~~~~~~~^~F LAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libavfilter/blend_modes.c: 8446: | 11#:d enote: fexpanded from macro 'B' ine I84N | T#6d4e_fMiAnXe B (b0oxt7tfofmf[fjf]f f f| f ^~~~~~~~~f fffff) 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; CC libavfilter/vf_kerndeint.o \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 9 warnings generated. src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ In file included from src/libavutil/macros.h:47src/libavfilter/vf_fftdnoiz.c::28:27 : note: expanded from macro 'FFMAX' src/libavfilter/window_func.h:155:60: 47warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine FFMAX(a,b) ((a) 155> | ( b ) ? ( a ) :l u(bt)[) n ] | = ^e xp(-0.5src/libavfilter/blend_modes.c :108*: S33Q:R note: (expanded from macro 'fn'( n-(N-1)/ 2108) | / ( 0 . 4 * ( N - 1 ) d/s2t.[fj)]) )=; t o| p ~^~~[ j] + (src/libavfilter/window_func.h(:E153X:PR30): -note: texpanded from macro 'SQR'o p[j]) *153 | op a c i t y ; # d e f i n e S Q R ( x ) ( ( x ) * ( x) ) | ^\ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/window_func.h: 155136: | 60f:n (warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u rn, B155 | U R N ( A , B ) ) | l ~~~~~^~~~~ ut[n] = exp(-0.5 * SQR((n-src/libavfilter/blend_modes.c(:N83-:111):/ note: 2expanded from macro 'A') /(0. 483* | (N#-d1e)f/i2ne. fA )t)o)p;[ j ]| ~^~~ | ^~~~~~ src/libavfilter/window_func.h:153src/libavfilter/blend_modes.c::2674:: 81note: :expanded from macro 'SQR' note: expanded from macro 'BURN' 9 warning153s | generated . 74 | # d e f i n#ed eBfURiN(na,e bS)Q R ( x ) ( ( x(()(*a() x<))= 0| . ^0 ) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:84:11: note: 162 | expanded from macro 'B' 84 | # d e f i nife (FBF bAoBtSt(onm [-j M]) > =| ^~~~~~~~~ 0.3 * Msrc/libavfilter/blend_modes.c) :{74: 74 :| ~~^~~ ~~note: expanded from macro 'BURN' src/libavutil/common.h:64: 3174: | #note: dexpanded from macro 'FFABS'e fine B U64R | N(#ad,e fbi)n e F F A B S ((a()( a()( a<)= >0=. 00) ?? ((aa) ): : (F-F(MaAX)()0). 0 , | 1 ^ .0 - (1.0 - (b)) In file included from /src/libavfilter/vf_fftdnoiz.c :(a27): ))src/libavfilter/window_func.h : 162| : ~ ^17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX'162 | 47 | # d e f iinfe (FFFFAMBASX((an ,-b ) M()( a>)= >0 (.b3 )* ?M )( a{) :| ^~~~~~~~~~~~ ~~( b)) src/libavutil/common.h :| ^64 :37: note: expanded from macro 'FFABS' src/libavfilter/blend_modes.c:108:33 :64 | note: #dexpanded from macro 'fn'e fine FFA B108S | ( a ) ( ( a) > = d0s t?[ j(]a )= t:op [(j]- (+a )()()EX P | R ^~~~) -top[j]) *In file included from src/libavfilter/vf_fftdnoiz.co:pa27c: isrc/libavfilter/window_func.ht:y162;: 39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | i\f (| FF ^~~~AB S(n - M) >src/libavfilter/blend_modes.c=: 136:01.: 3warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]* M) { 136| | ~ ^f n(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/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/vf_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_lagfun.o 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 lCC libavfilter/vf_lenscorrection.o eft crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:314:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ CC libavfilter/vf_limitdiff.o 10 warnings generated. src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 3 warnings generated. src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * 1opac warningit generatedy. ; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 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 | fnsrc/libavfilter/vf_fftfilt.c(vivid:li92gh:t135,: (warning: A missing field 'unit' initializer [-Wmissing-field-initializers]< HALF) ? BURN(2 * A92, | B ) : {D O"dDcG_EY("2, * "(aAd -j uHsAtL Fg)a,i n Bi)n) Y p| l~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~a ne", src/libavfilter/blend_modes.c : 75O:F75F:S Enote: Texpanded from macro 'DODGE'( dc[Y]), 75 | # d eAfVi_nOeP TD_OTDYGPEE(_aI,N Tb), { . i(6(4( a=) 0>}=, 1 . 0 )0 ,? ( a ) 1:0 0F0F,M I N ( 1F.L0AG,S ( (}b,) /| ^( 1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavfilter/vf_fftfilt.c): 93(:(135:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]> (b) ? (b) : (a )93) | | ^{ "dc_Usrc/libavfilter/blend_modes.c":,108 : 33":a dnote: jexpanded from macro 'fn'u st gain i n108 | U p l a n e " , d s t [ j ] = t oOpF[FjS]E T+( d(c([UE]X)P,R ) - t o ApV[_jOP]T) _*T YoPpEa_cIiNtyT; , { . i 6 4 = 0} , 0 , \10 0 0| , ^~~~ FLAGS }, | ^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 src/libavfilter/vf_fftfilt.c*: 94A:,135 :B )warning: missing field 'unit' initializer [-Wmissing-field-initializers]: DODGE(2 * (A -94 | H A L F ){, "Bd))c _ V| " ~~~~~~~~~~~~~~~~~~~~~~^~, "adjust gain in V plane"src/libavfilter/blend_modes.c,: 84 : 11 : note: expanded from macro 'B' 84 O | F#FdSeEfTi(ndec [B Vb])o,t t o m [j ] A | V ^~~~~~~~~_O PT_TYPsrc/libavfilter/blend_modes.cE:_75I:N62T:, note: expanded from macro 'DODGE' {.i64 = 075} | ,#d e f i n e 0D,O D G E ( a1,0 0b0), F L(A(G(Sa )} ,> = | 1 ^ .0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavfilter/vf_fftfilt.csrc/libavutil/macros.h::9549::12934:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFMIN' 49 | #de f95i | n e F F{M I"Nw(eaig,hb)t _(Y("a,) >" s(ebt) l u?m i(nba)n c:e e(xap)r)e s s| ^i on in Y src/libavfilter/blend_modes.cp:l108a:n33e":, note: expanded from macro 'fn' OFFSET(we i108 | g h t _ s t r [Y ] ) ,d sAtV[_jO]PT _=T YtPoE_pST[Rj]I N+G ,( ({EX.PsRt)r -=t o"1p"[j}], )0 *, o0p,a cFLiAtGyS; }, | ^ \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fftfilt.c :14696 | :f130n:( vwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]v idlight, (A <96 | H A L F){ ?"w eBUiRgNh(t2_ U*" A,, "B)s e:t DcOhDGrE(o2mi n*a n(cAe e-x pHrAeLsFs)i,on Bi)n) U | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ plasrc/libavfilter/blend_modes.cn:e108":,22 O:F Fnote: SEexpanded from macro 'fn'T( weight_str [108 | U ]) , A V_ O P T _ TdYsPtE[_jST]R I=N Gt, o{p.[sjt]r += (N(EUXPLRL)}-,t o0p,[j ]0), *F oLpAaGcSi t}y,; | ^ \ | ^~~~~~ ~ src/libavfilter/vf_fftfilt.c:97:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "weight_V", "set chrominance expression in V plane", OFFSET(weight_str[V]), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 7 warnings generated. src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set src/libavfilter/vf_fieldmatch.cmip:m129a:ps154":, Owarning: FFmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(mipmaps), AV_OPT_TYPE_INT , 129{. | i6 4 = 3{} ,"p p1sr,c "M,A X"_mMaIrPkMA PmSa,i FnLA GiSn p}u,t | a ^s a pre-processed input and activate clean source input stresrc/libavfilter/vf_find_rect.ca:m52":, 80O:F Fwarning: SEmissing field 'unit' initializer [-Wmissing-field-initializers]T (ppsrc), AV52_ | O PT _ T YP{E _B"OxOmLi, n{".,i 64"=",0 O}F,F S0,E 1T,( xFmLiAGnS )},, A V| _ ^O PT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "setsrc/libavfilter/vf_find_rect.c :wh54e:t80he:r warning: omissing field 'unit' initializer [-Wmissing-field-initializers]r not chrom a54 | i s i{n "cxlmuadxe"d, "d",u riOnFgF StETh(ex mmaax)t,c hA Vc_omOpaPrTi_sToYnPsE"_I,N OTF,F S{E.iT6(4m c=hr om0a)},, A V0_O,P ITN_TTY_PMEA_XB,O OFLL,A G{S. i}6, 4 =| 1 ^} , 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_fieldmatch.c55 | : 135 : 174 :{ warning: "ymissing field 'unit' initializer [-Wmissing-field-initializers]m ax", "", OFFSET(ym a135x | ) , A V{_ O"yP0"T,_ "TdYefPiEn_eINsrc/libavfilter/blend_modes.cT a:,n153 { .:e73xi6:4cl warning: us=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 0on} ,b a0n,d I NwTh_MiAcXh, e FxLc153AlG | uSfnd( }ei,nts er thpe| o ^ll aitne,eLsR IbNTeFt(wMeAeXn * y(20 -a ncdo syf1(A *f rMo_mP It h/e fMiAeX)l dsrc/libavfilter/vf_find_rect.c- :56mc:at81ocsf:(h Bwarning: i* missing field 'unit' initializer [-Wmissing-field-initializers]nM_ gP Id e/c iMsA X)i)56 | o n" ,* 0O.{2F 5fF")S) dE i| Ts(c ~ ^~~ ya0r),d "A,V _"O"P, TO_FTYFPsrc/libavfilter/blend_modes.cSE_:IEN41:T13T: (note: ,dexpanded from macro 'MAX' i {s.ic6 a41r4 | d#=)d,e0fi n},A e0,V _M IOAPNT_XTTY PE__B1OM.fOA LX ,,| ^~~ F {L.AiG64S src/libavfilter/blend_modes.c= : 80}:200,: }, 0note: | expanded from macro 'LRINTF' ^, 1, FL80AG | S# d}e,f in e| ^LR INTF(x) (x) | ^ src/libavfilter/vf_find_rect.c:57src/libavfilter/vf_fieldmatch.c::src/libavfilter/blend_modes.c12136::108::174 33: warning: warning: :missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'fn'57 | { NU L108L | } 136 | | ^ { " y 1 " ,d s"td[ej]f =i ntoep a[j]n +e x(c(lEXuPsRi)o-nt obpa[jn]d )w *h iocpha ceixtcyl; u d e s t h e l i n e s b et we e n y 0 a n d \y 1 | f ^~~~r om the field masrc/libavfilter/blend_modes.ctc:h153i:n62g: dwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ci sion", OFFSET(y 1153) | ,f nA(Vi_nOtPeTr_pToYlPaEt_eI,NLRT,I N{T.Fi(6M4A=X0 },* 0(, 2I -N Tc_oMsAfX(,A F* LMAG_S P}I, / | ^M AX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/vf_fieldmatch.c:137:src/libavfilter/blend_modes.c126:: 84warning: :11missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'B' 84 | #d ef137i | n e B{ b"osttcotmh[rje]s h "| , ^~~~~~~~~ "set ssrc/libavfilter/blend_modes.c:c80e:n20e: cnote: hexpanded from macro 'LRINTF'a nge d80e | t#edcetfiionne LtRhIrNesThFo(ldx"), (OxF) F S| E ^T (scthresrc/libavfilter/blend_modes.cs:h108:_33f:l t)note: ,expanded from macro 'fn' AV_OPT_TYP E108_ | D O U B L E , {. d b l =d1s2t}[,j ]0 ,= 1 0t0o,p [Fj]L A+G S( (}E,XP R | ) ^- top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j])src/libavfilter/vf_fieldmatch.c :*146: 151o:p awarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]i ty; 146 | { " c t h r e s h " , \" s e| t ^~~~ the area cosrc/libavfilter/blend_modes.cm:b153i:39n:g warning: timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]h reshold used f153o | rf nc(oimnbteedr pforlaamtee ,dLReItNeTcFt(iMoAnX", * ( 2 -O FcFoSsETf((cA t*h rMe_sPhI) ,/ AMVA_XO)PT _-T YcPoEs_fI(NBT ,* {M._iPI6 4=/ 9 }M, A-X1),) *0 x0f.2f5, fF)L)AG S | } ^ ~, | ^ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_fieldmatch.c::80147::20151:: note: expanded from macro 'LRINTF'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | #define L147 | R I N T F{(x )" c(hxr)o m a| " ^, "set src/libavfilter/blend_modes.cw:h108e:th33e:r note: oexpanded from macro 'fn'r not chro m108a | i s c o n s i d e rdesdt [ijn] t=h et ocpo[mjb]e d+ f(r(aEmeX PRd)e-ctiospi[ojn]"), *O FoFpSaEcTi(tyc; h r o m a ) , A V_ O P T _ T Y P E _ B O O L , {.\i 6 4| = ^~~~ 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslsrc/libavfilter/vf_find_rect.c:o130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p e130 | return 1 - fabs(c); | ~~~~ ^ ), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius forsrc/libavfilter/vf_fftfilt.c :295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] be s295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ tsrc/libavfilter/vf_fftfilt.c :297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] e 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ dge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost",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 }, | ^ specify the edge cost for edge msrc/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ atching", OFFSET(ecost)src/libavfilter/vf_fieldorder.c:,157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] AV 157 | { NULL } | ^ _CC libavfilter/vf_limiter.o OPT_TYPE_FLOAT,{.9 warningds generated. bl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middlsrc/libavfilter/vf_find_rect.c:e211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c o209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ s 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), t 211 | best_x, best_y, best_score); | ^~~~~~~~~~ fsrc/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] or 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ edgesrc/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' m264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ a/usr/include/math.h:15:19: note: expanded from macro 'NAN' t 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ ching", OFFSET(mcost), Asrc/libavfilter/vf_find_rect.cV:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _O 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ PT_TYPCC libavfilter/vf_lumakey.o E_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,{.src/libavfilter/vf_framerate.cCC libavfilter/vf_lut.o d:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] bl=0 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ .5}, 0, 1src/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 }, | ^ FLAGS, },src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., CC libavfilter/vf_lut2.o V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/vf_estdif.c {NULL} | ^ :src/libavfilter/vf_fftfilt.c:104406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] :12: 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ CC libavfilter/vf_lut3d.o src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1 warning generated142. | { Nsrc/libavfilter/vf_fps.cUL:L }103 : 128| ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_STRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 30 warnings generated. 9src/libavfilter/vf_fps.c warnings: generated199. :50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAX) { | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 45 warnings generated. src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, Fsrc/libavfilter/vf_framepack.cLAGS: }439,: 12 | ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:408:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:409:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 409 | { NULL } | ^ src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 5 warnings generated. 1 warning generated. CC libavfilter/vf_maskedclamp.o src/libavfilter/vf_fillborders.c:16682: warning111: swarning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INsrc/libavfilter/vf_fieldmatch.cT_:M725AX:,23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAGS }, | ^ src/libavfilter/vf_geq.c725 | : 73 : 117 : warning: fomissing field 'unit' initializer [-Wmissing-field-initializers]r (i = 0; i < FF_ARRAsrc/libavfilter/vf_fillborders.cY:_685:E 111L:73 E | warning: M missing field 'unit' initializer [-Wmissing-field-initializers]S ({c o"mlbusm)_ e;685 | ix++ )p r{ "| ,{ ~ ^ ~~~~~~~~~~~~~~~~~~~~~ " "bseot tltumoim"n,src/libavfilter/vf_fieldmatch.ca ":sent834 :ct19:eh warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e bxotptorme 834sf | sil il o nbof"rodre, r( "iO, F=F S0 ; EiTO (F ra t ids46t o | n"-, >#Opde fFitn FsSeE TI (N== lT6 A Vo_4 gN2__c oOuMA PnTtX src/libavfilter/vf_geq.c :S)_ V"A80LU, se:tE (? 117N 0 :AA mxiNVwarning: 7n i_missing field 'unit' initializer [-Wmissing-field-initializers]f:fmOu fPfm tTdf-d>_dfsuT YfPtr->80pf | Ea_ftff tIsNfT ,i f* o{.f ani f){ v"6ain | _4" ^~~~~~~~~~~~~~~~~~sq2 , ed= c4(}, otn d 4d, -s>i n " MlA, iX _ n L" skeE -VEt >L ,a src/libavfilter/vf_freezeframes.ct lF:i mep_L43OhbaAG:FS96 a} ,F:se xS Ee pwarning: rTe)ss| ioimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n(";, ^ d u r a| ~ ^~~ tOiFo 43/usr/include/math.hFn: | 15:S), E19T : ( { eAx"prnote: _Vlexpanded from macro 'NAN'ass_O PttTr_T "[,Y15PEA | src/libavfilter/vf_fspp.c_D]#) ,: UAd 50"RsVeet :A_TfIlO138OiPnaeN :NATNst, _warning: f { Tmissing field 'unit' initializer [-Wmissing-field-initializers]Yr.a m PEi_ SeT6 _R_b4tIuNG=, oil250{ tf0r0 | 0.00i0ee zs n}_neatr =,N"Un { ,"qLp"f L,( }OF"0" ), F, SI0| EN,T ^~~~~~~~~~~~~~~~~~6 4_T ( l aMst0) ,,AX ," f o F LrVc A|e GF ASVa} c o_,OP}n, T_sTY | t ~ ^~~~~~~~~P| ^a EnCC libavfilter/vf_maskedthreshold.o t_ qIuaNn/usr/include/stdint.hT:t6464i,:z 21e{r: .note: expanded from macro 'INT64_MAX' ipa6r4a= 0m46} | e,#td ee0rf,"i,src/libavfilter/vf_geq.c InN T:81eO6: FI4N117TF_:M6SE Awarning: 4T_Xmissing field 'unit' initializer [-Wmissing-field-initializers],( M qFpA)LXA, GS (810}x 7f | f, f ff | ff ~ ^~~~~~~~~{ f f " fre/usr/include/stdint.hdAfV_:_feO46f:x21P: fpTnote: fexpanded from macro 'INT64_MAX'r_T) "Y, P | ^~~~~~~~~~~~~~~~~~E _46 I | N"T#s,deef {ti. nrei6e4 d I N= e0xT6}4,p _rM eAX s0 s,i(on "0,src/libavfilter/vf_freezedetect.cx 647 :,f 56 :f134 f : f f warning: fO implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]fF F Sf fFELAfGfT(Sefxp r_fs}, f| t56f | ^r[)R ] ),| ^~~~~~~~~~~~~~~~~~A {V_ OP"Td"_,T Y P E _ ST R I N G , { .ssrc/libavfilter/vf_freezeframes.c t: r 42 =:N96 U:L L"src/libavfilter/vf_fspp.cwarning: :}51simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e,: t 138 : 0mwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]i 0, n 42i | F m Lu{A m51 G | d"Sfi u rr } sat,i{ot n| " ^, " s it nr"es etn sgefthc"io,n r ds t sf" , r a me "to s etf rfeOiFeFlsrc/libavfilter/vf_geq.ctzeS:e82rE ":T117s,t(:du rart OFeFiwarning: nSoEmissing field 'unit' initializer [-Wmissing-field-initializers]g nT),t( fh "i, A Vr 82 _st | ) OP , T _ TAYP E V_{OP_T DU _ TRY" A P r"T,IEO _ IN , N OT 6{F. 4FiS E,T(6 s4 {t.= "rsie2te640=0 }n00r,eg0t d00,h 0e )IN}Tx,p, r 6 4e_ MA Xs0, , s io n" ,IFA N L V T A_64 _MGAXO S, PT O}F_FSVE,T|FT( Y }e P,Exp| r ~ ^~~~~~~~~__ sI| N/usr/include/stdint.ht ~ ^~~~~~~~~T :r46:,21[/usr/include/stdint.h: :{R.46i6 ]:421note: :) ,expanded from macro 'INT64_MAX'= 0 note: }expanded from macro 'INT64_MAX'A ,V -_ 461 | O46#5P | d, T#_e32d,Tfiene Yf P i INET_n 6S4e_ TFR IMNGLIAX, ANG S T6{(}4,.s0tr_= NxULML A7X } | ff,f( ^0x f f70f,f fff0ffff, ffffFfffLffA)fGf fS f| } ^~~~~~~~~~~~~~~~~~f, f f )| ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qsrc/libavfilter/vf_geq.cp:"83,: 117":u swarning: emissing field 'unit' initializer [-Wmissing-field-initializers] B-frames' QP "83, | { " g r e e n _ e x p r " , O"FsFeStE Tg(rueesne _ebxfprarmee_sqspi),o nA"V,CC libavfilter/vf_maskfun.o _ O P T _ T Y POEF_FBSOOELT,({e.xi6p4r _=s t0r},[ G ] )0,, 1A, V _ O P T _ T Y PFEL_ASGTSR I}N,G , | ^{ .str=NULL}, 0, 0, FLAGS }, src/libavfilter/vf_fspp.c :53| : ^12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_ssrc/libavfilter/vf_guided.ctr[G:])84, :A161V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_STRING, {.st r84= | N U L L }{, "0r,a di0u,s "F,L A G S" s}e, t | t ^ he box radius", OFFSETsrc/libavfilter/vf_geq.c(:r85ad:i117u:s )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_T Y85PE | _ I N T ,{ " b{l.ui6e4_ e=x p3r " , }," s e t b1l, u e e x p r es s i o n " , 2 0 , TOFFLFASGEST (}e,x p r_| s ^t r[B]), AV_OPT_TYPE_STRING, {.stsrc/libavfilter/vf_gblur.cr=NUL:L44}:,105 0:, 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] F src/libavfilter/vf_guided.cLA:G85:S161 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^44 | { "sig m85a | " , " se{t "sepisg"m,a ", " s e t src/libavfilter/vf_geq.c t :h86OeF :r117:F Segwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]ETl( asriigzmaat)i,o n A 86V | p_ aO Pra m{T_eTt erY P"(wEi_b"t, F hL O s A qT u ,ar"e )s{e"t .,db lb uOle=FF S0.eE5T(x}epr,e p0ss.s0)i,, o10 2 n4 ," A,FLVA _OGP ST_ TY}P, E OF_F FS| LEO ^TA(e Txp,r_ s{tr.[dB]b)l ,= 0.A0V_1O }P, T _ T0Y.PE0_S,T R I NG , { . s t r = N U L L } src/libavfilter/vf_gblur.c, 0: , 450, : F1L,A105GS T:}F, L warning: A Gmissing field 'unit' initializer [-Wmissing-field-initializers]| S ^ }, | ^ 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_guided.csrc/libavfilter/vf_gblur.c::8946::161105:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 4689 | | { {" p"lsaunbe"s," , " s e t" spublsaanmpelisn gt or asrc/libavfilter/vf_geq.cftiilo:93t :ef10r:o"r , warning: fmissing field 'help' initializer [-Wmissing-field-initializers]OaFsFt mSoEdT (pela93n" | e s, ) , { A N V UL_L} ,O | P T ^ _ T Y P E_ I NT ,O F F {S.EiT6(4s=u0bx)F},, 0 , A V0_xOFP, TF_LTAYGPSE _}IN,T, | { ^.i 64 = 4 }, 2, 64, TFLAGS }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_guided.c :93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_blend.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 283 | for (i = 0; i129 | < F F _ A R R A Y _ E L E M S (+s - > pyar a*m(s)(;1- xi)+*+s)r c 3| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~[ xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 37 warnings generated. src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c20: warning138s generated:. 66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_geq.c19: warning279s generated:. 46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | 224 | g e q {- >"erxapdri_usst"r,[ A ] "=Th ea vne_iagshpbroinrthofo(d" %tfo" ,f i1.tf )t;h e | g ~~~~~~~~~~~ ^~~r adient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 852]); warning s generated| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 6 39 | warning s generated . if(((unsigned)((x) + t)) > t * 2) rsrc/libavfilter/vf_framestep.c = :(40x):;98 : \warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c: 33240: | 13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ "step", "332s | e t f r a m e s t e p"T, H ROEFSFHSEOTL(Df(rtammpe4_,s tde1p,) ,t hArVe_sOhPoTl_dT[Y1P E*_ I8N]T),; { . i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4=1}src/libavfilter/vf_fspp.h,: 391:,30 :I NTnote: _expanded from macro 'THRESHOLD' MAX, FL A39G | S} , i| f( ^( (unsigned)((x) + t)) > t * 2) rsrc/libavfilter/vf_framestep.c :=41 :(12x:) ;warning: missing field 'help' initializer [-Wmissing-field-initializers] \ 41| | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ { NULsrc/libavfilter/vf_fspp.cL: 333:}13,: warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^ 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 70 warnings generated. src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. CC libavfilter/vf_median.o CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sCC libavfilter/vf_midequalizer.o in(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | CC libavfilter/vf_minterpolate.o h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_histeq.c:74src/libavfilter/vf_hue.c::103:124 :warning: 44missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | 74 | h{- >"lsuttr_eln1g6[tih] "=, a v _ c"lsiept_ utihnet ps2t(rie n+gt hb "*, 1O0F2F.S4E,T (1s0)t;r e n| g ^ ~t h), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ CC libavfilter/vf_misc_vaapi.o src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensityCC libavfilter/vf_mix.o , histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ CC libavfilter/vf_monochrome.o src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/vf_morpho.o src/libavfilter/vf_hue.cCC libavfilter/vf_mpdecimate.o :276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_multiply.o 7 warnings generated. CC libavfilter/vf_negate.o 12 warnings generated. CC libavfilter/vf_neighbor.o src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __bui4ltin_ warningnsa generatednf. ("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_src/libavfilter/vf_hue.cke:y393 ::51 a:t awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2f (uf, vf) + M _391P | I; | ^~~~~~~~~~~~~~ ~ av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->huesrc/libavfilter/vf_histogram.c_deg:, 83hu:e109-:> swarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t uration, hue->b r83i | g h tn es s,{ " le| v ~~~~~^~~~~~~e l_height"src/libavfilter/vf_hue.c,: "418se:t17 :l ewarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e l height "418, | O F F S E T ( l e vheule_-h>eihguhe/tM)_,P IA,V _hOuPeT-_T>YPhEue__dIeNgT,, h{u.ei->6s4at=u2r0a0t}i,on ,5 0h, u2e0-4>8b,r iFgLhAtGnSe}s,s , | ^| ~~~~~^~~~ 2 warnings generated. src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_nlmeans.o 24 warnings generated. src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hysteresis.c 293: | 56 : 99 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s at", "set the s a56tu | r a t i o{n "vpallaunee"s,", O FF SE T ("ssaett) ,pl anAeVs_",O P T _OTFYFSPEET_(FplLaOnAesT),, { .AdV_bOlP T_=T Y0P E_}I,NT , -{1.,i 641=,0 xFFL},A GS0 ,} ,0 x | F ^ , FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hysteresis.c: 57294: | 106 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "val", "se t 57t | h e v a{l u"et hrveaslhueo"l,d "O,F F"SEsTe(tv atlh)r,e shAoV_lOdP"T,_ TOYFFPSE_EFTL(OtAhTre,s h{o l.dd)b,l A=V _0O P}T,_ T-Y1P,E _1I,N TF,L A{G.Si 64}=0,} ,| ^ 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.csrc/libavfilter/vf_hsvkey.c::58295:12::131 :warning: missing field 'help' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { NULL }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 bCC libavfilter/vf_nnedi.o lend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ CC libavfilter/vf_noise.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; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | 7zrc warning s= generatedc. osf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_normalize.o src/libavfilter/vf_hsvkey.c:334:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | yrc =335 | M _ S Q R{T 2" s/ amta"g,; " s| e ~ ^~~ t the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = src/libavfilter/vf_hsvkey.cs:i336n:96f:( rwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]t ation * M_PI 336/ | 1 8 0 . f){; " v| a ~ ^~~~~l ", "set src/libavfilter/vf_huesaturation.ct:he353 :v16al:u ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v alue", 353O | F F S EzTr(sv a=l s)i,nf (AroVta_tOioPnT _*T YMP_PEI_ F/L O1A8T0, .{f ).d;b l =| ^~~~~~~~ ~0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:src/libavfilter/vf_huesaturation.c133:: 354warning: :34missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354337 | | z r{c "=s icmoislfa(rirtoyt"a,t i"soent t*h e Mh_sPvIho l/d s1i8m0i.lfa)r;it y | va ~ ^~~~~ lue", OFsrc/libavfilter/vf_huesaturation.cFS:ET354(:si16m:il arwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t y), A V354_ | O P T _ TzYrPcE _=F LcOoAsfT(,r o{t a.tdiblo n= *0 .M0_1 P}I, /0 .18000.0f0)1;, 1 | . ^~~~~~~~ ~0 , FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ 24 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_null.o src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:450:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:src/libavfilter/vf_identity.c460:120:: warning: 158missing field 'unit' initializer [-Wmissing-field-initializers]: 42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460 | { "r w158" | , s n p r in t"f(sveatl uet,h sei zreeodf (wveailguhet)",, "% f ", d) ; | ~~~~~~~~ ^ 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 } | ^ src/libavfilter/vf_idet.c:32:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:33:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},CC libavfilter/vf_overlay.o | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/vf_identity.c:296:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ CC libavfilter/vf_overlay_vaapi.o 11 warnings generated. CC libavfilter/vf_owdenoise.o src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ src/libavfilter/vf_kerndeint.c:52:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:53:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display6", warningOFsFS generatedET. (components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_limitdiff.c 666 | : 60 :{119 :" enwarning: vemissing field 'unit' initializer [-Wmissing-field-initializers]lo pe", "display en v60el | o p e "{, O"FtFhSErTe(sehnvoelldo"p,e ), "AVs_eOPtT t_hTYeP E_tBhOrOLe,s {h.oil64d="0,}, 0 , 1 , F LOAFGSF S},E T | ( ^t hreshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0,src/libavfilter/vf_histogram.c : 667 :197,: warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]FL AGS }, | ^667 | { "e", "display envelope", OFFSET(envelosrc/libavfilter/vf_limitdiff.cp:e61):,119 :A V_warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_BOOL, {. i6614 | = 0} , {0 ," e1l, aFsLtAiGcSi t}y",, "s| e ^ t the elasticity", OFFSET(elasticity), AV_OPT_TYPsrc/libavfilter/vf_histogram.cE:_668:F108LO:A Twarning: missing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=2 .f668} | , { "0e, c o1l0o,r T"F,LA G"Ss e}t, e | n ^v elope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COsrc/libavfilter/vf_limitdiff.cL:O62R:,119 :{ .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r="gold"}, 062, | 0 , FL{A GS" r}e,f e r| e ^n ce", "enable reference stream", OFFSET(reference)src/libavfilter/vf_histogram.c, : 669:A108V:_ Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_BOOL, 669 | { . i 6{4 ="0e},c " , "0se,t e1n,v e lFoLpAeG Sc ol}o, r "| , ^ OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gsrc/libavfilter/vf_limitdiff.co:ld63":}119,: 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]0, FLAGS }, 63| | ^ { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | src/libavfilter/vf_idet.c :{ 406NU:L72L: }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | ide t61-> | d e c a y{_ c"oeeflafstiicciietny"t, = "slerti ntth(e PeRElCaIsStIiOciNt y*", ex p 2 ( -OF1F.S0E /T i(deelta-s>thicailtfy_),l ifAeV)_ O)P;T _ T| Y ~ ~~~~~~^~~~~~~~~ PE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ CC libavfilter/vf_pad.o 2 warnings generated. CC libavfilter/vf_palettegen.o 5 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 3 warnings generated. 1 warning generated. 2 warnings generated. CC libavfilter/vf_paletteuse.o CC libavfilter/vf_perspective.o 4 warnings generated. CC libavfilter/vf_phase.o CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_pixelize.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 }, | ^ 18 warnings generated. 4 warnings generated. CC libavfilter/vf_pp.o src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 8 warnings generated. src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c 99: | 105 : 92 :{ warning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U LL } | ^ 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)) | ^ ~ 7 warnings generated. src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 15 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 } | ^ 36 warnings generated. 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_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot",src/libavfilter/vf_maskfun.c :"59s:et103 :u nwarning: demissing field 'unit' initializer [-Wmissing-field-initializers]r shoot", OFFS ET59(u | nd e r {s h"osoumt"),, A V_ O P"T_sTeYtPE _IsNuT,m {.vi6a4=l0}u, e " ,0 , U I N T1 6OF_FMSAEX,T (sFuLmA),G S }A,V _ OP| T ^_ TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskedclamp.csrc/libavfilter/vf_maskfun.c::5660::10912:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { N U56L | L } { "| o ^v ershoot", "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 } | ^ CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_procamp_vaapi.o src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_CC libavfilter/vf_pseudocolor.o TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o CC libavfilter/vf_qp.o 3 warnings generated. 7 warnings generated. 18 warnings generated. 4 warnings generated. 20 warnings generated. 5 warnings generated. 4 warnings generated. 1 warning generated. src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, src/libavfilter/vf_mergeplanes.c | ^: 59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]59 | 54 | { "m a p{p iNnUgL"L, }" s e| t ^ i nput to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to outputsrc/libavfilter/vf_mestimate.c str:ea63m: 102m:a pwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]i ng", OFFSET(map[0].input) ,63 | A V_ OP T _{T YP"Em_bI_NsTi,z e{."i, 6"m4a=c0r}ob,lo c0k ,s i3z,e "F,LA GOSF F}S,ET ( m| b ^_ size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, src/libavfilter/vf_mergeplanes.cF:L62A:G119S :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 62 | { "map0p", "set 1st input to output src/libavfilter/vf_mestimate.csrc/libavfilter/vf_midequalizer.c:p64:l:112a:54n e: 90warning: : mmissing field 'unit' initializer [-Wmissing-field-initializers]a warning: missing field 'unit' initializer [-Wmissing-field-initializers]p ping", O64F | F S E T (54{m | a "p s[ e0 a]{r ".cplpahla10nn_ese" warning,ps) ,a generatedA"rs. eVt am_"p,OlP Ta"_nTseYPesE"a_,Ir NOTc,Fh FS E{.paTi(rp6aml4ean=e0t},s er)0," A,V_,O O 3PF,T_F STYFELPAGTSE( _se}aIr,N chT, _ | ^p{ a.ria64m=)0,xF }A,V _0OP,T 0_xTYFP,E F_LIAGNST },, { .| ^i 64 = src/libavfilter/vf_mergeplanes.c7:}63,: 1194:, warning: INmissing field 'unit' initializer [-Wmissing-field-initializers]T_ MAsrc/libavfilter/vf_midequalizer.cX:,55: 12F: Lwarning: missing field 'help' initializer [-Wmissing-field-initializers]A 63G | S55 | }, | { " ^ {m aNUpL1Ls "}, "| s ^e t 2src/libavfilter/vf_mestimate.cn:d 65i:n12pu:t twarning: omissing field 'help' initializer [-Wmissing-field-initializers] ou t65p | u t s t r{ eNUaLLm }m a p| pi ^ng ", 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 | { "ma23p2s warning"s, generated . "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_mpdecimate.c:59:82:src/libavfilter/vf_mergeplanes.c :warning: 67missing field 'unit' initializer [-Wmissing-field-initializers]: 119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | 67 | O{F F"SmEaTp(3msa"x,_ d"rsoept_ 4ctohu nitn)p,u tA Vt_oO PoTu_tTYpPutE _sItNreTa,m m{a.pip6in4g="0,}, OIFNFTS_MEITN(,m apI[3N]T._inMpAuXt,), FALVA_GOSP T}_,T Y P| E ^_I NT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/vf_mergeplanes.c{ :"68h:i119",: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set high d r68o | p p i n g {t h"rmeasph3opl"d," ," sOeFtFS E4Tt(hh ii)n,p uAtV _tOoP To_uTtpYuPtE p_lIaNnTe, m{a.pipi6n4g="6,4 * 12O},F FISNETT_(MmIaNp,[ 3I]N.T_pMlAaXn,e )F, LAVA_GSO P}T, _ T| ^Y PE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:61:111:src/libavfilter/vf_mergeplanes.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]69 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 6961 | | {{ N"UlLo"L, } "| s ^et low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:62:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_random.o CC libavfilter/vf_readeia608.o src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "CC libavfilter/vf_readvitc.o negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_morpho.c152 | : 138: 125 : awarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]_l og(ctx, AV_LOG_VER 138B | O S E ,{ ""mpalxa_dnreosp_"c,o un t":s%de thi :p%dl alnoe:s% dt for afc:i%lft\enr"",, | ~~~~~~ 153 | O F F S ETd(epclianmeas)t,e- > m a AxV__dOrPoTp__TcYPoEu_nItN,T , d e {c.iim6a4t=e7-}>,h i0,, 1d5e, cFiLmAaGtSe- >l}o,, d| e ^c imate->frac); | ~~~~~~~~~~^~~~ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:CC libavfilter/vf_remap.o 177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-Wsign-compare] 180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); | ~ ^ ~~~~~ CC libavfilter/vf_removegrain.o 11 warnings generated. CC libavfilter/vf_removelogo.o 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 }, | ^ CC libavfilter/vf_repeatfields.o src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", CC libavfilter/vf_rotate.o OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 233 | { NULL } | ^ CC libavfilter/vf_sab.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:6 note: expanded from macro 'FFMIN' warning s generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavfilter/vf_scale.o src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", 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", OFFS6ET( warningpsa generatedt. ch_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_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | src/libavfilter/vf_nlmeans.c : 71{:"124w:e warning: imissing field 'unit' initializer [-Wmissing-field-initializers]gh ts", "set w71e | i g h t{s f"irlce"",, O"FrFeSsEeTar(cwhe iwigndhotws _ffiolr ec)h,ro m aA Vp_lOaPnTe_sT"Y,PE _OFSFTSREINTG(, r{e.sesatrr=c"hn_nseidiz3e__wuevi)g,h tAsV._bOiPTn_"}T,Y P0,E _0IN,T, F{LA GS. i}6,4 = 0| ^} , 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS }, | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 161 | { NULL } | ^ 45 warnings generated. src/libavfilter/vf_normalize.c:130:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "blackpt", "output color to which src/libavfilter/vf_mix.cdar:k372e:s12:t warning: inmissing field 'help' initializer [-Wmissing-field-initializers]p ut color is map pe372d" | , O F F{S NEUTL(Lb l}a, c k| p ^t ), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:135:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NULL } | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ 3 warnings generated. 4 warnings generated. src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_scale_vaapi.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 seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_morpho.c:619:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: 619note: expanded from macro 'NOISE_PARAMS' | 47 | c h o rd{s#-n>anmbe_"e_lsetmreenntgst h+"=, ("AseVt_ RcNo1m6p(o&neSnEt- >#i"m#gx["y ]s[txr e*n g2t]h"), >O=F FmiSdE)T;( p a| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~a m.strengtsrc/libavfilter/vf_morpho.ch:)621,: 49:A warning: Vcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]_ OPT_TYPE_ICC libavfilter/vf_scdet.o N621 | T , { . i6 4 = 0 } , 0 , 10 0 ,i fF L(AAGVS_}R,N 1 6 (& S E - > i\m g [y| ] ^[ x * 2]) >= mid && chord_start == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:624:56: warning: src/libavfilter/vf_noise.ccomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]: 59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120 :624 | note: expanded from macro 'NOISE_PARAMS' } 48e | l s e if{ #(nAaVm_eR"Ns1"6,( &S E - > i m g ["ys]e[tx c o*m p2on]e)n plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { "cr", "setsrc/libavfilter/vf_nnedi.c :905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t h905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e chroma red spot", OFFsrc/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SE 908 | mean_filter[k] += model->softmax_q1[nsrc/libavfilter/vf_owdenoise.cn :*233 :f21i:l tewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ size + k] - softmax _233m | e an s [ n n ] ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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_nnedi.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~: 912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] T 912 | mean_filter[k] *= scale; | ~~ ^~~~~ (r), AV_OPsrc/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T _914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 tsrc/libavfilter/vf_nnedi.c:h928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ color filter size"src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(size), AV_OPT_TYPEsrc/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _F L932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ OAT, {.dbl=1},.1,10,src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ VF }, | ^ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", 1 warningO generated. FFSET(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_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 115 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 }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 warnings generated. 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 } | ^ CC libavfilter/vf_showpalette.o src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavfilter/vf_shuffleframes.o 6 warnings generated. CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | src/libavfilter/vf_perspective.c ^ :72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "setsrc/libavfilter/vf_photosensitivity.c :t64o:p156 :l ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]t x coordinate" ,64 | O F{F S"ETf("e,x p r _ s t r [ 0 ]["0s]e)t, hAoVw_ mOaPnTy_ TfYrPaEm_SeTs RtIoN G,u s{e."s,t r = "0 " } , 0 , 0 , F L A G S } , | O ^FF SET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, Msrc/libavfilter/vf_perspective.cA:X73_:F114R:A Mwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers] S, FLAGS }, 73| | ^ { "y0", "set top left y coordinate", OFFSET(expr_src/libavfilter/vf_photosensitivity.cs:t65r:[1560:] [warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]] ), AV_OPT_TYPE _65S | T R I N G{, "{t.hsrters=h"o0l"}d," ,0 ," 0s,e tF LdAeGtSe }c,t i| o ^ n threshold factor (lower is stricter)", OFFSET(thsrc/libavfilter/vf_perspective.cr:e74:s114h:o lwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]_ multiplier )74, | A V _ O{P T"_xTY1P",E _"FsLeOtA Tt,o p{ .rdibghlt= 1x} ,c o o0r.d1i,n aFtLe"T,_ M A XO,F F SFELTA(GeSx p}r,_ st r| [ ^1 ][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }src/libavfilter/vf_photosensitivity.c, : | 66 ^: 156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detectiosrc/libavfilter/vf_perspective.cn :t75hr:e114s:h owarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]d factor (lo w75e | r i s{ s"tyr1i"c,t e"rs)e"t, t oOFpF SrEiTg(htth rye schooolrdd_inmautlet"i,p l i e rO)F,FS EAVT_(OePxTp_TrY_sPtEr_[F1L]O[1A]T),, {A.Vd_bOlP=T1_}T,Y PE _0.S1T,R IFNLGT, _{M.AsXt,r = "0F"L}A,G S0 , }0,, F| L ^A GS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156:src/libavfilter/vf_perspective.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]76 :114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 76 | { "{s k"xi2"p," ," s e t b o t"tsoemt pliexfetl sx tcoo osrkdipi nwahteen" ,s a mOpFlFiSnEgT (ferxapmre_ss"t,r [ 2 ] [ 0 ]) , A V _ O POTF_FTSYEPTE_(STsRkIiNpG), ,{ . s t r = " 0 " } , 0 , A0V,_ OFPLTA_GTYSPE _}I,N T ,| ^ {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", src/libavfilter/vf_photosensitivity.c":s68et: 156b:ot twarning: omissing field 'unit' initializer [-Wmissing-field-initializers]m left y coordin at68e" | , O F{F S"EbTy(peaxspsr"_,s t r [ 2"][l1ea]v)e, frAaVm_eOsP Tu_nTcYhPaEn_gSeTdR"I,N G , { . s t r = " H "} , 0 , 0 , F L A G S O}F,F S E| T ^( bypass), AV_OPT_TYPE_BOOL, {.i64=0},src/libavfilter/vf_perspective.c :078,: 1141:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] FLCC libavfilter/vf_signature.o A G78S | } , { | " ^x 3", "set bottom right x src/libavfilter/vf_photosensitivity.cc:o69o:r12d:i nwarning: atmissing field 'help' initializer [-Wmissing-field-initializers]e ", O F69F | S E T ( e{x pNUrL_Lst 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] src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | { "y3", "set b66o | t t o m{ r i"tg"h,t y c o o r d i"nsaette "de,te cOtFiFoSnE Tt(herxepsrh_sotldr [f3a]c[t1o]r) ,( lAoVw_eOr PiTs_ TsYtPrEi_cStTeRrI)NG",, {O.FFsSEtTr=("tHh"r}e,s h0o,l d0_,m FuLlAtGiSp l}i,e r )| , ^ AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282src/libavfilter/vf_perspective.c34:6926:38125: 2warning: 8missing field 'help' initializer [-Wmissing-field-initializers]8 5981 292e | + 3 8F { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~N ULL } | ^ src/libavfilter/vf_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_siti.o CC libavfilter/vf_smartblur.o 6 warnings generated. CC libavfilter/vf_spp.o src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | {422 | " b a y{e "rhei_gshcatl"e, "2",s e warning"t sste generatedth . e spcaadl ea rfeoar h ebigahyte re xdpiretshseirionng"", , O F F SOEFTF(SbEaTye(rh__secxaprl)e,) A,V _AOVP_TOP_TTY_PTEY_PSTER_INIGN, T{, .{s.tir6 4= ="2ih}",} ,0 ,0 , 50,, FFLLAAGGSS }},, | | ^ ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", src/libavfilter/vf_paletteuse.cOF:F125S:E109T:( hwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]e xpr), AV_OP 125T | _ T Y P E{_ S"TnReIwNG",, {".tsatkre =n e"wih "pa}le,t te0 , f0o,r FeLaAcGSh o}u, t | p ^u t frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0,src/libavfilter/vf_pad.c :1424,: 139F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 424 | { "x", "set the x offset exsrc/libavfilter/vf_paletteuse.cp:r126e:s135:s iowarning: n missing field 'unit' initializer [-Wmissing-field-initializers]f or the input i m126a | ge p o s{i ti"ona"lp,h aO_FtFShErTe(sxh_oelxdp"r,) ," sAetV _tOhPeT _aTlYpPEh_aS TRtIhNGr,e s{h.osltdr =f o"r0 "t}r, a0n,s 0p,a rFeLAnGcS y}", , O| F ^F SET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 25src/libavfilter/vf_pad.c5:,425 :F139L:A Gwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 425 | { "y", "set the y offset expression for the input imagesrc/libavfilter/vf_paletteuse.c p:o129s:i145t: iwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n ", OFFSET(y_exp r129) | , A V _ O{P T"d_eTbYuPgE_k_dStTrReeI"N,G ," s{a.vset rG r= a"p0h"}v,i z0 ,g ra0p,h FoLf AtGhSe k}d,t r e| e ^ in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/vf_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 } | ^ src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, s10ize warningofs( generatedv. alue), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->bsrc/libavfilter/vf_pixelize.cadnes:s_309t:h100re:s hwarning: olmissing field 'unit' initializer [-Wmissing-field-initializers]d) ; | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_pixelize.c:310:100: 285warning: | missing field 'unit' initializer [-Wmissing-field-initializers] snpr i310n | t f (v a{lu e," ws"i,z e o f ( v a"lseute )b,l o"c%kf "w,i d(tfhl"o,at ) tOhFiFs_SbEaTd(nbelsos c/k _sw-[>0b]a)d,n eAsVs__OtPhTr_eTsYhPoEl_dI);N T ,| ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~{ .i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set bsrc/libavfilter/vf_photosensitivity.cl:o288ck: 46:h ewarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ht", OFFSE T288 | ( b l o ck _ h [0 ]s)n,p ArVi_nOtPfT(_vTaYlPuEe_,I sNiTz,e o{f.(iv6a4l=u1e)6,} ," %f1",, 1f0a2c4t,o FrL)A;G S }| , ~~~~~~~~ ^~~~~~ | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ 117 warnings generated. src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ CC libavfilter/vf_sr.o CC libavfilter/vf_ssim.o CC libavfilter/vf_ssim360.o 6 warnings generated. src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:390:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "repeatlast", "repeat overlay of the last overlay frame", 13OFF warningSsE generatedT(. 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 __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 19 warnings generated. 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | src/libavfilter/vf_lut3d.c ^ :707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, CC libavfilter/vf_stack.o "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ CC libavfilter/vf_stack_vaapi.o 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_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (psrc/libavfilter/vf_lut3d.c[x:]723>:>442:4 trans_t h723r | e sh ) {l u t| 3d ~~~~~~~~ ^ ~~~~~~~~~~~~~~~- >scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 18CC libavfilter/vf_stereo3d.o { warning "sp generatedla. nes", "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 modesrc/libavfilter/vf_psnr.c", :O65FF:SE149T: (warning: inmissing field 'unit' initializer [-Wmissing-field-initializers]pl ace), AV_OPT_TYPE_BO O65L | , { . i{6"4s=t0a},t s0_,f i1l,e F"L,A G"SS e}t, f| i ^l e where to store pesrc/libavfilter/vf_premultiply.cr:-62fr:a12m:e warning: dmissing field 'help' initializer [-Wmissing-field-initializers]i ffer en62c | e i n fo r{ma tNiUoLnL" ,} O F| F ^S ET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ CC libavfilter/vf_super2xsai.o src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 10 69 | warning s{ generated . NULL } | ^ CC libavfilter/vf_swaprect.o src/libavfilter/vf_paletteuse.c1:954: warning27: generated . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ 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_premultiply.c:354:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | dst[x] = FFMIN(msrc[x] * (unsigned)max / asrc[x], max); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)src/libavfilter/vf_pseudocolor.c > (:b)641 :?27 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ^ ~ src/libavutil/macros.h :64147 | : 22: note: expanded from macro 'FFMAX' for ( v47a | l# =d e0f;i nvea lFF ML E(MbS()s -?> lu(ta[)c o:l o(br)])) ; | v ^a l++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_premultiply.c :406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_lut3d.c:1057:51: warning: 406implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | d s1057t[ | x ] = F F M A Xl(uFtFM3IdN-(>FsFcMaAlXe(.mrs r= ca[xv] _-c loifpff(s1e.t ,/ 0(i)n _*m a(x[u0n]s i-g nine_dm)imna[0x]) , /0. fa,s r1c.[fx)]; + | ~ ~~~~~~~~~~^~~~~~~~~~~o ffset, 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' src/libavfilter/vf_lut3d.c 47: | 1058#:d51e: fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMAX(a,b )1058 | ( ( a ) > ( bl)u t3?d- >(as)c a: l(be)). g | ^= av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | lut3d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 5 warnings generated. CC libavfilter/vf_swapuv.o src/libavfilter/vf_random.c:48:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ CC libavfilter/vf_telecine.o src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_random.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", OFFSET(start), AV_OPT_TYPE_INT, {.i64=0CC libavfilter/vf_threshold.o }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_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_pullup.c:735src/libavfilter/vf_readeia608.c::9819::12 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NUL L735 | } | ^fo r (i = 0; i buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ 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_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_removegrain.csrc/libavfilter/vf_procamp_vaapi.c::3859::3596:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 59 | 38o | u t p ut {= "omu0t"_,m i"ns e+t slmoopdee fo*r (1xs t- pilna_nme"i,n );O F F| S ~ ~~^~~~~~~~E T(mode[0])src/libavfilter/vf_procamp_vaapi.c,: 59A:V14_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_IN 59T | , { . i o6u4t=p0u}t, =0 ,o u2t_4m, iFnL A+G Ss l}o,p e | * ^ (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mosrc/libavfilter/vf_lut3d.cde[:11224]:), 5A:V_ Owarning: Pmissing field 'help' initializer [-Wmissing-field-initializers]T _TYPE_IN T1224, | {. i 6C4O=M0M}O,N _0O,PT I2O4,N SF L A| G ^ S }, src/libavfilter/vf_lut3d.c| : ^56 :12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ 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, src/libavfilter/vf_readeia608.c{.i:64205:=320:}, warning: 0,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 24, FLAGS }, 205 | | ^ 2 warning sif generated . (scan->hisrc/libavfilter/vf_removegrain.cs:t42o:g10r:a m[warning: imissing field 'help' initializer [-Wmissing-field-initializers]] > 42c | n t{N)UL L{} | ~~~~~~~~~~~~~~~~~~ ^ ~~~| ^ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 19 warnings generated. src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTsrc/libavfilter/vf_sab.cRAST:_96D:E12F:AU Lwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers] }, CONT R96A | S T _ MI N{, CNUOLLN T}R A S| T ^ _MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define src/libavfilter/vf_sab.cSATU:R106A:T19:I ONwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX 10.0 F106 | | ^~~~~ if (s-src/libavfilter/vf_procamp_vaapi.c>:201c:77h:r owarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a.radiu s200 | < R A D{ I"sUatSu_rMIaN)t i o| " ~~~~~~~~~~^~~~~~ ~, "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAUsrc/libavfilter/vf_sab.cL:T 108}:19,: S Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U RATION_MIN, 108SA | T U R AiTfI (OsN-_>McAXh, r.folmaags. p=r FeLA_GSf i}l,t e | r ^~~~~~~~~~~~~~_ rasrc/libavfilter/vf_procamp_vaapi.cd:i41u:s31 : EcFhArULoTma .},s tSArTeUnRgAtTIhO N<_M ISNT,R ESNATGURTAHT_IOMNI_N)M AX ,| ~~~~~~~~~~^~~~~~~~ ~. 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_sab.c:src/libavfilter/vf_procamp_vaapi.c120::42:6930:: note: warning: expanded from macro 'SATURATION_MAX' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 42 | #de f116in | e S AaTvU_RAlToIOgN_(MctAxX, A V _L O1G0._0VF E R| ^~~~~B OSE, | ~~~~~~src/libavfilter/vf_procamp_vaapi.c :199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]117 | 198 | "{l u"msa"_,ra di"uOsu:t%pf ultum av_ipdreoe _fsialttuerra_triadoiuns"::,% f | ~l uma_strengt h199: | % f " OFFSE T118( | s a t u r a t i o"nc)h,r oAmVa__rOaPTd_iTuYsP:E%_fF LcOhATr,o m{a _.prdeb_l f=il tSAeTr_UrRaAdTiIuOsN_:D%EfFA UcLTh r},o mSa_AsTUtRrAeTnIOgNt_hM:I%N,f \SnA",T URATIO N119_M | A X , . f l ag s = s ->FlLuAmGa S .}r,a d i| ^~~~~~~~~~~~~~u s, ssrc/libavfilter/vf_procamp_vaapi.c-:>41l:u31ma: note: .pexpanded from macro 'SATURATION_MIN'r e_fi l41te | r#_dreadfiinue sS, As-T>UlRAuTmIaO N_ M.IsNt r e ng t h , 0.0F | 120 ^~~~ | src/libavfilter/vf_procamp_vaapi.c :s199:-55:> cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] roma.radius, s-199> | c h ro ma .p r eO_FfFilStEeTr(_sraadtiuusra,t si-on>)c,h rAoVma_.OPstT_rTeYPnEg_tFhLO)A; T , | { ~~~~~~~~~~^~~~~~~~ .dbl = SAsrc/libavfilter/vf_sab.cT:U120R:A40:T Iwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N_DEFA U116L | T } , SaAv_TlUoRg(AcTtIx,O N_AMIVN_,L OGS_AVTEURRBAOTISOE,N _ M| A ~~~~~~X , .flags 117 | = F L A G S } , "| l ~ ^~~~~~~~~~~~~~~~~~u ma_src/libavfilter/vf_procamp_vaapi.cr:a43d:i31us:: note: %expanded from macro 'SATURATION_DEFAULT'f luma_ p43r | e#_fdieflitenre_r aSAdTiUuRsA:T:I%OfN_ DlEuFmAaU_LsTt r e n1g.t0hF : %| ^~~~f " 118 | src/libavfilter/vf_procamp_vaapi.c : 197 :90 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" chroma_ r196 | a d i u {s :"%bf rcihgrhotnmesas_p"r,e "_Ofiulttpeurt_r avdiidueso :b%rifg hctnherosms"a, _ s| ~t rength:%f\ n197" | , OFF S119E | T( b r i g h t ), s-A>V_lOuPmT_aT Y P.Er_aFdLiOuAsT,, {s ->.ldublm a= BR I.GHpTrNEeSS__fDiEFlAtUeLrT_r a}d,iu sB,R sI-GH>TNlEuSmS_aM I N.,s trBeRInGgHtThNE,S S_MAX, . 120f | l ag s = F L A G S }s,- >| ^~~~~~~~~~~~~~c hrsrc/libavfilter/vf_procamp_vaapi.co:m30:a29.:r anote: dexpanded from macro 'BRIGHTNESS_MAX' ius, s30- | #>dcherfionmae. pBrReI_GfHiTNlEteSrS__raMdAiuXs , s - > c1h0r0o.ma0.Fs t re| n ^~~~~~g th); | src/libavfilter/vf_procamp_vaapi.c ~~~~~~~~~~^~~~~~~~~~~~~~~~~: 197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_sab.c:120:22 :196 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "br ig116h | t ne s s "a,v _"lOoug(tcptuxt, vAVi_dLeOoG _bVrERiBgOShEt, n | e ~~~~~~ss ", | ~ 117 | 197 | " l u mOaFF_SrEaTd(ibursi:%gfh tlu)ma,_ p rAeV__fOiPlTt_eTrY_PrEa_dFiuLs:O:A%Tf, l{um a.d_bstlr =e nBgRItGh:H%TfN ES"S _DEFAUL T118 | } , BR I G HT N ES S _ M"IcNh,r oBmRa_IraGdHiTuNsE:S%fS _cMhrAoXm, a._pfrlags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: eexpanded from macro 'BRIGHTNESS_MIN'_ filt 29e | r#_dreafdiinues :%BfR IcGHhTrNoEmSaS__sMtIrNe n g t h :-%1f0\0n.",0 F | ^~~~~~~ 119 | src/libavfilter/vf_procamp_vaapi.c : 197 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->luma .rad i197u | s , s - > lOuFmFSaE T (.brpireg_hftil)t,er _ ArVad_iOuPsT_,T sY->PlE_uFmLaO A T.,st r{e n.gdtbhl, = BRIGH TN120E | S S _ D E F A U L T s}->,c hBroRmIaG.HrTaNdEiSuSs_,M IsN-,> chBroRmIaG.HprTeN_fEiSlS_tMeArX_,r .afldaiguss ,= FsL-A>GchSr o}m,a .| s ~ ^~~~~~~~~~~~~~~~~~t rensrc/libavfilter/vf_procamp_vaapi.cg:t31h:31):; note: expanded from macro 'BRIGHTNESS_DEFAULT'| ~~~~~~~~~~^~~~~~ 31 | #desrc/libavfilter/vf_sab.cf:i119n:e69 :B Rwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G HTNES S_116D | E F A UaLTv _ l o0g.(0cFt x | , ^~~~ AV_LOG_VERBOSE, src/libavfilter/vf_procamp_vaapi.c| : ~~~~~~195 :90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | 194 | "{l u"mba"_, r"adOiuuts:p%uft l umvai_dperoe _brfiiglhtetrn_ersasd"i,u s: :| % ~f luma_stre n195g | t h : % f "O FFSET(b r118i | gh t ) , A V _ O P"Tc_hTrYPoEm_a_FrLaOdAiT,u s{: %f. dbclhr o= mBa_RpIGrHe_TfiNlEtSSe_rD_ErFaAdUiuLsT: %}f, cBhRrIoGmHa_TsNtErSeS_nMgItNh,: B%RfI\GHnTN"ES,S _MAX, . fl119a | g s = F L AG S }s,- > l| u ^~~~~~~~~~~~~~m a src/libavfilter/vf_procamp_vaapi.c.r:a30:d29i:u snote: ,expanded from macro 'BRIGHTNESS_MAX' s->lu m30a | # d.perfei_nfiel teBrR_IrGaHdiTuNEsS,S _sM-A>Xl um a .1s0t0r.0eFn g t| h ^~~~~~, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:src/libavfilter/vf_sab.c74:: 119warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | 116{ | " b "a, v"_Oluotgp(uctt xv, iAdVe_oL OGb_VrEiRBgOhSEt,n e ss| "CC libavfilter/vf_tile.o ~~~~~~, | ~ 117 | 195 | " OlFuFmSaET_(rbardiiguhts):,% f AlVu_mOPaT__TpYrPeE_f_iFlLtOeATr,_ r{ a.ddbilu s=:: %BfR IlGHuTmNEaS_S_sDtEFrAeUnLgT t}h, :B%RIfG "H TNESS_MI N118, | BR I G H TN E S S _ M A"Xc,h r.omfal_argasd i=u sF:L%Af GchSr o}m,a _ p| re ^~~~~~~~~~~~~~_ fisrc/libavfilter/vf_procamp_vaapi.cl:te29r:_28ra:d inote: uexpanded from macro 'BRIGHTNESS_MIN's: %f ch r29o | m#ad_estfrienneg tBhR:IG%Hf\TnN"E,S S_MIN 119 | - 1 00 . 0 F | ^~~~~~~s ->luma src/libavfilter/vf_procamp_vaapi.c.:r195a:d52i:u swarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->luma .p r195e | _ f i lt e r _OrFFaSEdTiu(sbr,i gsh-t)>,l um aAV _ OP.Ts_tTrYPeEn_gFLtOhAT,, {| . ~~~~~~~~~~^~~~~~~~~~~~~~~~~d bl = BRIGHsrc/libavfilter/vf_sab.cTN:E119S:S22_D:E Fwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LT }, 116BR | I G H T NEaSv_Sl_oMg(IcNt, xB,R IGAHTVN_LEOGS_S_VMEARXB,O S.fEl,a g s | = ~~~~~~ FLAGS }117, | | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c : 31 : 31 : note: "expanded from macro 'BRIGHTNESS_DEFAULT' luma_ r231a | d#i warningduess generated:f%i. f nle uBRmIGaHT_NEpSSr_eDE_FfiAlUtLerT_ r a d 0i.u0sF: : %| f ^~~~ l uma_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, | ~~~~~~~~~~^~~~~~ CC libavfilter/vf_tinterlace.o 14 warnings generated. src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ CC libavfilter/vf_tmidequalizer.o 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); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ 3CC libavfilter/vf_tonemap.o warnings generated. 2 warnings generated. src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | src/libavfilter/vf_scdet.c ~ ^~~~ :53src/libavutil/macros.h::47140::40 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFMAX' 47 | #define 53F | F M A X ({a ,"bt)h r(e(sah)o l>d" ,( b )" s?e t( as)c e:n e( bc)h)a ng e| ^ detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "t", "set scene change detsrc/libavfilter/vf_scale.cect: t338h:r23es: hwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l d", OFFSET (338t | h r e s hfoolr d()i,n t AiV _=O P0T;_ TiYP E< _FDFO_UABRLREA,Y _ E L{E.dMbS(ls c=a l1e0.-}>,pa r a m )0,; i1+0+0.), V|| F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | src/libavfilter/vf_lut3d.c { :"s1709c:_47p:a swarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "Set the f la1709g | t o lputa1sds- >sscceanel ec.harn g=e afvr_acmelsi"p,f( 1O.F FS/ET ((sic_np_amsasx)[,0 ] - AiVn__OmPiTn_[TY0P]E)_,B O0O.Lf,, 1 . f) ; { .| d ~ ~~~~~~~~~~^~~~~~~~~~~b l = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_lut3d.c56: | 1710 : 47 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s", 1710 | " S e tl utth1ed -f>lasgc atloe .pga s=s asvc_ecnlei pcfh(a1n.g e/ f(rianm_measx"[,1 ]O F-F SiEnT(_smc_ipna[s1s])),, 0 . f, A1V._fO)P;T_ T | Y ~ ~~~~~~~~~~^~~~~~~~~~~P E_BOOL, {.dbl = 0 }, 0, 1, V|F }, | ^ src/libavfilter/vf_scdet.c:57:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | {NULL} | ^ src/libavfilter/vf_lut3d.c:1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ 6 warnings generated. 3 warnings generated. src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_scdet.csrc/libavfilter/vf_lut3d.c:1745::13140:: 16warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | 131 | src/libavfilter/vf_scale.c r e :t 453a :=64v_ l: aowarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g_ (cctlxip,f (AFVF_MLIONG(_Dm EBa453Ufd | ,G, "m din i: f sf%ca)lf ,e% f- 0%,> 1f00v .a| )mrax;_: v % fa | l% ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f u %efs\[nV"A,R _src/libavutil/common.hO U:| T ~~~~~~143_ W:]29 := snote: expanded from macro 'av_clipf'ca1745 | l e - > v143 | # a r _ v src/libavfilter/vf_qp.c a dl ue:fi ne47 e s : [ V100a: AvRwarning: _ _ missing field 'unit' initializer [-Wmissing-field-initializers] O c Wl] i =p f N mA i N 47n[;0 | ] , m| aiv ~ ^~~_ n c[{l 1i"p]/usr/include/math.h, qmfi:p_cn15[:" 219, ]: | , ^"note: expanded from macro 'NAN' sem atx[ 0q]p, m 15 | a#exd[xepf1rie],n sseimon aN",x OAF[2N]F )S ; E T | ( ^~~~~~ q_p__ebxusrc/libavfilter/vf_lut3d.cpi:rl_1745tisn:t_n32ar:n) ,fwarning: ( ""implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])A V | _ ^~~~~~~~~~~~~~~~~~OP T_ T1744Y | P E _ S T R I N G, { . s t r = N U L L } , a0v,_ l0o,g F(LcAtGxS, }A14,V _| L warning ^O Gs_ generatedD. EBUG, "min: %f %f %f | src/libavfilter/vf_qp.cma:x48:: 12%:src/libavfilter/vf_scale.c f:warning: %454fmissing field 'help' initializer [-Wmissing-field-initializers] : 64%:f 48\ | nwarning: ", implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~{ NULL } 4541745 | | | ^ s c a l e - > v a r _ v al u e s [ VA R _ OU T _ Hm]i n= [s0c]a,l em-i>vna[r1_]v, amliune[s2[]VA,R _maOxH[] 0=] ,N AmaNx;[ 1 ]| , ~ ^~~ max[2/usr/include/math.h]:)15;: 19 :| ^~~~~~note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_vsrc/libavfilter/vf_lut3d.cal:u1763e:s44[:V Awarning: R_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OU T_W] = rot->var _v1763al | u e s[ VA Rl_uOtW]1 d=- >NsAcNa;l e .| r ~ ^~~ = av/usr/include/math.h_:c15l:ip19f:( 1note: .expanded from macro 'NAN' / (ma x15[ | 0#]d e-f imnien [N0A]N ) , 0 . _f_, b1u.ilft);i n _| n ~ ~~~~~~~^~~~~~~~a nf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_lut3d.c :1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | ro 1764t | - > v a rl_uvta1ldu-e>ss[cVaAlRe_.gO U= Ta_vH_]c l=i prfo(t1-.> v/a r(_mvaaxl[1u]e s-[ VmAiRn[_1OH]]), =0 .NfA,N ;1 . f| ) ~ ^~~; | ~ ~~~~~~~^~~~~~~~/usr/include/math.h :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:71:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | dousrc/libavfilter/vf_lut3d.cb:le1765 v:a44r:_ vwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ues[] = { i1765 | ! = -l1u2t91, di-,> sNcAaNl,e .NbA N=, asv_-c>liqpsft(r1i.d e/, (sm-a>xh[2,] -0 }m;i n [| 2 ~ ^~~] ), 0.f, /usr/include/math.h1:.15f:)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_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ src/libavfilter/vf_lut3d.c/usr/include/math.h:15::191811:: note: 33expanded from macro 'NAN': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 15 | #define N A1811N | c o n_s_tb ufillotaitn _mn a=n f((1"."f) - | c ^~~~~~~~~~~~~~~~~~o sf(d * M_PI)) * .5f; | ^ ~ 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_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 } | ^ 29 warnings generated. 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_namesrc/libavfilter/vf_rotate.c" :r431e:g36i:o nwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET(opt_cmyk_a d431ju | st [ r an ge ] ) , AifV _O(PTf_abTs(YrPEo_StTR-IN>G,a {n.gslter =N-U L0L)} , <0 , F0L,T _FELPASGISL O} N | & ^& outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' src/libavfilter/vf_selectivecolor.c:104: 516: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine FL T104_ | E P S IRLAONNG E1_.O1P9T2I0O9N(2"g8re9e5n5"0,7 8 1 2R5AeN-G0E7_FG R E| E ^~~~~~~~~~~~~~~~~~~~~~~N S), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } esrc/libavfilter/vf_selectivecolor.cl:106s:e5 : iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]f (fabs (106r | ot - > a nRAgNleG E-_ OMP_TPIIO/N2() "angl e108 | - M _RPAIN)GE _ RaAnNgGlE_eB -L A3C*KMS)_,P I | / ^2 ) src/libavfilter/vf_selectivecolor.c<: 96F:L130T:_ Enote: Pexpanded from macro 'RANGE_OPTION'S ILON && ou t96 | w = = { iconlho r&_n&am eo"utsh" ,== "ianwd)j u{s t | " ~ ^~~~~~~~~~~c olor_/usr/include/float.hna:m16e:"21 :r note: eexpanded from macro 'FLT_EPSILON' gions" ,16 | O#FdFeSEfTi(noep t_FcLmTy_kE_PaSdIjuLsOtN[ 1r.a1n9g2e0]9)28,9 55A0V7_8O1P2T5_eT-Y07PFE _ ST| R ^~~~~~~~~~~~~~~~~~~~~~~I NG, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ CC libavfilter/vf_tpad.o src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose.o src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.csrc/libavfilter/internal.h:265::16248::31 :note: expanded from macro 'TS2T'warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 265 | #define 162T | S 2 T ( t s , t b ) (c(mtys)k [=3=] A: 1(.do0u)b l{e ) (| t ^~~~~~~ ~ s) * av_q2d(tsrc/libavfilter/vf_selectivecolor.cb:)162): 13 :| ^~~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] /usr/include/math.h:15:19 :162 | note: expanded from macro 'NAN' 15 | # d ecfmiynke[3 ]N A i1n._0n)an f{( " "| ) ^~~~~~~ ~ | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_transpose_vaapi.o 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_scale.c:768:62src/libavfilter/vf_selectivecolor.c:: 160warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160768 | | c m y ks[c1]a l1v.a0r_ v|a|l ucemsy[kV[A1R] _>P OS1]. 0= |i|n- > p| k ^~~~~~~ ~t_ pos == -1 ? src/libavfilter/vf_selectivecolor.cN:A160N: 13:: iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >pkt_po s160; | | ~ ^~~ /usr/include/math.h : 15: 19cm:y knote: [expanded from macro 'NAN'1 ] < -1 15. | 0 #|d|e fcimnyek[ 1N]A N> 1 . 0 || _ | _ ^~~~~~~ ~b uiltin_src/libavfilter/vf_selectivecolor.cn:a159n:f31(":" warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/internal.h : 265 : 48 : note: expanded from macro 'TS2T' av_log(s, 265A | V#_dLefOinGe_ ETSR2RTO(Rt,s ," Itnvba)l i((dt s%)s ==a dAjVu_sNtOmPeTnSt_sV A(L%UgE %?g N%Ag N% g:) .( d"ou b l| e) ~~~~~~( ts) * a v164_ | q 2 d ( t b ) ) | ^~~ /usr/include/math.h : 15":19S:e tnote: texpanded from macro 'NAN' ings m u15s | t# dbefei nse eNAtN i n [ - 1;_1]_ bruainlgtei\nn"_,n anf("") 165 | | ^~~~~~~~~~~~~~~~~~ color_nCC libavfilter/vf_unsharp.o ames[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ CC libavfilter/vf_untile.o src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ CC libavfilter/vf_v360.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_vaguedenoiser.o CC libavfilter/vf_varblur.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_vectorscope.o 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); src/libavfilter/vf_selectivecolor.c | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/internal.h: 265:48: note: expanded from macro 'TS2T' 215265 | | # de fi nfeo rT S2(Ti (=t s0, ;tb )i (<( tFsF)_ A=R=R AAYV__NOEPLTESM_SV(AsL-U>Ec m?y kN_AaNd ju:s t([d0o]u)b;l ei)+(+t)s ){ * | av ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ q2d(tb)) src/libavfilter/vf_selectivecolor.c :| 222 ^~~: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/usr/include/math.h :2215: warning19: snote: expanded from macro 'NAN' generated . src/libavfilter/vf_shear.c222 | 15: | 70 :12# d:foer f warning: (iimissing field 'help' initializer [-Wmissing-field-initializers] n= 0e; iN A< N70 F | F _ A {R _RNA_Y_UEbLLuL iEl}tM Si (n| _ns ^-a>c mn6yfk(_a warning"ds"j)u generatedst ). | ; ^~~~~~~~~~~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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 } | ^ CC libavfilter/vf_vflip.o src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | src/libavfilter/vf_shuffleframes.c c:ol135o:r123_:na mewarning: smissing field 'unit' initializer [-Wmissing-field-initializers][ pr->range_id], c m135y | k [ 0 ] ,{ cm"ymka[p1p], icnmgy"k,[ "2s]e,t dcemsykt[i3n]a)t; i on| ^~~~~~~i ndexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plsrc/libavfilter/vf_scale.cane: ",974 : 100O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers] ET(map[0]), AV_ OP974T | _ T Y P E{_ I"NiT,n t{ e.ri6l4 "=, 0" s}e,t 0i,n t3e,r lFaLcAGiSng "},, O F F| S ^E T(interlaced), AV_OPT_TYPE_src/libavfilter/vf_showinfo.cBOO:L,61 {:.108i6:4 =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, src/libavfilter/vf_shuffleplanes.c-:19139:,141 : warning1 ,warning: s61 | missing field 'unit' initializer [-Wmissing-field-initializers]F generatedL A . GS },{ " c| h ^ e139c | k s u m"{, ""mcapa1l"c,u l"Iandteex cohfe ctkhseu misn"p, uOt FpFlaSnesrc/libavfilter/vf_scale.cET (:tc975o abe: 106l:cuuls eda twarning: ae_smissing field 'flags' initializer [-Wmissing-field-initializers]ch e tchkseu mss) e, 975Ac | Vo_n dO Po u{Tt _pT"suitY pzlPEe_BaO",n eO " , L ,O"s eFt {vF.SEiTid64(=em1oa}p ,[ 1s]0i),, zA eV1_"OP,T _,TV F Y P }E _, IN T | ^, O F{F .SiE6T4 (=si ze1_ }s,tr )0, ,src/libavfilter/vf_showinfo.cA :V362:_12O,PT:_ F LTwarning: YAPEmissing field 'help' initializer [-Wmissing-field-initializers]_ GSS TR}I62N, | G , | {{ ^ . stNr U=L LN U}L L }| ^, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | src/libavfilter/vf_scale.c :{ 976"m:a106:p 2warning: "missing field 'flags' initializer [-Wmissing-field-initializers], "Index of t976h | e i n p u{ t" sp"l, a n e t o"s ebet vuisdeedo sais zthee" ,th i r d o u t p uOFtF SpElTan(e s"i,z e _OsFtFrSE)T,(m aApV[_O2P]T)_,T YAPVE__OSPTTR_ITNYGP,E _{I.NsTt, r{ = .NiUL6L4 }=, 20 },, F0L,AG S3, }F,L A G| S ^} , | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_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]In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h :998227 | : 37 : warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" in_h_chr_pos", 227 | " i n p u t h oirfi z(osn-t>baufl_ cehnrdo m-a sp-o>sbiutfi_opntr i>n= lsuimza egofr(iBdi/t2Bu5f)6)" ,{ O F| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~S ET(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/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | 1006 | i f ({s -">pbaurfa_me0n"d, -" Ssc->ablufe_rp tpra r>a=m s0i"z,e o f ( B i t B u f ) )O F{F S E| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ src/libavfilter/vf_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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_vfrdet.o 3 warnings generated. CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", src/libavfilter/vf_smartblur.c95 | : 90 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->nb_ fr90a | m e s , iafv g(_ss-i>,c hsr-o>mmaax._rsaid,i uss- >| m ~~~~~~~~~~^~~~~~ ~a x_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "Ssrc/libavfilter/vf_smartblur.cIT:I92: 19S:um mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r y:\nTot a92l | f r a miefs 34:( s warning%-s"> generatedPc. hRIrdo6m4a".\sn\tn"r ength < 93S | T R E N G T H _ M I N src/libavfilter/vf_showinfo.c) :| " ~~~~~~~~~~^~~~~~~~ ~S406 p:a27ti:a lwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n formation:\nAverage: %f \406n | M a x : %ffo\r n(Mpilna:n %ef \=n \0n;" plane < 94 | F F _ A R R A Y _ E L E M S (p"aTre->mdpoerlatla _Iqpn)fo;r mpalatnioen+:+\)n A v| e ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r age: %f\src/libavfilter/vf_showinfo.cn:M407a:x29:: %warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\n Min: %f\n" ,407 | 95 | f or ( a c dc = 0 ; ac d c s-<> FnFb__AfRrRamAeY_sE, LaEvMgS_s(ip,a rs-->>mdaxe_lsti,a _sqp-[>pmlianne_]s)i; ,a cdacv+g+_t)i , {s -| > ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ax_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, | src/libavfilter/vf_smartblur.c ~~~~~~ :104:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 | 100 | "aSvI_TlIo gS(ucmtmxa,r yA:V\_nLTOoGt_aVlE RfBraOmeSsE:, % "| P ~~~~~~R Id64"\n \101n | " 93 | " l u m a _ r a d i u s :"%Sfp altuiaml aI_nsfotrrmeantgitohn::%\fn Aluvmear_atgher:e s%hf\onlMda:x%:d %"f \nMin: % f102\ | n \ n " "94c | h r o m a _ r a d i u s :"%Tfe mcphorroamla _Isntfroermnagttiho:n%:f\ ncAvherroagmea:_ t%hfr\enMsaxh: o%lfd\:nM%idn\:n "%,f \n", 103 | 95 | s - > l u m a .sr-a>dnibu_sf,r asm-e>sl,u maav.gs_tsrie, nsg-t>hm,ax _ss-i>,l usm-a>.mtihnr_essih,o alvdg,_ ti, s-> m104a | x _ t i , s - > m isn-_>tcih r o| ^~~~~~m a.radius,src/libavfilter/vf_siti.c :s95-:>52c:h rwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m a.stren g91t | h , s - > c h arv_olomga(.ctthxr,e sAhVo_lLdO)G;_ I N| F ~~~~~~~~~~^~~~~~~~O , | ~~~~~~ src/libavfilter/vf_smartblur.c :92104 | : 22 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | " S I T Ia vS_ulmmoagr(yc:t\xn,T oAtVa_l LfOrGa_mVeERsB:O S%E",P R I| d ~~~~~~6 4"\n\n" 101 | 93 | " l u m a _ r ad i u s"S:p%afti allu mIan_fsotrrmeantgitohn::%\fn Alvuermagae_:t h%rfe\snMhaoxld:: %%df \"n Min: %f \102n | \ n " 94" | c h r o m a _ r a d i u s : %"fT ecmhproormaal_ sItnfroremantigotnh::4\%nfAv e warningcrahsger: generatedo m. %af_\tnMharxe: s%hfo\lndM:i%nd:\ n%"f,\ n", 103 | 95 | s - > l u m a .r asd-i>unsb,_ fsr-am>elsu, maav.sgt_rsein,g tsh-,> msa-x>l_usmia,. tsh-r>emsihno_lsdi,, avg_t i104, | s - > m a x _ t i , ss-->m>icnh_trio m | a ~~~^~~~~~. radius, s-src/libavfilter/vf_siti.c>:c95h:r41o:m awarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s trength, 91s | - > c h r o m a .atvh_rleoshgo(lcdt)x;, A| V ~~~~~~~~~~^~~~~~_ LOG_INFO, src/libavfilter/vf_smartblur.c | : ~~~~~~103 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | 6 100 warning | s generated . a v _ l o g"(ScItTxI, SAuVm_mLaOrGy_:V\EnRTBoOtSaEl, f| ~~~~~~r ames: %101" | P R Id 6 4 " \ n \ n " "luma_ra d93i | u s : % f l u m a _ s t r e"nSgptaht:i%afl Ilnfuomram_atthiroens:h\onlAdv:e%rda g"e : %f\nM a102x | : % f\ n M i n : % f\ n\"nc"h roma_ra d94 | i u s : % f c h r o m a _ s"tTermepnogrtalh I:nf%ofr mactihorno:m\naA_vtehrraegseh:o l%df\:nM%adx\:n "%, f\nMin : 103%f | \ n " , s ->95l | u m a . r a d i u s , s - >sl-u>mnab._sftrraemnegst,h ,a vsg-_>sliu, ms-a>.mtahx_rseis,h osl-d>,m i n| _ ~~~~~~~~^~~~~~~~s i, avg_src/libavfilter/vf_smartblur.ct:i103,: 20s:-> mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x_ti, 100s | - > m i na_vt_il o g| ( ~~~^~~~~~c tx, AV_LOsrc/libavfilter/vf_siti.cG:_95V:30E: Rwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O SE, | ~~~~~~ 91 | 101 | a v_ l o g( c t x , A V"_LlOGu_mIaN_FrOa,d i | u ~~~~~~s :%f lum 92a | _ s t r e n g t h : %f l u m a"_StIhTrIe sShoulmmda:r%yd: \"n Total f r102a | me s : % " P R I d 6 4""c\hnr\onm"a _radius :93% | f c h r o m a _ s t r e n g"tShpa:t%if aclh rIonfmoar_mtathiorne:s\hnoAvlerdag:e%:d \%nf"\,n Max: % f103\ | n M i n : % f \ ns\-n>"l uma.rad iu94s | , s - > lu m a . s t r e n g t"Them,po rsa-l> lIunmfoar.mta7htri warningeossnh generatedo:. l\dn,A v e| r ~~~~~~~~^~~~~~a ge: %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 | ^~~~~~ 15 warnings generated. src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:417:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { "w", "src/libavfilter/vf_smartblur.cse:t 130b:l44o:c kwarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i dth", OFFSET(b l130o | c k _w ) ,v eAcV_ O=P Ts_wTsY_PgEe_tIGNaTu,s s{i.ain6V4e=1c0}(,f -1>,r a8d0i0u0s,, FfL-A>GSq u}a,l i t| y ^) ; | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGasrc/libavfilter/vf_shufflepixels.cu:s418s:i101a:nV ecwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]f ->radius, f- >418q | u a l i t{y )"h;e i gh| t ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~" , CC libavfilter/vf_vmafmotion.o "set block height", OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_smartblur.csrc/libavfilter/vf_shufflepixels.c::419135::10126:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | 419 | sw s{_ s"hc"a,l e Ve c ( v e c , "fs-e>ts tbrleoncgkt hh)e;i g h| t ~~~~~~~~~~~~ ~~~^~~~~~~~" , OFFSET(block_h), AV_OPT_TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_shufflepixels.c:420 :136107 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] vec->coeff[vec 420- | > l e n g{t h" s/e e2d] "+=, 1 . 0 - "sfet- >rsatnrdeonmg tshe;e d| " ~ ~~~^~~~~~~~, OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:421:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:422src/libavfilter/vf_spp.c:12: :warning: 65missing field 'help' initializer [-Wmissing-field-initializers] :103 :422 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL }, | ^65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 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 }, | ^ CC libavfilter/vf_w3fdif.o src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ CC libavfilter/vf_waveform.o 2 warnings generated. 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(yuCC libavfilter/vf_weave.o vu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_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 }, CC libavfilter/vf_xbr.o | ^ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.csrc/libavfilter/vf_signalstats.cCC libavfilter/vf_xfade.o ::274524::1250:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | { 524N | U L L } | ^ ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ 8 warnings generated. src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name CC libavfilter/vf_xmedian.o 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 } | ^ CC libavfilter/vf_yadif.o 4 warnings generated. src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i src/libavfilter/vf_ssim360.c+ :1449][:2]29:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | 449 | s s i m 3 6 0s um+0[=i ]w[e3]i g+h stu m*0 [sis i+ m1]3[630]_ e+n ds1umx1([ i ]| [ ~ ^~~~~~~~~~~~~~3 ] + sum 1450[ | i + 1 ] [ 3 ] ) ; s| u ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m 0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim.c 471 | : 270: 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sum0[i][2] + s um2700 | [ i + 1 ] [2 ] + s u m s1s[iim ]+[= 2s] s+i ms_uenmd1[in +_ 116]b[i2t](,( co n| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t int64_t 472( | * ) [ 4 ] ) s u m 0, (scuomn0st[ ii]n[3t]6 +4 _stu (m*)0[[4i] )+s 1u][m3]1 ,+ swuimdt1h[ i-] [13,] +m asxum)1;[ i | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 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() | ^~~~~~~~~~~~~~~~ 8 warnings generated. 1 warning generated. 15 warnings generated. src/libavfilter/vf_ssim360.cCC libavfilter/vf_yaepblur.o :707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ 15 warnings generated. src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ CC libavfilter/vf_zoompan.o 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); | ^~~~~~ ~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ CC libavfilter/video.o src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.c:93:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 93 | var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vsink_nullsink.o 1 warning generated. 6 warnings generated. CC libavfilter/vsrc_cellauto.o 67 warnings generated. src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ src/libavfilter/vf_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ 11 warnings generated. 2 warnings generated. src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ 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_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) src/libavfilter/vf_thumbnail.c/:66 :h12 :- warning: 0missing field 'help' initializer [-Wmissing-field-initializers]. 5) 66* | DE F A{U LNTU_LELX P}A NS I| O ^N _COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_threshold.c:41:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.isrc/libavfilter/vf_ssim360.c64:=15161:5}36,: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15, FLAGS}, | ^ 1516 | doublesrc/libavfilter/vf_threshold.c :b42:o12t:t owarning: mmissing field 'help' initializer [-Wmissing-field-initializers]_ dy =42 | D E F A {U LTN_UELXLP A}N S I| O ^N _COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ 9src/libavfilter/vf_stack.c warnings: generated440. :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_thumbnail.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_gradients.o 2 warnings generated. src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o CC libavfilter/vsrc_testsrc.o CC libavcodec/012v.o AR libavformat/libavformat.a src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ CC libavfilter/yadif_common.o src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | { NULL } | ^ 1 warning generated. 1 warning generated. src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ 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_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ 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); | ~~^~~ ~ 6 warnings generated. In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:252:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252src/libavfilter/vf_stack_vaapi.c | : 83 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | f o r i f(i nt( piai r=s [0i;] i. snpba_cei[npfurtamse;r aite+-+1)] [{o ff s| e ~ ^ ~~~~~~~~~~~~~~~~t +HOUGH_MAsrc/libavfilter/vf_tonemap.cX_O:F129FS:ET110]:. dwarning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s t) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c129: | 258 : 55 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] float luma =258 | a v _ q 2 d ( s - > c o e f f s - > c r ) * * r _ in + a vif_ q(2padi(sr-s[>kco]e.fdfiss->tc fcfoseeft+fHOsU-G>Hc_bM)A X_*O F*FbS_EiT]n.d;i s t)| { ~ ^~~~~ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tonemap.c:129:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b)CC libavcodec/4xm.o ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : 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; | ^~~ ~ CC libavcodec/8bps.o 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_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; iparam) * (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; | ^~~ ~ CC libavcodec/8svx.o src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | OFFSET(thdi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ 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_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSsrc/libavfilter/vf_tpad.cTA:CK60_:O145P:T Iwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]NS (vaapi); | ^ 60 | src/libavfilter/stack_internal.c{: 321":c9o:l onote: rexpanded from macro 'DEFINE_VSTACK_OPTIONS'" , "set the color of the 321a | d d e d f r a mSeTsA"C, K _ C O M M O N _ O P T S O F F S E T (r g b a_ c o l o r ) , A V _ O P T _ T Y P E _ C O L O R , { . s t\r= " b| l ^a ck"}, 0, 0, VFsrc/libavfilter/stack_internal.c :}310,: 142| ^: note: expanded from macro 'STACK_COMMON_OPTS' 310 | src/libavfilter/vf_tpad.c : 61 :{12 :"s hwarning: omissing field 'help' initializer [-Wmissing-field-initializers]r test "61, | " F or c{e tNerUmLiLn a}t i o| n ^ when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.csrc/libavfilter/vf_tpad.c::24359::1131:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 59 | 322 | { " s t o{p "_wduiradttiho"n," , ""Sseett otuhtep udtu rwaitditohn (t0o tpaod uisnep utth",e w i d t h o f i nOpFuFtS 0E)"T,( sOtoFpFS_EduTr(abtaisoen.)t,i l eA_Vw_iOdPtTh_)T,Y PAEV__DOUPTR_ATTIYOPEN_, I{N.T,i 64{= .0i}6,4 0 ,= 0I NT}6, 40_,M AUXIN,T 1V6F_ M}AX,, F L| AG ~ ^~~~~~~~~S }, \ | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #definsrc/libavfilter/vf_stack_vaapi.ce :I243N:T16:4 _warning: Mmissing field 'help' initializer [-Wmissing-field-initializers]A X src/libavfilter/stack_internal.c(0:x3237:f16f:f fnote: fexpanded from macro 'DEFINE_VSTACK_OPTIONS'f fffffffff) | ^~~~~~~~~~~~~~~~~~ 323 | { NULL } src/libavfilter/vf_tpad.c : 58 : 131 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 58 | { " s t a r t_\du r a| t ^i on", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ 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]) { | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set msrc/libavfilter/vf_vaguedenoiser.ci:n75 :b115l:u rwarning: missing field 'unit' initializer [-Wmissing-field-initializers] radius", O F75F | S E T ( {m i"nn_srtaedpisu"s,) , A V"_sOePTt_ TnYPuEm_bIeNrT ,o f s t{e.pi6s4="0,} , 0OF,F S2E5T4(,n sFLtAeGpSs )}, , A| V ^_ OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "src/libavfilter/vf_vaguedenoiser.cma:x76_:r115":, warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set max blur r a76d | i u s "{, " pOFeFrScEeTn(t"m,a x"_sreatd ipuesrc)e, nAVt_ OoPfT _fTuYlPl Ed_IeNnTo, i s i{n.gi"6,4 =O8F}F,SE T ( p e r1c,e n25t5),, FALV_AOGPST _}T, Y P| E ^ _FLOAT, {.dbl=85}, 0,100, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "sesrc/libavfilter/vf_vaguedenoiser.ct: 77p:l115a:n ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers] to filter", 77O | F F S E T{ ("ppllaanneess",) , " s eAtV _pOlPanTe_sT YPtEo_ IfNiTl,te r " ,{ . i 6 4 O=F0FxSF}E,T ( p la0n, e0sx)F,, F L AG SA V}_,O P T| _ ^T YPE_INT, {.i64=15 }, 0src/libavfilter/vf_varblur.c,: 691:512, : warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]L AGS }69, | | ^ { NULL } | ^ src/libavfilter/vf_vaguedenoiser.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ CC libavcodec/a64multienc.o src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_untile.c:44:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_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_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { src/libavfilter/vf_vectorscope.cN:124U:L108L :} 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_FLsrc/libavfilter/vf_v360.cO:A167T:132,: { .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bl=0}, 0, 1, FLAGS}, 167 | | ^ { "v_offset", "output vertical off-axis offset",src/libavfilter/vf_vectorscope.c : O126FF:S103:E warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( v_offset) ,126 | A V _O P{T _"TlY"P, E _ F L O A T ,"s{e.td bllo=w0. fth}r, e s h ol d" , - O1FF.SfE,T (l t h r e s h o l d ) , A1V._fOP,T_TTYFPLEA_GFSL,O A"Tv,_ o{f.fdbsle=t0"}},, 0 | , ~ ^~~ 1, FLAGSsrc/libavfilter/vf_v360.c},: 167 :| 110: ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vsrc/libavfilter/vf_vectorscope.ce:r127t:i103c:a lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]f f-axis offse t127" | , O F F{SE T("vh_tofhfrseets)h,o AlVd_O"P,T _"TYsPetE _FhLiOAgTh,{ .tdbhl=r0e.shfol}d," , O F F S E T-(1h.tfh, r e s h o l d ) , A V _O P T _1T.YfP,ET_FFLLOAGAST,, {".vd_bolf=f1s}et," }0,, | 1 ~ ^~~~, FLAGS}src/libavfilter/vf_v360.c,: 167 :98| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "outputsrc/libavfilter/vf_vectorscope.c v:e128:r103t:i cwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]l off-axis o128f | f s e t" ,{ "hO"F, F S E T ( v _ o"fsfeste th)i,g hAV _tOhPrTe_sThYoPlEd_"F,LO ATO,F{F.dSbElT=(0h.tfh}r,e sh o l d) , A V-1_.OfP, T _ T YP E _ F L O A T , { . d1.bf,lT=FL1A}G,S ,0 ," v1_,o fFfLsAeGtS"}},, | ~ ^~~| ^ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "src/libavfilter/vf_vectorscope.co:u134tp:u92t :h warning: omissing field 'unit' initializer [-Wmissing-field-initializers] rizontal o f134f- | a x i s {o f"ftsientt"0,O"F, F"SEsTe(ht_ o1fstf steitnt)",, OAFV_FOSEPTT_(TftYiPnEt[_0F])L,O AAVT_,O{P.Td_bTlY=P0E._f}F,LO A T , { .-d1b.lf=,0 } , - 1 , 1 , T F LA G S } ,1 .f ,| ^T FLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | src/libavfilter/vf_vectorscope.c : 135 :{92 :" hwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]of fset", "o u135t | p ut h o{ri z"ontt0al" ,of f - "asxeits o1ffsste tt"i,nOFtF"SE,T (OhF_FoSfEfT(sfett2i)n,t [A warning0Vs])_,O generatedPT _A. V_TOYPTP_ETY_PFE_LFOLAOTAT,, {{..ddbbll==00}.,f }-, 1 , 1 , T FL-A1.GfS,} , | ^ 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_vectorscope.c:136:src/libavfilter/vf_v360.c92::165 :warning: 130missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | { " t165i | nt 1 " , {" s et 2n"di dt_ifnotv"",, O F"FiSnETp(uftt idinatg[o1n])a,l fAieVl_dO PofT _TvYPiEesrc/libavfilter/vf_unsharp.c_wFL"OA:T,, 323{ : .139:O dbFlwarning: F=0missing field 'unit' initializer [-Wmissing-field-initializers]SE}T, -(1id,_ 1f,o vTF)L, AAGVS_}O, P T 323_| | ^ T Y P E _{F L"OlAuTm,a _ m{s.idzeb_lx="0,. f} , " s e t l u m a m0asrc/libavfilter/vf_vectorscope.c.tf:, r 137 i: x92 : h or warning: i z missing field 'unit' initializer [-Wmissing-field-initializers] o n3t6a0l. fs,iTz Fe"L,A137 | G S {, O ""FFtS1idE_"fTo(,vl "}m , s| i" ~ ^~~~~sz eet _2xn)src/libavfilter/vf_v360.cd,:165 : AtV111_OiP:n Tt_Twarning: Y",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PE _ OIFNFTSE,T( f t{in 165t | .[ i 1 6{ ] 4) , ="i d A_5Vf ov_"}O,,P MTI_"TN_iSnpYuIPt EdZ_FiLEa,O MgAAonXT_aS,l If {Z.iEd,e bldFl =Lo0fA }G,v -S1,i 1},,e w "TF| ,L ^ A G S}O, F F| S ^E T(id_fov), AV_OPT_TYPEsrc/libavfilter/vf_vectorscope.c_F:L138O:A12T,: {warning: .dmissing field 'help' initializer [-Wmissing-field-initializers]bl =src/libavfilter/vf_unsharp.c0:.f }324138, | :139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { N U L L 0 .}f , 324| ^ | { " l x "36,0 . f , T F L A G S , ""siedt_ flouvm"a} ,m a t| ~ ^~~r ix horsrc/libavfilter/vf_v360.ci:z165o:n95t:a lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size", OFFS E165T | ( l m s{i z e _ x")i,d _AfVo_OvP",T _"TiYnPpEu_tI NdTi,a g on{a .li6 4f i=e l5d }of, vMiIeNw_S"I, Z OEF,F SMEATX(i_dS_IfZEo,v )F,L AAGV2S_ O warningP},s T generated _| . ^T YPE_FLOsrc/libavfilter/vf_transpose.cAT, : {386.d:b12l:= 0warning: .fmissing field 'help' initializer [-Wmissing-field-initializers]}, 0.f, 386 | src/libavfilter/vf_unsharp.c :{325 : 139 N :U3 L6Lwarning: 0 .missing field 'unit' initializer [-Wmissing-field-initializers] }f, TF L| A ^G S, "i d325_f | o v " } {, " l u| m ~ ^~~a _msize_y", "src/libavfilter/vf_v360.cs:e164t :l130u:m awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a trix vertical s164i | z e "{, " iOvF_FSfEoTv(",l m"sinipzeu_ty ),v eArVt_iOcPaT_lT YfPiEe_lIdN To,f v i{e w."i,6 4 OF=F S5E T}(,i vM_fIoNv_)S,I ZEA,V _MOAPXT__TSYIPZEE_,F FLLOAAGT,S }{,. db l| ^= 0.f}, 0.f, 360.f,TFLAGS, "ivsrc/libavfilter/vf_unsharp.c_f:ov326":}139,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: 326warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "ly", 164 | "{s e t "liuvm_af omva"t,r i"xi nvpeurtt ivcaelr tsiicazle "f,i e l d oOfF FvSiEeTw("l, m sOiFzFeS_EyT)(,i vA_fVov_)O,P TA_V_TOYPTP_ET_YIPNE_TF,L O A T{, . i{.6d4b l== 50 .},f }M,I N _S I Z E , M A0X._fS,I Z E , F LA G S } , 3| 6 ^0 .f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_unsharp.c: 327164: | 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "iv_fov "327, | " i n p{u t" lvuemrat_iamcaolu fnite"l,d o f "vsieewt" l,u ma OeFfFfSeEcTt( ivs_tfroevn)g,t hA"V, _ OP T _ TY P E _F LOOFAFTS,E T ({l.amdoubnlt=)0,. fAV}_,O P T _ T Y P E _ F L O0A.Tf,, { . d b l = 1 } , 3 6 0 .-f2,,T F L A G S ,5 ," iFvLA_GfSo }v," } ,| ^ | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { src/libavfilter/vf_unsharp.c :"328i:h139_:f warning: omissing field 'unit' initializer [-Wmissing-field-initializers]v ", "input ho r328i | z o n t a{l "flia"e,l d o f v i e w " , O"FsFeStET (liuh_mfoav )e,f fAeVc_tO PsTt_rTeYPnEg_tFhL"O,AT , { . d b l = 0 .OfF}F,S E T ( l a m o u n t0).,f , A V_ O P T _ T Y P E _ F L O3A6T0,. f{, T.FdLbAlG S= ,1 "}i,h _ f ov " } ,- 2 ,| ~ ^~~~~ 5src/libavfilter/vf_v360.c, :F163L:A111G:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 163 | { "ih_fov", "input horizontal field of view",OFsrc/libavfilter/vf_unsharp.cF:S329E:T139(:i hwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] fov), AV_OPT_T Y329P | E _ F L O{A T",c h {r.odmbal_=m0s.ifz}e,_ x " , " s e t c h0r.ofm,a m a t r i x ho r iz o n t a3l6 0s.ifz,eT"F,L AOGFSF,S E"Ti(hc_mfsoivz"e}_,x ) ,| A ~ ^~~V _OPT_Tsrc/libavfilter/vf_v360.cY:P163:E95_:I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], { .i64 = 5 163} | , M {I N _ S"IiZhE_,fo vM"A,X _"SiInZpEu,t FhLoArGiSz }o,n t a| ^l field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_unsharp.c=:0330.:f139}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, 330 | { " c x " ,3 60 . f , T F L A G S , ""ishe_tfo vc"h},r o m| a ~ ^~~ matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, src/libavfilter/vf_v360.c{: .155i:61304: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 }, MIN_SIZE, M A155X | _ S I Z E{ , F L A"GSd _}f,o v "| , ^ "output diagonal field of view", OFFSET(d_fov)src/libavfilter/vf_unsharp.c,: 331A:V139_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_FLOAT, {. db331l | = 0 . f }{, " c h r o m 0a._fm,s i z e _ y " , " s e t c h3r6o0ma. fm,atTrFLiAxG vSe,r t"idc_aflo vs"i}z, e "| , ~ ^~~~~ OFFSEsrc/libavfilter/vf_v360.cT:(155c:ms111i:z warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ y), AV_OPT_TYPE _155I | N T, {{ . i 6"4 d=_ f5o v}",, M"IoNu_tSpIZuEt, dMiAaXg_onSaIlZ Ef,i eFlLd AoGfS v}i,e w "| , ^ OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_unsharp.c : 332 : 139 : warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. f, 332 | 3{6 0".cyf",T,F L A G S , "d _f o v " } ,"s et | c ~ ^~~h roma msrc/libavfilter/vf_v360.c:a155tr:i95x: vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r tical size", 155O | F F S E{T ( c m s i"zde__fyov)",, A"Vo_OuPtTp_uTtY PdEi_aINgTo,n a l {fi e.lid6 4o f= v5i e}w",, M IONFF_SSEITZ(Ed,_ fMoAvX)_,S IZAEV,_ OFPLTA_GTSY P}E,_ F L| O ^A T, {.dbl=0.f}, 0.f, 360.fsrc/libavfilter/vf_unsharp.c,:T333F:L139A:G Swarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "d_fov"}, 333| | ~ ^~~ { "chroma_amsrc/libavfilter/vf_v360.co:un154t:"130,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set chroma e f154fe | c t s t{r e n g t h""v,_ f o v " , " oOutFpFSuEtT (vcearmtoiucnatl) f,ie l dA oVf_O PvTi_eTwY"P, E _OFFLFOSATE,T( v{_ f.odvb)l, =A V0_ O}P,T _ T Y P E _ F-L2O,A T , { . d b5l=,0 .FfL}A,G S } , | ^ 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_unsharp.c:334:139src/libavfilter/vf_v360.c: :warning: 154missing field 'unit' initializer [-Wmissing-field-initializers]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | 154 | { " c {a " , " v _f ov " , " o u t p u"ts evte rcthirocmaal effifeelcdt ofs tvrieenwg"t,h " ,O F F S E T ( vO_FfFoSv)E,T (AcVa_mOoPTu_nTtY)P,E _ FALVO_AOTP,T _ T{YP.Ed_FbLlO=A0T.,f }{ ,. d b l = 0 } ,0 . f , - 2 , 53,6 0F.LfA,GTFSLA GS},, " | v ^_ fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { src/libavfilter/vf_unsharp.c : 335 :"139:v _warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o v", "output ve r335t | i c a l {f i"ealdl opfh av_miseiwz"e,_ x" ,O F F"SsEeTt( avl_pfhoav )m,a tArVi_xO PhTo_rTiYzPoEn_tFaLOlA Ts,i z e{".,d b OlF=F0S.EfT}(a,m s i ze _ x ) , A V0_.OfP,T _ T Y P E _ I N T , {3 6.0.if,6T4F LA=G S5, }",v _MfINo_vS"I}Z,E ,| ~ ^~~M AX_SIZE, FLAGSsrc/libavfilter/vf_v360.c :}153, : 130| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horsrc/libavfilter/vf_unsharp.ciz:o336n:t139a: lwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]ie ld of view",OF F336S | E T ( h _{ f"oavx)",, A V_ O P T _ T Y P E _ F L"OsAeTt, a l{p.hdab lm=a0t.rfi}x, h o r iz o n t 0a.lf ,s i z e " , O F F S E T (3a60m.sfi,zTeF_LxA)G,S ,A V"_hO_PfTo_vT"Y}P, E | _ ~ ^~~~~IN T, { .src/libavfilter/vf_v360.ci:61534: 111=: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , MIN_SIZE, MA X153_ | S I Z E, {F L AG "h_foSv "},, " o| ut ^pu t horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLsrc/libavfilter/vf_unsharp.cOA:T337,: 139 :{ .warning: missing field 'unit' initializer [-Wmissing-field-initializers]d bl=0.f}, 337 | 0.{f ",a l p h a _ m s i z e _ y" , 36"0s.eft, TaFlLApGhSa, m"aht_rfoivx" }v,e r t| i ~ ^~~c al sizesrc/libavfilter/vf_v360.c":,153 : 95 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SE T(amsize_y), A V153_ | O P T _ T{Y P E _ I N"Th,_ f o v{" ,. i"o64u t=pu t5 h},o rMiIzNo_nStIaZlE ,f MiAeXl_dS IoZfE, vFiLeAGwS" ,}O,F F S| ^E T(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, src/libavfilter/vf_unsharp.c0:.338f:,139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 0338 | . f , T F{L A"GaSy," , " h _ f o v" } , "| s ~ ^~~e t alpha matrix verticsrc/libavfilter/vf_v360.ca:l151 :130s: iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ", OFFSET(amsi z151e | _y ) , A{ V _O P T _ T"YrPoEl_lIN"T,, " ro l{l .rio6t4a ti=o n5" ,} , M I N _ S IZ E , M A X _ S I Z E , OFFLFASGEST (}r,o l l| ) ^, AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, src/libavfilter/vf_unsharp.c : 339 : 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180.f,TFLA G339S | , " r o{l l""a}l,p h a| _ ~ ^~~~~ amount",src/libavfilter/vf_v360.c : 151 :"108s: ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] asrc/libavfilter/vf_vectorscope.clp:ha 240:e19:f f151 | ewarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t st r{e n g t h "," ro ll " 240 , | "O rF oFSfElorTl r(o(ati a=maoutn t)i,1o ;n " AiV <,_ Oa Pv T f _ TfY - P >nEb __ F foLr maOtA TOsFF,S {; E .Tdi+(+br) lo{l l =)| ~ ^ ~~~~~~~~~~~~~~~~ ,0 A}V_,O P T_ T Y P E _-F2L,OA T , { . d b5l,=0 .FfL}A, G S } , -| 1 ^8 0.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_unsharp.csrc/libavfilter/vf_v360.c::340151::13995:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | 151 | { "{a a " , " r o l l " , " r"oslelt roatlapthiao ne"f,f e c t s t r e n g t h " , O F FOSFEFTS(ErTo(lala)m,o uAnVt_),O P TA_VT_YOPPET_F_LTOYAPET_, F L{OA.Td,b l{= 0..dfb}l, = 0 } , - 1 8 0 . f-, 2 , 5 , F L1A8G0S. f},,T F | L ^A GS, "roll"}, | ~ ^~~ src/libavfilter/vf_unsharp.c:src/libavfilter/vf_v360.c341::15012:: 130warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | { NULL }150 | | ^ { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "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_src/libavfilter/vf_vfrdet.cpad":},84 :| 69 ~ ^~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | 146 | a v _{l o g ("ocutt_xp,a dA"V,_ L"OpeGrc_eInNtFO ou, t"pVuFtR :c%ufb (e%m"aPpRI up6a4d"/s%"," PR IOu6F4FS"E)"T,(o ust_-p>avdf)r, /A V(_flOoPaT_tTY)P(E_sF-LO>AvTf,r +{ .sd-b>lc=f0r.)f},, s - > v f r , s0-.>fcf,r ) ; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 libavcodec/aac_ac3_parser.o 9 warnings generated. 30 warnings generated. CC libavcodec/aac_adtstoasc_bsf.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 libavcodec/aac_parser.o src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_vignette.c:139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_vignette.c:173:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->angle = av_clipf(s->angle, 0, M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/vf_tonemap_vaapi.c:72:17: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 72 | FFMIN(lrint(luma_den * av_q2d(hdr_meta->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ctx->in_metadata.max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. 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_vignette.c:239:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | dstp[1] = av_clip_uint8(srcp[1] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_vignette.c:240:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | 1dst warningp[ generated2]. = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ 7 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_w3fdif.c:71:src/libavfilter/vf_vignette.c12:: 268warning: :missing field 'help' initializer [-Wmissing-field-initializers]91 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { NULL }268 | | ^ if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += src/libavfilter/vf_vmafmotion.c3) :{257 :| ~ ^ ~~~~~~~~~42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 257 | 262 | s -> f i l t e r [fio]r =( yl r=i n0t;( FyIL Tvar_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ , 293 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' F 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ LAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma8 warning"s generated. , "set sigma", OFFSET(sigma), AV_OPTsrc/libavfilter/vf_vignette.c:_306:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 warningTs generated. 305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ Y 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ PEsrc/libavfilter/vf_vignette.c:306:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ F305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ L 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ OAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "plasrc/libavfilter/vf_xbr.c:n61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e s61 | { NULL } | ^ ", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULLsrc/libavfilter/vf_tonemap_vaapi.c: 386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]} 386 | { NULL } | ^ | ^ 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_vibrance.c:431:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 431 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 432 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.src/libavfilter/vf_transpose_vaapi.cdbl=:1}249,: 12 : -warning: 1missing field 'help' initializer [-Wmissing-field-initializers]0 , 10, VF }249, | | ^ { NULL } | ^ 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, src/libavfilter/vf_waveform.cVF :},145 :| ^102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "ssrc/libavfilter/vf_vibrance.ce:t435 i:n115t:e nwarning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ty", OFFSE T435( | f i n t e{n s"igtyl),u mAV"_,O "PseTt _thTe YgPEr_FeLOeAnT l,u {m.dab l=c0oe.f0f4}i, c0,i e1,n TtF"L,AG S O}F, F S| E ^ T(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VFsrc/libavfilter/vf_waveform.c :}146:,102 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "src/libavfilter/vf_vibrance.c:436:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 436 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}s, e0t, i n t1e,n sVFi ty}",, | O ^F FSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, src/libavfilter/vf_vibrance.cT:FL437A:115G:S }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 437 | { "alternate", "use alternate colors", OFsrc/libavfilter/vf_waveform.cFS:E147T:(90:a lwarning: temissing field 'unit' initializer [-Wmissing-field-initializers]r nate), AV _O147P | T _ T {Y P"Em_iBrOroOrL",, " se{t. imi6rr4o=ri0n},g " , O F F S E0T(,m ir r1,o rV)F, }A,V _O P| T ^_T YPE_BOOL, {.i64=1}, 0, 1,src/libavfilter/vf_vibrance.c :F438L:AG12S :} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 438 | { NULL } | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vif.c 148 | : 435 :{42 :" rwarning: ", implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set mirroring "435, | O F FSETs(nmpirrirnotrf)(,v aAVl_ueO,P Ts_iTzYePoEf_B(OvOLa,l u{e.)i,64 =1"}%, f0",, 1,d )F;LA G | S ~~~~~~~~ ^ }, | ^ CC libavcodec/aaccoder.o src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_Msrc/libavfilter/vf_vif.cAX,: F462L:A47G:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 462 | s->vif_min[i] = FFMIN(s->vif_src/libavfilter/vf_xfade.cm:i202n[:i122]:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]s core[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~202 | { "src/libavutil/macros.he:x49p:r28":, note: expanded from macro 'FFMIN' "set ex 49p | r#esdseifoinn feo rF FcMuIsN(tao,mb ) t(r(aan)s it>i o(nb"), ?O FF(SbE)T (:c u(sat)o)m _ s| t ~ ^r ), AV_OPT_TYPsrc/libavfilter/vf_vif.cE:_462S:TR47I:N Gwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .str=NUL L462} | , 0 , 0 , sFL-A>GvSi f_}m,i n | [ ^i ] = FFMIN(s->vif_min[src/libavfilter/vf_xfade.ci]:,203 :s12c:o rwarning: emissing field 'help' initializer [-Wmissing-field-initializers][ i]) ;203 | | ~ ^~~~~~~~ { Nsrc/libavutil/macros.hU:L49L: 34}: | note: ^expanded from macro 'FFMIN' src/libavfilter/vf_waveform.c:178: 49105 | :# dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f ine FFMIN(a ,b178) | ( ( a ){ >" o(pbac)it y?" ,( b")se t: g(raa)ti)c u l| e ^ opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_waveform.c:CC libavcodec/aacdec.o 179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_vif.c :463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 179 | | {{ ""oo ff"463s, | e t" , " s"ets scr-oesrc/libavfilter/vf_vectorscope.c>st vsg if:rfat_a873i:mdacx26[e uslt:ai]e rt =warning: orimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pea cFitlFy"aM,tiA vOXe( sFF SE873T-t | (o o> vi pfafc i_rit ym)sct a,oinxs An[puttVi] , s_tfslOrcooPate rfT_aem =T 1[.i]"YP E-) ,o_F; ; L O FO | F ~ ^AT| ,S ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~E{ T.(dobfsrc/libavutil/macros.hlf=:0.s7547e:}28:t ,note: expanded from macro 'FFMAX') ,0 ,AV _1 O47,P | TT#_dFTLeAYGfPiSneE FF_}DMUR,AA TX | I ^O(N, {a.,ib6)4 =((0a},) I N>T (6b4_)M I?N, I(Na)T :6 4_(MbA)X), F| L ~ ^ AGS }, | ~ ^~~~~~~~~ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/stdint.h:46: 21463: | note: expanded from macro 'INT64_MAX' s46- | #>dveiffi_nmea xI[NiT]6 4 _=M AFXF M (A0X(xs7-f>fvfifff_fmffaffxf[ffif],f )s c | o ^~~~~~~~~~~~~~~~~~r e[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYCC libavcodec/aacdec_fixed.o PE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_vectorscope.c :192896 | : 26 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" t0", "set 1896s | t t icnotn"st, fOloFaFStE fT (f=t i1n.t [0-] )o,; A V _| O ~ ^ PT_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 } | ^ CC libavcodec/aacenc.o 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_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ CC libavcodec/aacenc_is.o src/libavfilter/vf_xfade.c:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]246 | CUSTOM_T RA941N | S I T IcONo(1n6,s tu inftl16o_ta,t 2 )f =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. -src/libavfilter/vf_xfade.c o:;220 : 28| : ~ ^ note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ CC libavcodec/aacenc_ltp.o 2 warnings generated. CC libavcodec/aacenc_pred.o 26 warnings generated. 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_tmidequalizer.c36 warnings generated. :296:23: warning: src/libavfilter/vf_v360.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ 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 int') [-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 int') [-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 int') [-Wsign-compare] 319 | for (int x = 1; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 warnings generated. 346 | s->kernel[n] = expf(-0.5 * (n + 1) * (n + 1) / (sig5 warningsm generated. a * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 8 warnings generated. 12 warnings generated. src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 2 warnings generated. 1 warning generated. 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) && CC libavcodec/aacenc_tns.o phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_vectorscope.csrc/libavfilter/vf_v360.c::11471316::3339:: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } e ls1316e | i f ( p h i d>r=a Mw__PIh_t4 e&x&t (pohuit ,< xM_,P I_y2, o+, M1_.P I_-4 ) o{, p| os ^~~ ~i tions_name[src/libavfilter/vf_v360.ci:]1147,: 16:c owarning: limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o r); | ~ ^ 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positioCC libavcodec/aacps_fixed.o ns_name[i], color); | ~ ^ 1 warning generated. In file included from src/libavfilter/vsrc_testsrc.c:42: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ CC libavcodec/aacps_float.o src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 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 = NULLCC libavcodec/aacpsdsp_fixed.o }, 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"src/libavfilter/vf_vectorscope.c, : 1433 : 40 : "warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e t video size", O F1433F | S E T ( w ) , d rAaVw__OPiTht_exTtY(PoEu_t,I MAxGE,_ SyIZ,E ,o ,{ .1s.t r -= oN,U LLp}o,s i0t,i o0n,s _FnLaAmGeS[ i}],, c| o ^l or); | ~ ^ 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",CC libavcodec/aacpsdsp_float.o "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_fCC libavcodec/aacpsy.o ull), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stitch boundaries", OFFSET(stitch), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vf_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ CC libavcodec/aacsbr.o CC libavcodec/aacsbr_fixed.o src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ 9 warnings generated. 21 warnings generated. src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ 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 | 1 warning generateds. ->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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->ifsrc/libavfilter/vf_xfade.clat:_r738a:n1ge:[0 ]warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tanf(FFMIN(s->ih_ f738o | RvA,D I3A5L9_.TfR)A N*S IM_TPIIO N/( 87,2 0.ufi)n;t 8 _| t ~~~^~~~~~ ~, 1)src/libavutil/macros.h : 49| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~40 : note: expanded from macro 'FFMIN' src/libavfilter/vf_xfade.c:726:62 :49 | note: #expanded from macro 'RADIAL_TRANSITION'd efine FFMIN( a726, | b ) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | ^( progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | src/libavfilter/vf_v360.c : 1884 : 63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | ( p rso-g>riefslsa t-_ r0an.g5ef[)1 ]* =( Mt_aPnIf (*F F2M.I5Nf();s - > i v _ f o v , 3 59 . f ) * M\_ P| ~~~~~~~~~^~~~~~ ~I / 720.f); src/libavfilter/vf_xfade.c :| 738 ~ ^~~~~: 1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c: 1884738: | 47R:A Dwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A L_TRANSITION( 81884, | u i n ts8-_>ti,f l1a)t _ r| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ge[1src/libavfilter/vf_xfade.c]: 725=: 34t: anote: nexpanded from macro 'RADIAL_TRANSITION'f (FFMIN(s->i v725_ | fo v , 3 5 9 . f ) * cMo_nPstI f/l o7a2t0 .sfm)o;o t h| ^~~~~ ~= atan2src/libavutil/macros.hf:(49x: 34-: wnote: iexpanded from macro 'FFMIN'dt h / 2 ,49 | #yd e-f ihneei gFhFtM I/N (2a), 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_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:62: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~ ^~~~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 726 | (progress - 0.5f) * (M_PI * 2.5f); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:739:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 739 | RADIAL_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vsrc_mptestsrc.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rate", "set video ra3te" warning, s generated . OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:66:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "duration", "set video durationsrc/libavfilter/vf_v360.c", O:F1987F:S63E:T (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ration), AV_OPT _1987T | Y P E _ Ds-U>iRfATlIaOtN_,r a{n.gie6[40 ] == -s1i}n,f (-F1F,M IINN(Ts6-4>_iMhA_Xf,o vF,L A3G5S9 .}f), * | M ^_ PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1987:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987src/libavfilter/vsrc_mptestsrc.c | : 68 : 115s:- >warning: imissing field 'unit' initializer [-Wmissing-field-initializers]fl at_range[0 ]68 | = s i n{f (F"FdM"I,N ( s- > i h _ f o"vs,e t3 5v9i.dfe)o * dMu_rPaIt i/o n7"2,0. fO)F;F S E| ^~~~~ ~T (durationsrc/libavutil/macros.h):,49 :A34V:_ Onote: Pexpanded from macro 'FFMIN'T _TYPE _49D | U#RdeAfTiInOeN ,F FM{IN.(ai,6b4) ((=a )- 1>} ,( b-)1 ,? I(NbT)6 4_:M A(Xa,) )F L A| G ^ S }, | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavfilter/vsrc_mandelbrot.cFMI:N90(:a,126b): (warning: (amissing field 'unit' initializer [-Wmissing-field-initializers]) > (b) ? (b) : (a )90) | | ^ {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflatsrc/libavfilter/vsrc_mandelbrot.c_:r91a:n126g:e [warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]] = sinf(FFMIN (91s | - > i v _{fo"vs," ,3 5 9. f ) * M _ P I "s/e t7 2fr0a.mfe )s;i z e"| , ~ ^~~~~ src/libavfilter/vf_v360.c : 1988 :O47F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (w), 1988 | AV _ O P T_sT-Y>PiEf_lIaMtAG_Er_aSnIgZeE,[ 1{].s t=r =s"in6f4(0FxF4M8I0N"(}s,- >i v0_,f o0v,, F3L5AG9S.f )src/libavfilter/vsrc_mptestsrc.c} ,* : | 84M ^ _:P61I: /warning: missing field 'unit' initializer [-Wmissing-field-initializers]7 20.f); | ^~~~~ ~84 | src/libavutil/macros.h : 49 : 34A:V _note: Oexpanded from macro 'FFMIN'P T_TYPE _49I | N#Td6esrc/libavfilter/vsrc_mandelbrot.c4f,:i 92n:{e130 .F:iF6 M4warning: I=missing field 'unit' initializer [-Wmissing-field-initializers]N (3a0,}b,) (1(a, ) I92N> | T ( b64 )_ M?{A X,"(r baF)LAtGS e:} ," (, a| ^ ) ) | ^ " set framsrc/libavfilter/vf_v360.ce: 1988r:a39t:e "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | O FFsS-E>Ti(src/libavfilter/vsrc_mptestsrc.cff:lr86aam:t61e:__ rrwarning: ataemissing field 'unit' initializer [-Wmissing-field-initializers])n g,e [A1V] _=86OP T | s _iTY n P fE ( F_FM IV INA(VD_OsEOP_-T_RT>AYiTPvEE__,f Io{N.vsT,6t4 r,= 3{."5i296.45 f"=}), 3 0* } M0,,_ PII1N T,/_ M IA7X2N,0.T 64f_F)M;LA XA, GS F| L ~~~^~~~~~ ~ }A,Gsrc/libavutil/macros.h: 49S :| 40} ^, : note: expanded from macro 'FFMIN' | ^ 49 | #define FFMIN(asrc/libavfilter/vsrc_mptestsrc.c,:b87): 12(:( awarning: )missing field 'help' initializer [-Wmissing-field-initializers] > ( b87) | src/libavfilter/vsrc_mandelbrot.c ?:93 : (130{b:) N:warning: (Umissing field 'unit' initializer [-Wmissing-field-initializers]aL) L) } | ^ | ^ 93 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAsrc/libavfilter/vsrc_mptestsrc.cG:S86 :44}:, warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]| ^ 85 | { "m", "Set the maximum numsrc/libavfilter/vsrc_mandelbrot.cb:e94r: o134f: fwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a mes generated f o94r | e a c{"hma xtietsetr"",, O FF S E T ("msaext_ fmraaxm esi)t,e r a| ~t ions nu m86b | e r " , AOVF_OFPSTE_TT(YmPaEx_iItNeTr6)4,, A{V._iO6P4T _=T Y3P0E}_,I N1T,, I N T 6 4 _ M A{.Xi,6 4F=L71A8GS9 }},, 1| , ^~~~~~~~~ INT_MA/usr/include/stdint.hX:,46 :F21L:A Gnote: Sexpanded from macro 'INT64_MAX' }, | ^46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", src/libavfilter/vsrc_mptestsrc.c : 84":s44et: twarning: himplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]e initial x p83os | i ti o n" ,{ " m aOxF_FfSrEaTm(esst"a,r t"_Sxe),t A Vt_hOeP Tm_axTiYmPEu_mD OnUuBmLbEe,r o f f{r.admbels= -g0e.n7e4r3a6t43e8d8 7f0o3r7 1e5a8c70h4 7t5e2st1"9,1 5O0F6F1S1E4T7(7m4a}x,_ f-r1a00m,e s10)0,, F L| A ~G S }, | 84 ^ | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }src/libavfilter/vsrc_mandelbrot.c,: 96 :| 157 ^~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 4696 | | # de f i{n"es tIaNrTt6_4y_"M,A X ( 0"xs7eftf ftfhfef fifnfiftfifafflf )y p o| s ^~~~~~~~~~~~~~~~~~ ition", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:98: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 68 | { "d", "set videsrc/libavfilter/vsrc_mandelbrot.co: 97d:u126r:a twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o n", OFFSET(dur a97t | i o n ) ,{ "AsVt_aOPrT_tT_YsPcEa_lDeU"R,A T"IsOeNt, t{h.e ii6n4i t=i a-l1 }s,c -a1l,e IvNaTl6u4e_"M,A X , OFFLFASGEST (s}t,a r t| ~ ^~~~~~~~~_ sca/usr/include/stdint.hl:e46):,21 :A Vnote: _expanded from macro 'INT64_MAX'O PT_TY PE46_ | D#OdUeBfLiE,n {e. dIbNlT=634._0M}AX, (00,x 7FfLfTf_fMfAfXf,f fFLfAfGfS f}f,f ) | ^| ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vsrc_mandelbrot.c :6798 | : 126 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "duration", "s e98t | v i d e{o" ednudr_astciaolne"",, O F F"SseEtT (tdhuer atteiromni)n,a AlV _sOcaPlTe_ TvYaPlEue_"DU,R A TOIFONF, S{E.Ti(6e4nd _=s c-a1l}e,) ,- 1A,V _IONPTT6_4T_YMPEA_XD,O UFBLLAEG,S } ,{ .d b| l ~ ^~~~~~~~~ =0/usr/include/stdint.h.:346}:,21 : 0note: ,expanded from macro 'INT64_MAX' FLT_M A46X | ,# FdLeAfiGnSe },I N| ^T 64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:101:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAXsrc/libavfilter/vf_v360.c, FL:T_2047M:61A:X ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAGS }, | ^ 2047 | s->flat_range[0] = sCC libavcodec/aactab.o inf(FFMIN(s->h_fov, 1src/libavfilter/vsrc_mandelbrot.c8:0102.:135f:) warning: *missing field 'unit' initializer [-Wmissing-field-initializers] M_PI / 360.f) ;102 | | ~ ^~~~~ {"morphyf",src/libavfilter/vf_v360.c : 2047 : 45 :" swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t morph y f2047r | e q u en cs-y>f"l, a t _ ra n g e [O0F]F S=ET (smionrfp(hFyfF)M,I NA(Vs_-O>PhT__fToYvP,E _1D8O0U.BfL) E*, M _ P I {/. d3b6l0=.0.f0)1;2 3| } ^~~~~ ~, -FLTsrc/libavutil/macros.h_:MA49X:34,: F Lnote: Texpanded from macro 'FFMIN'_ MAX, F L49A | G#Sd e}f,i n e| ^ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: src/libavfilter/vsrc_mandelbrot.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :103:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2047 | s->flat _103r | a n g e {["0m]or p=h amspi"n,f ( F F M"IseNt(s -m>ohr_pfho va,m p1l8i0t.udfe)" ,* M _ P I / 36 0 O.FfF)S;E T (| m ~~~^~~~~ ~or phamsrc/libavutil/macros.hp:)49,: 40A:V _note: Oexpanded from macro 'FFMIN'P T_TYPE_ D49O | U#BdLeEf,i n e F{F.dMbINl(a=,0b}), ( ( a ) ->F LT(_bM)A X?, (FbL)T _:M A(Xa,) )F L A| G ^S }, | ^ 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] 2048src/libavfilter/vsrc_mandelbrot.c | : 117 : 10 :s -warning: >missing field 'help' initializer [-Wmissing-field-initializers]fl at_r a117n | g e [ 1] {=N UsLiLnf}(,F F M| I ^N (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/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"2siz warninge"s, generated ". ssrc/libavfilter/vsrc_mandelbrot.ce:t 103f:r120a: mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ize", OFFSET(w), 103 | {A"Vmsrc/libavfilter/vsrc_testsrc.c_oOrPT:_114pT:5h:a YPmEwarning: p_I"Mmissing field 'unit' initializer [-Wmissing-field-initializers], A GE _ SI Z114 | " E sC,OMeM t{.Os trN=_mO"o6Pr4Tp0IhONxS a4m 8p | 0l ^"i t},u d0src/libavfilter/vsrc_testsrc.ce,:108":, 24 : note: expanded from macro 'COMMON_OPTIONS' 0 , F108 | OLFA#FGdSSeE fTi(n}e mC,oO rMM O| Np_O ^Ph TaImONpS) S,I ZAEV__OOPPTT_TIYOPNE_SD COOUBMLMEO,N _ O PT I{O.NdSb_lN=O0S},I src/libavfilter/vsrc_sierpinski.cZ E: | 61: ^115 : src/libavfilter/vsrc_testsrc.c-warning: missing field 'unit' initializer [-Wmissing-field-initializers]: F98L:T115:_ Mnote: Aexpanded from macro 'SIZE_OPTIONS'X , F L61 | T _ M A X98 | {, " sF " L{,A G" Ss "i}sz, e e"t,| f r ~ ^~~~~~~a m e "ssizeet/usr/include/float.h", : OvF15i:17Fd:SeET (o note: sexpanded from macro 'FLT_MAX'w i)ze," , 15 | # Od F efFiSAVn_OEeTPT (_FwLTTY_)PMEA, _ X I3. 40MCC libavcodec/aandcttab.o 28A2 G3 4 E6 6A_V3_OS8PI5TZ_T2E8YP,8E 5{_.Is9MtA81r2=G"6e4E+30_8Fx S4 IZ8E| 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~{" .}st,r =0 , " 3src/libavfilter/vsrc_mandelbrot.c20 x: 2103 4 :0 110" }: , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ,0 ,F L0A,G SF L}AG,S } 103, | \| ^ | ^ {"morphamp", "set morph amplitude", src/libavfilter/vsrc_sierpinski.c :62 : 115 : warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vsrc_testsrc.cFF :S114E:T5(:m owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]ph a 62msrc/libavfilter/vsrc_testsrc.c | p: )108, : {24":Ar anote: V_tOexpanded from macro 'COMMON_OPTIONS' ePT"_,T Y" sP108e | E_tD O#UBfLdreEamfe, ria nt ee "C, OO{.MdMFFbSOETl(N=0f_r},O a P mT e_I rOa-NteFS)LT _M,SAX ,AIV_ ZOFLETP_M_ATOX_, PTFTIYLPONAGES S_ C},VO IM| MDON ~ ^~~~~~~~_E OO_PRTAIOTNSE_,NO S{I.Zssrc/libavfilter/vsrc_mandelbrot.ctE: r102| =: ^" 120:2src/libavfilter/vsrc_testsrc.c: 995"warning: :},implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 : note: 0expanded from macro 'SIZE_OPTIONS', INT _102M | A X 99 | , { " Fsrc/libavfilter/vf_v360.cLm:{2098 A:63o:G"rpS sh"y warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f , " , | ^ 2098 | " s "es test ->mviofidrlepaho yt _ fsrraienzqusrc/libavfilter/vsrc_sierpinski.cegnecy:e63""[:0115,, ]: = swarning: missing field 'unit' initializer [-Wmissing-field-initializers] i nf ( F OFOMFI FFS63ENTF | (S( sETm o-r(> phwyi h)f, { _)fo" r ,v," , 18A0V _AO. fVP ) _TO "*_Ps TMTe_TY_PtEYPP _EDIf /_OIMrA UBaLG36m0EEe., _ fSr a)I te;"Z,{ O FE,. Fd{ bS.| lEs ~ ^~~~~= T(tf0rr. 0a1msrc/libavfilter/vf_v360.c=2 :e2098:347"_}ra3t:2e,0 -)FxLTwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2_M A 40AXV,"}_, OPF02098L | T_,T T Y 0_, PF ELs_AM-V>GAS IifX}D,lEO,_\a RF t_ArL TaEA,| nGg ^{.Se [}0s] ,=t s i nrf| =(" ~ ^~~~~~~F2 F5M"/usr/include/float.h:I}N15(s, : ->17i h_:f o0,note: vexpanded from macro 'FLT_MAX' , src/libavfilter/vsrc_testsrc.c I:1141:N T80515:_.MA | X f)# d,warning: F*LAemissing field 'unit' initializer [-Wmissing-field-initializers] GSf M}i,src/libavfilter/vsrc_testsrc.c_ne :P108 FI:37| L ^ : T _/note: M expanded from macro 'COMMON_OPTIONS'A 3X60 .f3 );.108 4 | 0#| 2d ^~~~~ ~8 e2f3i4nesrc/libavutil/macros.h6 :6C34985O2:88M534src/libavfilter/vsrc_sierpinski.cM9O:: 8N1_264enote: O:P+expanded from macro 'FFMIN'3115T 8CC libavcodec/aasc.o F: I O warning: N49 missing field 'unit' initializer [-Wmissing-field-initializers]S | | #d ^~~~~~~~~~~~~~~~~~~~~~~~~~~Se IfiZneE src/libavfilter/vsrc_mandelbrot.c64_:OF | F102PT IM I:N(O 110aN:S C, warning: {Obimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"M) seMeO((daN"), _" s eO102PtT> | I (th e O Nb {S"_)smoNr eeOdp"?, S hI yZ(bOFfE)F", S :E | T ^ (( saee"dsrc/libavfilter/vsrc_testsrc.c)s)) :102e:,118 t :| m o ^note: expanded from macro 'COMMON_OPTIONS_NOSIZE' r p h y Afrsrc/libavfilter/vf_v360.c :V2098_OeP102:T | q39:_ ueTncwarning: y" Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], P E{_ "rIaN 2098tT | e"6, 4 , s - > "iOse fFlt F SaE T{tv_(r.aidmeiongo6 er4prh[0=]ay- tfe1",=),} si,n A fV( O_FO PFFF MTIS _ N-1E,TY(PTs ->E(Ui_DIOfUhrNB_aTLfm3e_Ero2v,, a_t 1M8e ),A 0A. V X{f._),d O bFP*lLT =M0A.0_1T_G2YPIS 3}P },E/, _- V| F3LI ^6 TD0_E.Mf)OA;X_, RA T FE| L, ~~~^~~~~~ ~ T{ _.MsAsrc/libavfilter/vsrc_gradients.csrc/libavutil/macros.h:tX,:49r 60::40F=src/libavfilter/vsrc_sierpinski.c115::L A:65 note: "Gexpanded from macro 'FFMIN'S:warning: 2 5115:missing field 'unit' initializer [-Wmissing-field-initializers] } "}warning: , missing field 'unit' initializer [-Wmissing-field-initializers], 49 0 | ,# d| INe ~ ^~~~~~~~Tf 6065 | _in | Me A FX { "F, jMsrc/libavfilter/vsrc_mandelbrot.c{uI:101 mF"N:120p: Lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s("A izae",,G,b ) S" ( s e(}101 ta, | )th\e "s e > tj| u m{p" , ^( " frbammeOo) Frp hsFi?x (Sbzf)E :e ""T(,,( aju mO ))pF F SE) , "| Tsrc/libavfilter/vsrc_testsrc.c s ^( e: w t114 m)o ,:r 5 p : hwarning: A V _missing field 'unit' initializer [-Wmissing-field-initializers]OP Tx _ T YPsrc/libavfilter/vsrc_testsrc.c f E :r_ 108:e37:I qANVnote: expanded from macro 'COMMON_OPTIONS'uT_ Oen,PcT_ Ty Y "108,PE | _I#MA dGe Ef { _ i .OFSFnei ISZ6C4=E1E0OMTM,0 {(.sOtN}_mOPr,o= Tr"p IO6Nh 4S0 x fxS4Isrc/libavfilter/vf_v360.c ),8Z :E 20990 _1A:"}O,P,T V63: I O_ O 0Nwarning: P , Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T _ 10TYCPO0,0EM_ 20990 | MDF0 ,O OLNF UsA->_LBAGiSOPLTGIf lES O}}N,a , ,St _| r an_ N ^ geO | [ ^S 1IZ ]E{ . =d| ^b sli=src/libavfilter/vsrc_testsrc.c0nf.(:0F1031FCC libavcodec/ac3.o M:118}:I, N note: (s-expanded from macro 'COMMON_OPTIONS_NOSIZE' -F>LiT_vM_fAoXv,src/libavfilter/vsrc_gradients.c, :F61 :1031115 | L 8: Twarning: _ 0.missing field 'unit' initializer [-Wmissing-field-initializers]f M A){X, *F " rL"A61M_,G | P S I { "} , / s "| 3 ~ ^~~~~~~6 , 0. f"/usr/include/float.hse) : src/libavfilter/vsrc_sierpinski.ct;: 6915: 17 :| :v10i ~ ^~~~~ :note: de" expanded from macro 'FLT_MAX'o swarning: e rsrc/libavfilter/vf_v360.cmissing field 'help' initializer [-Wmissing-field-initializers]t: at e 2099f: 15"r,4769: | | #a warning: dm implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e e f { NUi 2099s | OLFniz LFee F}LSE" ,T _T,( M| ^fsraAmXO F->e _FriSat3fEe.)T,l4(0w )a, 2 8At 2V_ 3_4Or P6T5a 6_ng e warning3T8 [ sY5P1 ] generated =2 E _ . 8sVA8V_iOI59812e+38FDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ n f (| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F MIN(s->iv_fosrc/libavfilter/vsrc_mandelbrot.cv:,101 :111080:. f)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * M_PI / 36P0T._f)T; Y 101P | | E_ ^~~~~ ~ I MA{GEsrc/libavfilter/vsrc_testsrc.csrc/libavutil/macros.h":_:m49o114S:r34:IZpE:,5 :note: expanded from macro 'FFMIN'h{ xwarning: .fstmissing field 'unit' initializer [-Wmissing-field-initializers]r ",=src/libavfilter/vsrc_testsrc.c 49 | "#: 6 108d4 0:37e x:f"i4n snote: 8expanded from macro 'COMMON_OPTIONS'ee0t F" FM}Im, 108o | N (ar,#p0b,hd e) x0fi ,n(f re (FeCOaL)qMuMAON4 e>G_On warningc sSPTyI( generatedb ) "O. }?,,N S S I( Z | b )E ^ _ :O P ( aTI O)ON)SF F CSOM| EM ^ TO(N_mOPoTrIsrc/libavfilter/vf_v360.cpO:hN2099xS:f)_,N39 : OAVS_Iwarning: OZEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T _| Tsrc/libavfilter/vsrc_gradients.c ^:Y62 P:E _121src/libavfilter/vsrc_testsrc.c:2099D | :warning: O 104missing field 'unit' initializer [-Wmissing-field-initializers] U :BL E115:, s note: ->expanded from macro 'COMMON_OPTIONS_NOSIZE'62 i | f{. d labtl_= {r0a"104ra.tn | e0 g",1 } e , [ { 1] " "-dse=tF u LfsraTtrin_fiamMeA(o rXFnFa,te""MI N,, FO( L"sFesTFStE- T>v(_MifriAdvaXe,o_m dufeF_roLAravGat, Stei)1 o,n 8}, "0 .f ), O F | * AMF ~ ^~~~~~~~S V__EPOPTTI_ (T/dYsrc/libavfilter/vsrc_mandelbrot.c urPaE:36t0_i100on.Vf:))I111;, DA: EV O_| warning: O_ ~~~^~~~~~ ~Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PT A _TTsrc/libavutil/macros.hE:49Y,P: E{40. 100_:s | trD= U" note: 2expanded from macro 'FFMIN'R A5 " TI}{O 49, | "N b #, a idl{ .eo i fut6" 4,i0 ,= n eIN-T 1 _ }FMFM ,"AIN s-1X,(e, at, I NbF) t(TL64h_(eAa)M G b>AS a X},i(l, b| oF) ^?u LtA GvS(ba) }l, u: \e( "a , )| ^ ) | ^ OFFSET(basrc/libavfilter/vsrc_gradients.cil:o63u:121t:), warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_D O63U | Bsrc/libavfilter/vsrc_testsrc.cL :114E :, 5 : { "warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]{."d ,b src/libavfilter/vsrc_testsrc.cl =:10 }108: ,37 : note: expanded from macro 'COMMON_OPTIONS' 0 ,"s e F108tL | # Tdf_MeArX,f aiFmnLeeA GC SrOM aM},t eON _",| O ~ ^~~~~~~ POTFIF/usr/include/float.hOS:NE15TS( :17f:Sr Ianote: mZe_expanded from macro 'FLT_MAX'r aEte_)O, P T IA15ONVS | C_#OOdPMeTMfON_i_TnYOPePTI OENF_LSVT__INMDOEASO_XI 3R.ZA4TEE0 ,2 {8| . ^2 s3t4rsrc/libavfilter/vsrc_testsrc.c="6:256"105}3:8,1155 : 2 note: expanded from macro 'COMMON_OPTIONS_NOSIZE'8 8 5 09,8 1 2IN105T_e | M+ A3 X8 ,F F {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~L A G"Sd "}, , | ^ "set viCC libavcodec/ac3_channel_layout_tab.o deo duration"src/libavfilter/vsrc_mandelbrot.c,: 99O:F111F:S Ewarning: Timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] (duration), AV_ O99P | src/libavfilter/vsrc_gradients.cT :_64 T: Y{115"P:E ewarning: _nmissing field 'unit' initializer [-Wmissing-field-initializers]D dU_RApTItOs"N ,,64 { . | i 6 4 "= s {-e1}",t c 0t"-h,e1 ,t I eNrm iTn a 6l 4 _ p"MAtXsse ,v tFa LlA1GSu se}t," ,\ c oO l| F ^ oFr"S,E T (OeFFnSd_EptTs)(,co lAVo_rO_PrTg_bTa[Y0P]E)_,D OAUVB_LOPET,_ src/libavfilter/vsrc_testsrc.c T Y:114 :P 5E: {warning: _.missing field 'unit' initializer [-Wmissing-field-initializers]Cd bOLlOsrc/libavfilter/vsrc_testsrc.cR=,:4 0108: 0 37} :, note: {.expanded from macro 'COMMON_OPTIONS's0 t,r I=N T108" | #6dra4nedf_ioMnemA "X,C },O F0,M LAM0GO,NS _},F LOP T| AGIS ~ ^~~~~~~~~O NS} ,S I ZE| _/usr/include/stdint.h ^O :P46TI:O21:N note: Sexpanded from macro 'INT64_MAX' COMMO N46_ | O#PTdIeOfNiSn_eN OISNITZ64E_M A X| ^ src/libavfilter/vsrc_gradients.c (:0xsrc/libavfilter/vsrc_testsrc.c765:f:106115:117f::f f warning: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'f missing field 'unit' initializer [-Wmissing-field-initializers]f ffffff f106ff | ) 65 | {| ^~~~~~~~~~~~~~~~~~ "{sa"rc"1," , " src/libavfilter/vsrc_mandelbrot.c se:t 98 :111":v siwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e dte o2 nsdam pcloel o ra"98s, | p e OcF FStE {Tr"e(anctoido_ls",o cOFraF_lrgSeEb"Ta(,[ s 1a] ),r A")Vs_,eO AtPV Tt_he_ tOTePYrTP_mETi_nCYaOPLlEO_ sRRca,Ale Tva lI uOe ",N A OFLF{, S{.E.Ts(edntbd_rl s== c "a1r}lea),n, d o 0AVm_,"O I}NPT,_ TT0_,YPME _DAO0XU,,B FLLAFEGL, SA G {}.S ,}db ,l= 0 .3| } ,| ^ ^ 0 , FLT_MAX, FLAGS }, | ~ ^~~~~~~src/libavfilter/vsrc_testsrc.c :115:12/usr/include/float.h:: 15warning: :missing field 'help' initializer [-Wmissing-field-initializers]17 : note: expanded from macro 'FLT_MAX'115 | { 15src/libavfilter/vsrc_gradients.cN | :U66#:115Ld:Le f}warning: i missing field 'unit' initializer [-Wmissing-field-initializers]n| e ^ F LT_MAX 366. | 4 0 2 8{2"3c426"6,3 8 5 28 8 5 9 8 1"2see+t3 83Fr d | ^~~~~~~~~~~~~~~~~~~~~~~~~~~co lor", OFFSET(csrc/libavfilter/vsrc_mandelbrot.col:or97_r:g111ba:[ 2warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TYPE _97C | O L OR ,{" s ta r t_ s {c.asltsrc/libavfilter/vsrc_testsrc.ce:r"114 ,:5=: warning: "implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "sraentd otmh" e}114, | i n 0i ti,a l0C ,O scMalFMeLOA vNa_GSl O},u Pe T"| , ^I O NS O F| F ^~~~~~~~~~~~~~S ET(start_ssrc/libavfilter/vsrc_testsrc.cc:a108l:37e: )note: ,expanded from macro 'COMMON_OPTIONS' AV_OPT_T Y108 | P#Ede_fDiOnesrc/libavfilter/vsrc_gradients.cU :BL67E,C :OM{M.115Od:Nb _lOPwarning: =T3I.missing field 'unit' initializer [-Wmissing-field-initializers]0O }N,S S IZ0E,_ OF67 | PL TT _MI ONAS X, F{C"LOAcGM3SM" O,N} _, O| ~ ^~~~~~~P TI /usr/include/float.hO :15N: S17_:" note: Nexpanded from macro 'FLT_MAX'sO eStI ZE4 15t | h# d| eco ^~~~~~~~~~~~~~~~~~~~~lofr" ,i n esrc/libavfilter/vsrc_testsrc.c O:FFL105:FT98_S:EMT( Acnote: X o3expanded from macro 'COMMON_OPTIONS_NOSIZE'.l 4o0r_2r8g2b3a4[63 ]6105)3 | ,8 5 A2 {V8 "_d"8,O5 P9 81T2e +3_ 8T YFPE _ C | "OsL ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eORt, v i d e o{ d.ustrr a=t i"ornan"d,o m"O}F,F S0E,T (0d,u rFaLtAiGoSn )},, A V| ^_ OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, Fsrc/libavfilter/vsrc_gradients.cL:A68G:S115 :} ,\warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~~~~ 68/usr/include/stdint.h | : 46 : 21 :{ "note: cexpanded from macro 'INT64_MAX'4" , 46 | # "dseefti n5et hI NcTo6l4o_rM"AX, (O0FxFS7EfTf(fcfoflfofrf_frfgfbfa[f4ff])) , | A ^~~~~~~~~~~~~~~~~~V _OPT_TYPE_COLOR, {.str = "randsrc/libavfilter/vsrc_testsrc.com:"114}:,5 :0 ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]0 , FLAGS 114} | , | ^C OMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #definsrc/libavfilter/vsrc_gradients.ce :C69O:M115M:O Nwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PTIONS SIZE_ O69P | T I O N S{ "cC5O"M,M O N _ O P T I O"sNeS_tN O6SItZEh c| ol ^~~~~~~~~~~~~~~~~~~~~o r",src/libavfilter/vsrc_testsrc.c :104 :O98F:F Snote: Eexpanded from macro 'COMMON_OPTIONS_NOSIZE'T (color_rgba[ 5104] | ) , A {V _"OdPurTa_tTiYoPnE"_,C OL"OsRe, t v i d e{o. sdtru rCC libavcodec/ac3_parser.o =at i"orn"a,n dOoFmF"S}E,T (0du,r a0,t iFonL)A,G SA V}_O,P T| _ ^T YPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ src/libavfilter/vsrc_gradients.c| ~ ^~~~~~~~~: 70:115: /usr/include/stdint.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]46 :21: note: expanded from macro 'INT64_MAX' 7046 | | # d e src/libavfilter/vf_v360.cf{:i"nce21586 ":I,44N : T warning: 6 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ M A"Xs e t(0 x 721587f | ft fhf cfo fl sof-rf>"fi,ff lf ffaOFftFf)_Sr E aT| n( ^~~~~~~~~~~~~~~~~~gce o[l0o]r_ r=g bs-a>[i6h])_,f oAvV _* OM_PPTI_ TY/P E3_6C0O.LfO;R, | ~ ^~~~~ {.str =src/libavfilter/vf_v360.c ":r2158a:n28d:o mwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 0, F L2158A | G S s-}>,i f la| t ^_ range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", src/libavfilter/vf_v360.cOF:F2159S:ET44(:c owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] or_rgba [2159 | 7] ) , AsV-_>OifPlTa_tTY_PraEn_gCeO[L1O]R ,= s - > i v{_.fstorv *= M"_rPanId o/m "3}60,. f0;, 0| , ~ ^~~~~ F LAGS },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 * Msrc/libavfilter/vsrc_gradients.c_:P72I: 121/: 3warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]0 .f; | ~~~^~~~~~ ~ 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"y0", "set gradient line source y0", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:src/libavfilter/vsrc_gradients.c2221::2579:: 123warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | 2221 | { "cdounrsatt iofnl"o,a t "psehti v i=d eaot and2fu(rveact[i0on]",, OvFeFcSE[T2(]d)u r/a tM_iPIo_n2); , | ^~~~~~~~~~~~~~~~~~~~~~ ~A V_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c2222: | 80 : 123 : cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers] nst float th e80ta | = a s i{n"fd("v,e c [ 1 ] ) /" sMe_tP Iv_2i; d eo| ^~~~~~~~~~~~~ ~d uration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c: 8181: | 104 : warning: {"missing field 'unit' initializer [-Wmissing-field-initializers]spe ed", "set grad i81e | n t s r ot{at i"onf islpeeendam"e," ,O F"FsSeEtT( sspoeuedr)ce, f iAVl_eO"P,T _T YPOEF_FFSLEOTA(Tf,i{l.ednbalm=src/libavfilter/vf_v360.ce0.)0:,1}2230 A,V: _43OP0:T .warning: _0T0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Y0P 0E_1S,T R1I,N GF2230, | L A {cGon.sstS itn r t=} ,Nv iU siLb| Ll ^}e, 0 ,= 0p,hi >F=L A-GM_SP I_}2 ,& & p| h ^i <= 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 visrc/libavfilter/vsrc_life.cs:i82b:104l:e =warning: missing field 'unit' initializer [-Wmissing-field-initializers]p hi >= -M_P 82I | _ 2 & & { ph"if "<=, M _P I _ 2 ;"s e | t ^~~ ~~ source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:src/libavfilter/vsrc_life.c:10684::108 : warning: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]missing field 'unit' initializer [-Wmissing-field-initializers] 84 | 80{ | " s " ,{ " d " , " s et v"isdeeot sviidzeeo" d,u r aOtFiFonS",E TO(FwF)S,E T ( d u r at io nA)V,_ OAPV_TO_PTT_YTYPPEE__DIMUARGAE_TSIOIN,Z E, {{..sitr6 4== -N1}U, L L } , 0 , -01,, FILNTA6GS4 }_, M A| X ^, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #definsrc/libavfilter/vsrc_life.ce :I85N:T61164:_M Awarning: Xmissing field 'unit' initializer [-Wmissing-field-initializers] (0x7ffffff f85 | f ff f f f{ f"f)r asrc/libavfilter/vsrc_testsrc.c| ^~~~~~~~~~~~~~~~~~t :e203",: 99 : "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t video rate", 203 src/libavfilter/vsrc_gradients.c | : 79 : O106 F:F warning: {Simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] E" Tc(oflrora",m e"s_ert a79 t | ec )ol , o ArV{_O"P",T du_rOTFFaSYETt(PEi_coVn"o,I Dl oEr_"rgObs_asrc/libavfilter/vf_v360.ceR):tA2256 :56,T Ev,:AVi_dO P T_eTY{Pwarning: o. dEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s u_tCrrOLaOt iRo= ,n ""2256 ,{25 | ."s O }tFF,SsEr-T> i (= 0"fdla,bu tlrI_NaraTtcian_gko"MeA[0n}X,]) =, , t0F L aA, A0nVfG,S _}(0FO,.PL5f T_AT Y*PG| S Es ^-R _} ,>D i hU| ^_R fAoTvI O* NM_,PI / {.1i6840=.-1f});, | ~ ^~~~~ -1, Isrc/libavfilter/vsrc_life.csrc/libavfilter/vf_v360.cN:T:6862256src/libavfilter/vsrc_testsrc.c:4:116_:M 35:Awarning: X:,204 Fmissing field 'unit' initializer [-Wmissing-field-initializers]L :99 :A warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G warning: missing field 'unit' initializer [-Wmissing-field-initializers]S }, 86 2256 | | | 204 ~ ^~~~~~~~~ | s -> /usr/include/stdint.h i : 46{f la :{" tr_21""cr:," a note: ,expanded from macro 'INT64_MAX' n g e [ 0"46s ] | e t #="scdo etaenltoff( vridieo0 ."nre 5, aOIftFNFT S6e*4 ET"(_sMA,Xc-> i o h _lOor(_frF0ogFx7vfb faS*f)E fM,T AfV_(PIf_ff raOfP/m 1f8Te_Tf0_Yrf.Paftef)Ef_),ffC); | O ^~~~~~~~~~~~~~~~~~ AL O VR| ,_ { ~~~~~^~~~~~~~~~~ ~O.s PtTr_ T= Y"PbEl_aVIcDEkO"_}R,A T0E,, {0., sFLtAr G= S"R25 "},} , | ^0 , INT_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:2257:56: warning: src/libavfilter/vsrc_testsrc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2257 | 205 | s - >src/libavfilter/vsrc_life.cCif:lO87aM:MOt108_N:r_ awarning: Onmissing field 'unit' initializer [-Wmissing-field-initializers]Pg eT[I1]O =N tSa n 87f | | ( ^0. 5 f *{ src/libavfilter/vsrc_testsrc.c s"r:ul-e108:>"i24,v: _ f note: "soeexpanded from macro 'COMMON_OPTIONS'vt *r ulMe _108" | P,#I d / e 1 8f i0. fn )e C; OM M| OO ~ ^~~~~FFNS _EOPTT(Irsrc/libavfilter/vf_v360.cOu:NlS2257e :_Sst35IZrE_:)O ,P warning: TAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V I_OOPNTS _ CT2257OY | MPMO EN __ STOR IPTNIs-G>ON,Si _f{Nl.sOtartSI Z=_E ra"n Bg| 3e/ ^[S 213]src/libavfilter/vsrc_testsrc.c:"98 =} :115,:t an0fnote: expanded from macro 'SIZE_OPTIONS', ( 0.057,f warning 98 Fs | * LsA- generated> G . ivS_ f{},o "v s| *i ^ z M_eP"I, / 1 8"0s.eft )v;i de o| ~~~~~^~~~~~~~~~~ ~s ize", OFFSET(w), src/libavfilter/vsrc_life.c : 88 : 155 :A Vwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_IMAGE_S I88ZE | , {{.s t"rr an=d "o3m20_xf24i0l"}l,_ 0r,a t0i,o F"L,AG S" s},e\ t | ^f ill ratio for filling initial grid randomly", src/libavfilter/vsrc_testsrc.cO:205F:F5S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]r ansrc/libavfilter/vsrc_testsrc.cd:o108m_:f24:i llnote: _expanded from macro 'COMMON_OPTIONS' ratio) ,108 A | V#_dOePTf_iTnYePE _CDOOUMBMLOEN_,O {P.TdIbOlN=S1 /SMI_PZHEI_}O, P0T, I1O,N S FCOLMAGMSO N}_,O P | T ^I ONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", src/libavfilter/vsrc_life.c : 89 :"155s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]v ideo size", 89 | O F F SE{T "(rawt)i,o " , A V _ OP T_ T Y P"Es_eIMtAG Efi_lSlI ZraEti,o { .fosrt rf i=l l"i3n20gx 2i4n0i"ti}a,l 0g,ri d0 ,r aFLnAGdSo m}l,y\" , O| FF ^S ET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_Psrc/libavfilter/vsrc_testsrc.cH:I205},: 50:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLsrc/libavfilter/vsrc_testsrc.c:A108G:S 37},: note: | expanded from macro 'COMMON_OPTIONS' ^ 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPsrc/libavfilter/vsrc_life.cT:I90O:149N: Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ NOSIZE | ^ src/libavfilter/vsrc_testsrc.c :90102:118 | : note: expanded from macro 'COMMON_OPTIONS_NOSIZE'{ "random_s e102e | d " , {" s"eratt teh",e s e ed" sfeort fviidleloi nrga ttehe" ,i n i t iOFaFlS EgTr(firda mraen_droatmel)y," A,V _OOPFTF_TSYEPET_(VIrDanEdOo_mR_AsTeEe,d ){,. sAVt_r O= P"T25_"T}Y,P 0E,_ IINNT_TM6AX4,, {.FiL64A=GS- 1},}\, -| 1, ^ UINT32_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' src/libavfilter/vsrc_life.c :10891: | 149#d:e warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne COMMON_OPTI O91N | S S I Z E{_ OP"TsIeONeSd C"O,M M O N_ O P T "IsOeNt Sth_eN OsSeIZeEd | f ^o r src/libavfilter/vsrc_testsrc.cf:il103li:n118:g note: texpanded from macro 'COMMON_OPTIONS_NOSIZE'h e initial gr i103 | d r a n{do m"lry"",, O F F S E T ( r"ansdeotm _vsiedeedo) , rAVa_tOeP"T_,TY P E _ I NOFTF6S4E,T ({f.ir6am4e=-_1r},a t-e1),, UIANVT_32O_PMTAX_,T YFPLEA_GVS I}D,E O | _ ^R ATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_life.c:92:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "stitch", "src/libavfilter/vsrc_testsrc.cst:i205:t5c: hwarning: missing field 'unit' initializer [-Wmissing-field-initializers]b ousrc/libavfilter/vsrc_testsrc.c:n108d:a37r:i enote: s"expanded from macro 'COMMON_OPTIONS', OFFS E108T | (#sdtefiitnec hC)O,MM OANV__OPOTPITO_TNYSP ES_IBZOE_OOL,P TI{O.NSi 64C=1O}MM,O N_0O,PT I1ON,S_ NFOLSIAZGES | }, ^ | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration"src/libavfilter/vsrc_life.c,: 93O:F111F:S ETwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]du ration), AV _93O | P T _T YP E{ _"DmUolRdA"T,I O N , { . i"s6e4 t= -m1o}l,d -sp1e,ed IfNoT6r4 d_eMadA Xc,el lsF"L,AG SO F}F,S\ET ( mo| l ^d) , AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, 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_OPTIONsrc/libavfilter/vsrc_life.cS: 94CO:M109M:O Nwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P TIONS_NOSIZ E 94 | | ^ src/libavfilter/vsrc_testsrc.c{: 105":l115i: fnote: e_expanded from macro 'COMMON_OPTIONS_NOSIZE'c olor", "s e105t | l i {f e" dc"ol,or " , O FF"SsEeTt( lviifdee_oc doulrora)t, iAoV_nOP"T,_ OTFYPFES_ECT(OdLuORr,a t{i.ostnr)=," wAhVi_tOeP"T}_,T YP0E,_D U0R,A TIFOLN,A G{.Si 64} ,= - 1| } ^, -1, INTsrc/libavfilter/vf_v360.c64:_2325M:AX25,: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A src/libavfilter/vsrc_gradients.cGS },:\ 125 | : ^27 :2325 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] const float 125p | hi src/libavfilter/vsrc_life.c := ia95:ft 109(a:nnb_ 2cf(warning: vomissing field 'unit' initializer [-Wmissing-field-initializers] elcsrc/libavfilter/vsrc_testsrc.co[r0:s]205 ,: 5=: 95= vwarning: | ec1[missing field 'unit' initializer [-Wmissing-field-initializers] 2 | ]|) src/libavfilter/vsrc_testsrc.c: 108{s:/t37: "note: Medexpanded from macro 'COMMON_OPTIONS'p _e X=,1. f 1 mo l+. FdL0v) A{eccG So[ | ^~~~ ~~l1o} , ] r| ^)" ,/ O(F1F.SEfT (- vemcsrc/libavfilter/vsrc_testsrc.co[:l2061d:]_12c)):o /l warning: omissing field 'help' initializer [-Wmissing-field-initializers](r 2),. f A*206V | _O PM_ TP _ TIY)P{, EN -_1ULCL.Of L},O 1R .| f, ^) ; { . s| ^~~ ~t r="blacsrc/libavfilter/vf_v360.ck:"2326},: 034,: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }, 2326| ^ | const float theta = avsrc/libavfilter/vsrc_life.c_:clsrc/libavfilter/vsrc_testsrc.c97:ip:205f12:(:lo5g warning: :missing field 'help' initializer [-Wmissing-field-initializers]f warning: (implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]( 197. | f + { vNe205 | U Lc L[ 1 } ]C )O| /MM ^O N (_1O.fP T-I vOecN[S1] ) )| ^~~~~~~~~~~~~~/ (2.f * Msrc/libavfilter/vsrc_testsrc.c_:108P:I37):, note: -expanded from macro 'COMMON_OPTIONS'1 .f, 1.f); 108 | | # ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~d efine COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 =src/libavfilter/vsrc_gradients.c -:1148}:, 27-:1 ,warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NT 64_MAX, FLAGS } ,148\ | | ~ ^~~~~~~~~ if /usr/include/stdint.h(:n46b:_21c:o lnote: expanded from macro 'INT64_MAX'o rs == 461 | #|d|e fsitneep I = 2361 | 1 1 . warning 0 generated . i) {f co(n stZ | &f& ^~~~ ~~lfa bosa(ts -p>hziy k=l urse[sic>al>e1(]i,[ 0w]i-doutthr)) + *f aMb_sP(Is ->+z yMk_lPuIs_[2i>;> 1 ]| [ ^~~~~~~~~~~~~~~~~ ~1 ]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PCC libavcodec/ac3dec_fixed.o I; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:173:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:2394:21 :308 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Z_Z2 _2394C | _ Z Y KcLUoS(nts,t zflio,a ztr, rz i=, s0qr)t f (| 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.f src/libavfilter/vsrc_gradients.c- :vesrc/libavfilter/vsrc_mandelbrot.cc[1792::]29416) ::/88: warning: Mnote: _expanded from macro 'Z_Z2_C_ZYKLUS'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S QRT2; | 179 ^~~~~~~~~~~~~~~~~~~ ~ | 294 | } e l s e i f ( s t e pi f>(=Z &1&. 0f) a{b s (s| - ^~~~ ~~ >zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ CC libavcodec/ac3dec_float.o src/libavfilter/vsrc_mandelbrot.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:223:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | od_s_q = M_PI * 2.f; | ~ ^~~ src/libavfilter/vsrc_mandelbrot.c:314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c 314: | 235 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_life.c Z_: Z176235:2 | 19 _: C _warning: Z Y K comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]oLp_ xU_So(dz r= ,a tzani2, f 176t(o | p, _z xi, , o1fpo)_ry )( | i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =+ 0 ;src/libavfilter/vsrc_mandelbrot.cM: 294:_88i P< :lI inote: expanded from macro 'Z_Z2_C_ZYKLUS'; f e| ^~~~~~~~~~~~~~~~~~ ~- >fil e_294b | u f s iz e ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~i f(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atasrc/libavfilter/vf_v360.cn2f:(o2472p:_35x:, owarning: p_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]y ) + M_PI + poin t2472_x | / f mcaoxnfs(t ofrilgoiant_ xa, = dMes_tS_QxR)T,2 2* .xf ** zM;_ PI );| ~ ^ | ^~~ ~ src/libavfilter/vf_v360.c:2472:31: src/libavfilter/vsrc_gradients.cwarning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]238 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2472 | cons t238 | f lo a t a = oM_pS_QxR_To2d *= xf m*o dzf(;a t a| n ~ ^2 f(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] src/libavfilter/vsrc_mandelbrot.c:316:17 :238 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] op_x_od = 316fsrc/libavfilter/vsrc_testsrc.c | m o: d 294f :(a 86t a : n warning: 2 f missing field 'unit' initializer [-Wmissing-field-initializers] ( o p _Zx_,Z 2o_pC__yZ) 294 | Y K22+ ML warnings_U generatedPSI({. " l+te, pv oezl"i,i,n t _x" z/ srfe,m t alxzie,f 0v)(e ol| r"i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g, i nOF_xF,Ssrc/libavfilter/vsrc_mandelbrot.c: E294Td:(88el:esve tnote: l_expanded from macro 'Z_Z2_C_ZYKLUS')x ), ,A 2V._OfP * TM294_P_I | TY) PE; _ I N | T , ^~~~~~~~~~~~~~~~~~ ~ { . i 6 4 = 6 } , i src/libavfilter/vf_v360.cf:2(2481,Z :&& 281f:6a b,s(warning: s -implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]>FL zAGySk l}u, s2481 [ | i | > ^ > 1 ]ve[c0[1]]- o=u tM_rS)Q+RTf2a b*s (ys- >*z yzk;l u | s ~ ^[i >>1][1]-ousrc/libavfilter/vf_v360.ctsrc/libavfilter/vsrc_testsrc.ci::)295:2481 5:<=:24 warning: :emissing field 'unit' initializer [-Wmissing-field-initializers] pwarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i l o295n | ) \ 2481 | C| ~~ ^~~~~~~ O M MOveNc[_1O]P TI=O NMS__SNQORSTI2Z E* y| ^* z; src/libavfilter/vsrc_testsrc.c| : ~ ^102 :118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r",src/libavfilter/vsrc_mandelbrot.c : 318 : 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set video r a318 | t e " , O F F ZS_EZT2(f_rCa_mZeY_KrLaUte)S,( zArV,_ OzPTi_, TtY,P Ez_iV,I D1E)O _ R| A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T E, {src/libavfilter/vsrc_mandelbrot.c.:s294t:r88 =: "note: 2expanded from macro 'Z_Z2_C_ZYKLUS'5 "}, 0, INT _294M | A X , F LA G S }, \ | ^ if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklusrc/libavfilter/vsrc_testsrc.cs:[295i:>5>:1 warning: ]missing field 'unit' initializer [-Wmissing-field-initializers][ 1]src/libavfilter/vsrc_testsrc.c-:o104u:115t:i note: )expanded from macro 'COMMON_OPTIONS_NOSIZE' <= epsilon) \104 | | ~~ ^~~~~~~ { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATIONCC libavcodec/ac3dsp.o , {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | src/libavfilter/vf_v360.cCO:M2542M:O25N:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T IONS_NOSIZE 2542| ^~~~~~~~~~~~~~~~~~~~~ | consrc/libavfilter/vsrc_testsrc.c:s104t: 98f:lo anote: texpanded from macro 'COMMON_OPTIONS_NOSIZE' theta = resc a104l | e ( j , {h e"idguhrta) t*i oMn_"P,I _"2s;e t | v ^~~~~~~~~~~~~~~~~~ ~i deo 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 (0xsrc/libavfilter/vf_v360.c7f:f2543f:f53f:f fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ffffff) | ^~~~~~~~~~~~~~~~~~2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_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); | ^~~~~ ~ 4 warnings generated. CC libavcodec/ac3enc.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ep - lp < row * 2 + 2) | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/8bps.c:102:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/8bps.c:112:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | src/libavfilter/vf_v360.c : 2698 : 28 :i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](p ixptr_end - pi2698xp | tr < c o u n tu f* =p xt_ainnfc() M _| P ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~I _2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vsrc_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ 2 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_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ CC libavcodec/ac3enc_fixed.o src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE9_OPTI warningOsN generatedS. COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTICC libavcodec/ac3enc_float.o ONS_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/vf_v360.c:src/libavfilter/vsrc_testsrc.c3053::47642:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | 3053{ | N U LsL- >} f l| a ^t_ 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[src/libavfilter/vsrc_testsrc.c0] :=473 :M_5P:I warning: *implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] s->h_fov 473/ | 3 6 0 .CfO;M M O| N ~ ~~~^~~~~_ 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' src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]105 | { "d "3054, | s - > f"lsaett_ rvaindgeeo[ 1d]u r=a ttiaonfn("0,. 5OfF F*S Es-T>v(_dfuroavt i*o nM)_,P IA V/_ O1P8T0_.Tf)Y;P E _| D ~ ^~~~~U RATION, {src/libavfilter/vf_v360.c.:3054i:6344: warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -1}, -1, 3054I | N T 64 _ MsA-X>, fFLlAGaSt _}r,a\n g e[| 1 ~ ^~~~~~~~~] = tan/usr/include/stdint.hf:(460:.215:f note: expanded from macro 'INT64_MAX'* s->v_ f46o | v# d*e fMi_nPeI I/N T16840_.MfA)X; (| 0 ~~~~~^~~~~~~~~~ ~x 7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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 | src/libavfilter/vsrc_testsrc.c : 545 : 19 : twarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ta >= -M_PI * s -545> | i v _ ffoovr / (1i8 0=.f ;0 ; | i ~ ~~~^~~~~~ < FF_ARRAY_Esrc/libavfilter/vf_v360.cL:E3134M:S25(:s egwarning: mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e nts); i++ )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 libavcodec/ac3tab.o In file included from src/libavcodec/aacpsy.c:28: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_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 && | ~ ~~~^~~~~~ CC libavcodec/acelp_filters.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(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0,9 FLA warningGsS 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_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FCC libavcodec/acelp_pitch_delay.o LAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long 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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosfIn file included from (fabsrc/libavcodec/4xm.csf:(38v: esrc/libavcodec/bytestream.hc:[1862:]13):) warning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _PI; | ^~~~~~~~~~~~~~~~~~~~ ~ 186 | size2 = FFMIN(p->buffer_end 1- p warning- generated>b. uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 1 warning generated. 20 warnings generated. src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI CC libavcodec/acelp_vectors.o * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h :214293 | : 13 :{ warning: NULcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L } | ^ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/vf_v360.c:3667:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~ src/libavfilter/vf_v360.c:3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3667 | v_shift = phi >= M_PI_2 || phi < -M_PI_2 ? eh : 0; | ^~~ ~~ src/libavfilter/vf_v360.c:3669:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3669 | uf = fmodf(phi, M_PI_2) / M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3670:14: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3670 | vf = theta / M_PI_4; | ^~~~~ ~ src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavcodec/bytestream.hsrc/libavfilter/vf_v360.c:3690::13355: :warning: 13implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3690 | 355p | h i < =s izMe _ =P IF_F2M &I&N (pgh-i> b>u=f f-eMr__PeIn_d2 )- {g - >| b ^~~ ~~u ffer, sizesrc/libavfilter/vf_v360.c):;3689 : 29| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h :368949 | : 25 : note: expanded from macro 'FFMIN' if (th e49t | a# db)= (-(aM)_ P>I _(2b )& &? (| b ^~~~~ ~~) : (a)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavfilter/vf_v360.c| ~ ^ ~: 3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:357: 153696: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f (pshiiz e<2= !=M s_iPzIe_)2 &| & ~~~~~ ^ ~~~~ phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_testsrc.c:3700::36777:: warning: 23implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3700 | 777 | } e l s e iffo r( t(hxe t= a0 ;< =x 0<. sf-> w&;& txh +e=t ad x>)= -{M _P I| _ ~ ^ ~~~~2 ) { | ^~~~~ ~~ 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) | ~ ^ ~~~~~~~~~ src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * baCC libavcodec/adpcm.o ck) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", CC libavcodec/adpcm_data.o "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZEsrc/libavcodec/a64multienc.c | : ^321 :src/libavfilter/vsrc_testsrc.c:9933::115 : warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]expanded from macro 'SIZE_OPTIONS' 99 | {321 | " s " , i f ("sce-t> mvci_dfeor saimzee_"c,o u n t e rO Fwm),c _ l i f et i mAe)V _O{P T _| TY ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~P E_IMAGE_SIsrc/libavcodec/a64multienc.cZE:, 332{:.29s:t rwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= "320x2 43320" | } , 0 ,i f0 ,( cF-L>AmGcS_f r}a,m\ e _| c ^o unter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 },\ | ^ 4 warnings generatedsrc/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'CC libavcodec/adpcmenc.o 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, FLAGS18 }, warning\s generated . | ^ 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] CC libavcodec/adts_header.o 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 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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/adts_parser.o 4 warnings generated. src/libavfilter/vf_v360.c:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ src/libavfilter/vf_v360.c:4034:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4034:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4034 | const float pitch_rad = pitch * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_v360.c:4035:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4035:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4035 | const float roll_rad = roll * M_PI / 180.f; | ^~~~ ~ 13 warnings generated. src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ~ ^~~~~ src/libavfilter/vf_v360.c:4158:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | const float l = sinf(d_fov * M_PI / 360.f) / d; | ^~~~~ ~ src/libavfilter/vf_v360.c:4160:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4160 | *h_fov = asinf(w * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4161 | *v_fov = asinf(h * 0.5f * l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4172:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4172 | const float l = d / (sinf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4174:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4174 | *h_fov = 2.f * asinf(w * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4175 | *v_fov = 2.f * asinf(h * 0.5f / l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4181:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4184:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ CC libavcodec/adx.o In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/adx_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/adxdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h265 | : 265 : 37 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf_end - 265 | s - > b u f _ p tirf >(= ss-i>zbeuoff_(eBnitdB u-f )s)- >{b u f| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/adxenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 317 | : 317 : 33 :i fwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->buf_end - s- >317b | u f _ p tifr (>s-=> bsufi_zeenodf( B-i tsB-u>fb)u)f _{p t r | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/agm.o CC libavcodec/aic.o src/libavfilter/vf_v360.c:4778:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->vIn file included from _fovsrc/libavcodec/aac_adtstoasc_bsf.c *: 26M: _src/libavcodec/put_bits.hP:I227 :/37 :3 6warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c227: | 4778 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->bu f4778_ | e n d - s -h> b= uwf _p/t rt an>f=( ss-i>zhe_off(oBvi t*B uMf_)P)I {/ 3| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 .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.1f) warning* generatedt. anf(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] CC libavcodec/alac.o 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/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/alac_data.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_endsrc/libavcodec/put_bits.h -: 265s:37-:>b uwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p tr >= sizeof(BitB u265f | ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/alacdsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 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' 198 | warning generated. { "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:In file included from note: expanded from macro 'COMMON_OPTIONS'src/libavcodec/aacpsdsp_fixed.c :23: src/libavcodec/aacpsdsp_template.c108: | 115#:d36e:fi nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C OMMON_OPTIONS SIZE_O P115T | I O N S C O M M O N _ O P T I O N S _ N O S I Z E | ^Q 31src/libavfilter/vsrc_testsrc.c:(106:0117.:4 8note: 9expanded from macro 'COMMON_OPTIONS_NOSIZE'5 4165955695 f106) | } ; {| ~~~~^~~~~~~~~~~~~~~~~~" sar", src/libavcodec/aac_defines.h : 45 : 36 :" snote: eexpanded from macro 'Q31't video sam p45l | e# daesfpienec tQ 3r1a(txi)o " , O F F S E T ( s a r()i,n tA)V(_(OxP)T_*T2Y1P47E4_R8A36T4I8ON.A0 L+, {.0d.b5l)= 1| } ^ ~, 0, INT_MAIn file included from Xsrc/libavcodec/aacpsdsp_fixed.c,: 23F: Lsrc/libavcodec/aacpsdsp_template.cA:G114S: 36}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 114 | Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/4xm.c src/libavfilter/vsrc_testsrc.c113: | 1810 :: 12 447:: 20 s:warning: tmissing field 'help' initializer [-Wmissing-field-initializers] awarning: ti ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c1810 on | st I N T F{L ON UAT447 L | L a}[ ] | = ^{ Q 3 1i(f 0(.6l5e1n43g9t05h7 5<3 1e0x6tfr)a,) | ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~~ ^ ~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/4xm.c :459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]45 | #define Q 34591 | ( x ) i f ( b i t s t r e a m(_isnizte) (>( xl)e*n2gsrc/libavfilter/vsrc_testsrc.c1:t4180574h:8 53|:6|4 8 bwarning: .itimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]s0 +t r0e.a5m)_ s | ^ ~i1805 z | e >= ICNOTM_MMOANX_/8O P|T|I O | N ~~~~~~~~~~~~~~ ^ ~~~~~~S | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long 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 long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 7 warnings generated. 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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o 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 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 858 | if (frame_4cc == AV_RL32("cfrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/aliaspixenc.o 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:934:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 934 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:940:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka '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 'uint32_t' (aka '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 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:952:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amr_parser.o CC libavcodec/amrnbdec.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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/amrwbdec.o In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/anm.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ In file included from src/libavcodec/aaccoder.c:45: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cIn file included from b)src/libavcodec/aacps_float.c)): 24| : In file included from ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :35: src/libavcodec/aacps_tablegen.h:79:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | filter[q][n][0] = proto[n] * cos(theta); | ^~~~~~~~ ~ src/libavcodec/aacps_tablegen.h:80:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | filter[q][n][1] = proto[n] * -sin(theta); | ^~~~~~~~ ~ 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/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | In file included from src/libavcodec/aacenc.c : 50 : In file included from src/libavcodec/aacenc_utils.h : 31: src/libavutil/ffmath.h : 49H:B[30i: iwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] [icc][3] = M _49S | Q R T 2 re*t uarlpnh eax_cp *2 gfa(Mm_maL_OsG;2_ 1 | 0 ~ ^~~~~~~ * x); | ~ ^ 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; | ~ ~~^~~~~~7 warnings generated. 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_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] src/libavcodec/aacps_tablegen.h:201:29: 109 | warning: Rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]EA D_PAR_DATA( i201c | c , h u f f _ o fftsheetat =[ t-aMb_lPIe _*i dfrxac]t,i on al _ d0el,ay _lpinsks-[m>]ic c*_p arf[_ec]e[nb]t >e 7rU; , | 9 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ , 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' 89 | if (ERR_CONDITION) \ | ^~~~~~~~~~~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_tablegen.h:src/libavcodec/aacps_common.c205::2398::17 : warning: note: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'READ_PAR_DATA' 98 | 205 | itfh e(taE R=R _-CMO_PNID*IfrTaIcOtNio)n \a l_ d| e ^~~~~~~~~~~~~la y_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:181:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 2In file included from warning196src/libavcodec/aacenc.cs | generated :. 50 : src/libavcodec/aacenc_utils.h :97 : 17:i f warning: (kcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < FF_ARRAY_ELEMS (97f | _ c e inft e(rq_3m4a)x)va l >| = ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (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); | ~ ^ 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) | ~ ^~~~ 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 int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMSIn file included from (aasrc/libavcodec/aacenc_ltp.cc:_m30a: In file included from xsrc/libavcodec/aacenc_utils.hv:a31: l_csrc/libavutil/ffmath.hb:)49):)30 : | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 37 warnings generated. In file included from src/libavcodec/aacenc_pred.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/ansi.o src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/apac.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.In file included from 7) *src/libavcodec/aacps_fixed.c :(24f: In file included from -src/libavcodec/aacps.c :832: .src/libavcodec/aacps_fixed_tablegen.h7:)65): 57 :| ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c:296:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q 3296 | 1 ( 0 . 0 98 85 1 0 -8 65.785 2 *6 4efx)p(,- 0Q.316( 0 .*1 (1f 7-93 73.140) 5* 6(7f21 7-f )3,. 4Q))3 1 (| ^ ~0 .125src/libavcodec/aacpsy.cf:)296 : 35| ~~~~^~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45 :29636 | : note: expanded from macro 'Q31' - 6.458 | #*CC libavcodec/apedec.o deexfpin(e -Q03.16( x )* ( f - 3 . 4) * ( f (-i n3t).(4()x))* 2 | 1 ^ ~ 47483648.src/libavcodec/aacpsy.c0: 295+: 260:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 295 | return In file included from src/libavcodec/aacps_fixed.c : 243: .In file included from 6src/libavcodec/aacps.c4 :*32 : posrc/libavcodec/aacps_fixed_tablegen.hw:(65f:, 33-: 0warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~ ^ 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_is.c 64: | 61 : 85 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00746082949812 f61) | , Q 3 1 ( 0 . 0 2 2 7I0S42[0i9]4 9=8 2(L5[fs)t,ar tQ+(3w1+(w02).*0415426886+5i]9 3+0 p4h7a3sef*),R [sQt3ar1t+((0w+.w027)2*1626181+i3]92)9*5s9q1rft)(,en e | r ~~~~^~~~~~~~~~~~~~~~~~0 /enersrc/libavcodec/aac_defines.h0:145):;36 : | note: ~~~~ ~~~~~^~~~~~~ expanded from macro 'Q31' 45src/libavcodec/aacenc_is.c | :#d61e:44f:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) CC libavcodec/aptx.o 61 | ( in t ) ( I(Sx[)i]* 21=4 7(L4[8s3ta6r4t8+.(0w ++w 20)*.15)2 8 +| i ^ ~] + phase*R[In file included from ssrc/libavcodec/aacps_fixed.ct:a24r: tIn file included from +(src/libavcodec/aacps.cw:+32w: 2src/libavcodec/aacps_fixed_tablegen.h):64*:1332:8 +warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] )*sqrt(ener0/ e64n | er 0 1 );Q 3 1| ( ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~0 .00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:701:57: warning warning: generatedimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0In file included from .5)src/libavcodec/aacdec.c :| ^ ~ 260: src/libavcodec/aacdec_template.c:359:33:In file included from src/libavcodec/aacps_fixed.cwarning: :24comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 359 | 79i | f ( F F_QAR3R1(A-0Y._0E5L9E0MS8(2e12c1_1v5In file included from e5c)6 src/libavcodec/aacenc_tns.c3<:9f 32)t: a,gIn file included from src/libavcodec/aacenc_utils.hsQ:31): 3src/libavutil/ffmath.h :1| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~49 :(-300.:0 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 498374946f), Q 3149( | 0. 0f ) , r e tQur3n1 (e0xp.207f7(7M8_7L2O3G921_581501 f)*, x )| ; ~~~~^~~~~~~~~~~~~~~~~~~ | ~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/aacpsy.c | : ~ ^ ~ 349:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | coeffs[g].barks = (bark + prev) / 2.0; | ~~~~~^~~~~~ ~ src/libavcodec/aacpsy.c:355:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | coeff->spread_low[0] = ff_exp10(-bark_width * PSY_3GPP_THR_SPREAD_LOW); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacpsy.c :186356 | : 57 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 = FFMIN( p-356> | b u f f e r _ e n d c-oe fpf-->>spbrueafdf_ehri ,[ s0iz]e =) ;ff _ e| xp ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 0(-bark_src/libavutil/macros.hw:i49:d25t:h *note: expanded from macro 'FFMIN'PS Y_3GPP _49T | H#Rd_SePfRiEnAeD_ HFIF)M;I N (| a ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2src/libavcodec/aacpsy.c :!357=:57 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e) | ~~~~~ ^ ~~~~ 357 | src/libavcodec/aacenc_is.c : 139co:e61f:f -warning: >simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pr ead_low[1] = ff_exp10(-bark_width * en_sp r139e | a d _ l o w ); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:358:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | coeff->spread_hsrc/libavcodec/aacenc_ltp.ci [1]: 87=: 36f:f _warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x p10(-bark_widt h87 | * en _ s p r ea dc_ohrir )=; | s ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ 1 > 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/aacpsy.c:360:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | minsnr = exp2(pe_min / band_sizes[g]) - 1.5f; | ~ ^~~~ src/libavcodec/aacpsy.c:360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | minsnr = exp2(pe_min / band_sizes[g]) - 1.5f; | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~ src/libavcodec/aacenc_is.c:142:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/acelp_pitch_delay.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/aacpsy.c:420:35: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] 420 | FFPsyWindowInfo wi = { { 0 } }; | ^ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: 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/aacenc_tns.c:32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacpsy.c:565:8: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | if(active_lines == 0.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/aaccoder_twoloop.h:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.00src/libavcodec/acelp_pitch_delay.c3:16952:92:6 7warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(0. 009429 | 63 0 4 9 1f /M _ P I) , Q 3 0 ( 0e.n0e0r26g6y0_0me4a63nf)/M)_ PI/) , | Q3 ~0 (0.001 9950 | 0 2 8 59 f/ M _ PsIq)r, tQ3f0((f0i.0x0e1d16_2m5e8a9n3_fe/nMe_rPgIy) ,? Qf3i0x(ed0_.m0e0an0_1e5n8e1r1g5y5 f:/ M1_.P0I)); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: src/libavcodec/acelp_pitch_delay.cexpanded from macro 'Q30': 93:78: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de f92i | n e Q 3 0 ( x ) f f _ e x p 1 0 ( 0(.in0t5) (*( x )| * ~ 1073741 8932 | 4 . 0 + 0 . 5 ) (| a ^v priv_scalIn file included from arsrc/libavcodec/aacps_fixed.cp:r24o: dIn file included from ucsrc/libavcodec/aacps.ct:_f32l: oasrc/libavcodec/aacps_fixed_tablegen.ht_:c194:(111:p rewarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ table, prediction _194e | rr o r , 4 Q)3 0+ ( 0.| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 03162 2946 | 7 2 f / M _ P I ), Q 3 0 ( 0 .e0n0e2rg9y6_3m0e4a9n1)f)/ /M _P I| ) ~~~~~~~~~~~, Q30(0.0src/libavcodec/acelp_pitch_delay.c0:2916:6170:0 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_P I)91, | Q 3 0 (f0lo.a0t0 1v9al0 0=2 8fi5x9efd/_Mg_aPiIn)_,f aQc30t(o0r.0 01*1 6 2| 5 ^~~~~~~~~~~~~~~~~ ~8 93f/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.0019src/libavcodec/acelp_pitch_delay.c00:2100:8345:9 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 100( | 0 . 0 0 p1r16e2d5i8c9t3iofn/_Me_rPrIor)[,3 ]Q 3=0 (200.0.000 1* 5l8o1g15150ff/(M_fPIi)xe d _| g ^~~~~~~~~~~~~~a in_fsrc/libavcodec/aac_defines.h:a44c:t36o: rnote: );expanded from macro 'Q30' | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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] src/libavcodec/aacpsy.c 194 | : 616 : 48 : Qwarning: 30implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](0 .0031622672f/M _616P | I ) , Q 3 0 (0 . 0 0 2 96 30 4 91 f /M _ fPoIr),m _Qf3a0ct(or0 . 00+26=6 0s0q4r63tff/M(_fPaIbs)(c,o eQf3s0[(s0t.a0r0t1+90i0])2)85;9 f | / ~~~~ ^~~~~~~~~~~~~~M_ PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M5_PI warning)s, generated . Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aacsbr.c: In file included from src/libavcodec/aacps.c::32: 87src/libavcodec/aacps_fixed_tablegen.h::29191:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q3 087( | 0 .0 1 7 7 8 0 9 20 5 f / M _ P I ), Q 3t0e(m0p.011 66=6 15f7f8_8exfp/M2_fPi(I()s,br -Q3>0da(t0.a0[01]4.9e58n7v_9fa8c9fs/_qM[e_]PI[)k,] >Q>310)( 0+CC libavcodec/aptxdec.o . 70)1 0*6 8 7| 7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~8 99f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191src/libavcodec/aacenc.c:11: :warning: 946implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 28: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 191 | src/libavcodec/aacsbr.c : 89 :Q29:3 0( warning: 0946implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | . 0 1 77 8 0 9 2 05 f/ M _ P 89Ii | f ) (!,( f aQbs (3 c0p ( e 0 -. > 0c 1h [6ch ]6. c6 15ote7fe8fm8p2sf /M[_=Pk If]f))_, e x0 (df0atoa.r[0 11e]0n.6ee8rngy77v8 9_cfa9lcauflact/si_Mo_n q P| [I ~~~~ ^~~~~~~~~~~~~~~~~~~~~)e,][ k]Q)>3>10)( 0* . 0| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~0 653936src/libavcodec/acelp_vectors.c16f/:M201_:PI47):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0008894200f /201M_ | P Isrc/libavcodec/aacsbr.c ) : ,92 :21 :| warning: ^~~~~~~~~~~~~~gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a i n_ssrc/libavcodec/aac_defines.hca:l44e:_36 92f | : note: a cexpanded from macro 'Q30't o r = 44 | s#qr td( e s f piieefcnh_ e(teen mQep31 r>g 0/ (1pxoE2)0s tf)i l t { e r | _ ^~~~~ ~e n e r g(i)n; t )(| (x ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~) *1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/acelp_vectors.c:203:32 :190 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30 (2030 | . 0 3 1 6ga1in2_2s4c3a5lfe/_Mfa_cPtIo)r, *Q=3 01.(0 0-. 0a2l9p6h2a5;4 8| 4 ~ ^~~~~7 f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/ac3enc.c :44 | 45#: dsrc/libavcodec/put_bits.hef:isrc/libavcodec/aacsbr.c227ne: :37:Q 1063:warning: 028(:xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt106227 | ) | ( ( x ) * 1 0 7 3 i7f 4(s - >1buaf8v2_4e_a.snse0rd -+t0 ( st0e.-m5>)pbu f1 _ | pt< ^=r 1>E2=0 )si;In file included from z src/libavcodec/aacps_fixed.ce :| o24f ^~~~~ ~~ : (In file included from Bsrc/libavcodec/aacps.ci:t32B: ufsrc/libavcodec/aacps_fixed_tablegen.h):) src/libavutil/avassert.h{:190 38 ::86| :11 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'av_assert0' 38 | 190 | i f ( !Q(3co0n(d0).)0 3{1 6 1 2 2 4 3 5 f / M _ P I ) , Q 3 0 ( 0. 0 2 9 6 2 5 48 4 7 f/ M _ PI ) , Q 3 0 ( 0 . 0 26 6 0CC libavcodec/aptxenc.o 1 9 4 6\0 f| / ^~~~M _PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI),src/libavcodec/acelp_vectors.c Q30:(0219.:043:2 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 54847f/M_PIn file included from I), src/libavcodec/ac3enc_fixed.c219Q3: | 0(310 .: 0In file included from 2src/libavcodec/ac3enc.h: 6436 01: 9src/libavcodec/put_bits.h4 60: f227s/:c37M:a_l efPawarning: cItocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r) ,= sQq3r0t((0s.u0m 1_9227 | o 0 1f_ 2sq 6 1u32 fai/rf M(es-_>sPb Iu/),f Q_3sen0dc (a-0le.f0 sa-1>bct1ouf6_r3pt)5;r 3 | 3> ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~= 4s2izfe/oMf_(PIB)i,t QB3u0f()0). 0{0 15 8| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~7 164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aacenc_tns.c (in:t)198:(82:( x)warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0.5) | 198 ^ | ifIn file included from src/libavcodec/aacps_fixed.c(:24!: In file included from osrc/libavcodec/aacps.cr:32d: esrc/libavcodec/aacps_fixed_tablegen.h:r190 :|36|: !warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s finite(gain) || 190ga | i n < TQNS3_0(G0AI.N0_3T1H6RE1S2H2OL4D3_5LfO/W M|_| PgIai)n, > QTN3src/libavcodec/put_bits.h0S:(_G0A265.:I37:0N 2_9warning: 6T2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] H5RE4S8H4OL7Df_/HMI_ G265P | H I)), Q | 3i0f ~ ^~~~~~~~~~~~~~~~~~~~~~~ ( (0s.->0bsrc/libavcodec/aacenc_tns.c2u:6f645:_420:e1 note: 9expanded from macro 'TNS_GAIN_THRESHOLD_HIGH'n4 d6 0- fs /45- | #Md>_ePfibnIufe_)pt r,T N QS>=3 _si0zGsrc/libavcodec/aacsbr.cA(18:0 warningeIo.1190:sNf generated1569_(TBHi. t:B0uR 1fE)warning: )2S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6H{1 O3| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L D_2HIfGH/ M _119P | I ) ,1 . Q16 f3 *0TN ( S_0G . 0 1A 1 I 6 N 3 _5 T 3H 3R E4s2SfbH/OrLM-D>_d_PaILOta)[Wc, h| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~]Q. e3n0v_(fa0cs.[src/libavcodec/aacenc_tns.c0e0][:k198:149]5: warning: 8=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7f 1f_6ex4p2ffi/(M_ (P198sbI | r) -,> d | aCC libavcodec/arbc.o t a ^~~~~~~~~~~~~~[c h ].iefsrc/libavcodec/aac_defines.h (n!:vor44d_:ef36arcs:_ q|note: [expanded from macro 'Q30'| e! is]f[ikn]i> t>44e1) | (#+ d6gaeif)ni) |n | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e g a inQ 3< 0T(NSx _G)A 120 I | N _T H R E S H OL D _ L(O W i |n| t )g (a in( x> )T * N 1S_ 0G A7 I3 7 N4_1 T8HR ES2 HO4L .0D _ + H IG0H . )5) | ^ | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c :44In file included from : src/libavcodec/aacps_fixed.c:37*: e24note: xp: 2expanded from macro 'TNS_GAIN_THRESHOLD_LOW'_tIn file included from a src/libavcodec/aacps.cb[:sb32r: -src/libavcodec/aacps_fixed_tablegen.h44> | #:ddef190ia:net 11aTN[:Sc _hwarning: ]G.eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nAv I_Nf_TaHcRsES_HqO[L e190D] | _ [ LkO src/libavcodec/put_bits.h]W : & 265 :Q37 : 13] ;warning: 0 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ( ~.04 .f 0 | 3 ^~~~1 6 1226524 | 3 5 f / M _ PiIf) (,s Q-3>0b(u0f_.e0nd2 9- 6s2-5>48b4u7ff_/pMt_rP >I= )s,iz eQ3o0f((B0i.t0Bu2f66)01)src/libavcodec/aacsbr.c9 :4{6121 0 :f25| :/ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: M _implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]P I), Q30(0 .1210 | 1 9 01 2 6 1 32 f / M _ P I ) , Q 3 0 (i0f. 0(1s1b6r3->5d33a4ta2[cfh/].Me_nvP_Ifa)c,s[ eQ]3[0k]( >0 .1E0200)1 5{ 8 2| 7 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_src/libavcodec/put_bits.hPI),: 317Q:3033:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0028205961f/M _P317I | ) , | ^~~~~~~~~~~~~~i f (s-src/libavcodec/aac_defines.h:>44b:u36f: _note: enexpanded from macro 'Q30'd - s->b u44f | _#pdterf i>n=e sQi3z0(ex)o f ( B i t B uf ) ) { ( i n| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~)( (x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI)src/libavcodec/aacsbr.c, :Q3079(0:.230:3 3warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]47 6151f/M_PI), Q30(0.02072 7796 | 1 7 7 f / M _ PfIo)r, (Qe3 0=( 01.;0 0e2 8<=2 05s9b6r1->fd/atMa_[0P]I.b)s,_ n u| m ^~~~~~~~~~~~~~_ env; src/libavcodec/aac_defines.he:+44+:)36 :{ note: expanded from macro 'Q30'| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c 44 | #defi:ne80 :Q27:3 0warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]x ) 80 | ( i n t ) ( ( x ) *f1o0r7 (3k74 1=8 02;4 .k0 < +s b0r.-5>)n [ s| ^b r->data[0]In file included from .src/libavcodec/aacps_fixed.cb:s24_f: reIn file included from qsrc/libavcodec/aacps.cCC libavcodec/argo.o _:r32es: [src/libavcodec/aacps_fixed_tablegen.h:e189]]:;86 :k+ +warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr.c :189101 | : 23 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] Q30(0.056 171014 | 9 6 7 4f / M _foPrI ()e, =src/libavcodec/put_bits.hQ 310:;317( :033e.: 059dfa/tM_ aP317I)[, | 0 ]i.bQsf_n3u 0m_(n(s-o>0i.bse0;u4 f7e3_11+e+3) n{d 8 -0 5| sf- ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~>b/u f_Mp_trP >I=), src/libavcodec/aacsbr.csQi:1023:0z27(e:o0 fwarning: .(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 B3i3t8B4 76u1021 | f5) ) 1{ f / | M ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _ PIf),o Qr3 0(k( 0= .00;20 7k2 7<6 1s7b7fr/-M>_nP_Iq),; kQ+3+0)( 0.{00 2 82| 0 ~ ^ ~~~~~~~~59 61f/M_PI), src/libavcodec/aacsbr.c :| 114 ^~~~~~~~~~~~~~: 27: warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:44 :36: note: expanded from macro 'Q30' 114 | 44 | # d e f i n e foQr30 (x()e = 1 ; e < = s b(rin-t>d)a(t(a[xc)h*].1b0s73_7nu4m1_8e2n4v.;0 +e +0+.)5 ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~| ^ 3src/libavcodec/aacsbr.cIn file included from :src/libavcodec/aacps_fixed.c warning115::2431: :s In file included from generatedsrc/libavcodec/aacps.c. :warning: 32comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | 189 | f o rQ 3(0k (=0 .00;5 6k 1<7 4s96b7r4-f>/nM[s_bPr-I>)d,a Qt3a0[(c0h.]0.5b2s6_6f2r9eq2_3re9sf[/eM]_]P;I )k, +Q+3)0({0 . | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 73113805f/src/libavcodec/aacsbr.cM:_127PI:)27, :Q 3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 0.0338476 11275 | 1 f / M_ PI ) , Q 3 0(f0.o0r2 0(e7 27=61 717;f/ Me_P I)<=, sQb3r0-(0>.d0a0t2a8[2c0h5]9.6b1s_fn/uMm__nPoiIs),e ; e+| + ^~~~~~~~~~~~~~) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbr.c:128 :4431: | #dwarning: efcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i ne Q30(x )128 | (foirnt )(((kx )*=1 007;3 7k4 1<8 2s4b.r0- >+n 0_.q5); k ++| ) ^ | ~ ^ ~~~~~~~~ In 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) In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h)(:(533x:)83*:1 07warning: 3741824.0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c: 24533: | In file included from src/libavcodec/aacps.c{:Q3321: (-src/libavcodec/aacps_fixed_tablegen.h0:189.:110:10 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 049862020f), Q 31891 | ( - 0 . 6 6Q9350(900.5085063167146966f7)4}f,/ {MQ_P3I)1,( -Q300.(90.10265626366279925732993ff)/,M _QP3I1),( -0Q.3101(5202.90348714301013348f0)5}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~ I), Q30src/libavcodec/aac_defines.h(:045.0:3363:8 47note: 6expanded from macro 'Q31'1 51f/Msrc/libavcodec/aacdec_template.c_PI )45: | ,1262:#52de f:Qi nwarning: 3e 0Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](3src/libavcodec/aacpsy.c 0:1.(794x)0 :2220 :7 2 warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 6 1 | 7 7 f /(MMDi_C TnP_I794)tI | , ) N (QI3 (T0 x ((a0) c.->*m 20d c1t4102 72408i2f 8(3,0 fa6a458c.0b9-6 s>(1d+emfd/ Ml_cPI0)t,t .a5_1p )2e0| _ f) ^~~~~~~~~~~~~~ n >| , ^ ~src/libavcodec/aac_defines.h 0 : .044152:f0 36In file included from : ,*src/libavcodec/aacsbr_fixed.c note: d :T62expanded from macro 'Q30': esX src/libavcodec/aacsbrdata.hi:533_:r58eS:C d44 A_L | Ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p#(d e1ef)i.n 0 e| / ~~~~ ^~~~~~~~1Q25330 3 | 0()x){ )Q | ^~~~~~~~~~~~~~~~~ 3 src/libavcodec/aacpsy.c 1:(794-:040.:src/libavcodec/aac_defines.h 0 :1warning: 93 0 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](:in3t 36:0 4)98note: 6 2((expanded from macro 'TX_SCALE'x794) | 0 * 1207 30 7 f )49318 2, 4 | .0Q #3+d1 ( e-0. 0fi5n e.) i f 6( T| 6 ^f X9a5b_S9Cs(05AIn file included from LdE8(src/libavcodec/aacps_fixed.ce:024x: l3t)aIn file included from _p6e src/libavcodec/aacps.c)1 : 6> 32 : src/libavcodec/aacps_fixed_tablegen.h06 : .f)188} 0:5,f 136 {(:*Q ( 3warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x)1e( - 0s/i. r3927e681.2d _0p6e188f)6)3 | 6 7 9 | ~ ^~~~~~~~ 5 7| 29 3 ~ ~~~~~~^~~~~~~~~~~~src/libavcodec/aacdec_template.c f Q:3)01257(,0.:0 Q13379: 1note: (expanded from macro 'MDCT_INIT'2 -606.319117f 5/21257M2 | 93_8 1P 4I0 03)4 ,fs) c}alQe, 3 =0( 0.| 0s ~~~~^~~~~~~~~~~~~~~~~~~7v a4l3;4 8src/libavcodec/aac_defines.h2 9:3 452 f:/ 36 M : _ Pnote: Iexpanded from macro 'Q31' ) , Q 3 0 ( 0.450 | 6# 6de 8 f4 i0 n5 4e 4 3 Q f 3/ 1 M( _x PI)), Q 3 0 ( 0. 0 4 7 8 \8 8 (8| 86i2 ^~~~fn /t)M(_P(I)x,)* 21Q47340(803.06249385.4303 5+7 0f.5/)M _ PI| ) ^ ~, Q30(0.003In file included from 99src/libavcodec/aacsbr_fixed.c:6627: 7src/libavcodec/aacsbrdata.h46:f/533M:_P31I:), warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 533 | {Q31( -440 | .#0d1e0f5i3n0e4 9Q83602(0x2)0 f ) , Q 3 1 ( - 0 . 6 6 9(5in9t0)5(8(0x3)6*116067f3)7}4,1 8{2Q43.10( -+0 .09.152)6 6 3| 6 ^7 957293f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 1src/libavcodec/aacps.c1:5322: 2src/libavcodec/aacps_fixed_tablegen.h9:31888:11114:0 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 188note: | expanded from macro 'Q31' Q30 (450 | .#0d7e9f2i6n6e3 9Q1371f(/Mx_)P I ) , Q 3 0 ( 0 . 0 7 4(3i4n8t2src/libavcodec/aacdec_template.c)9(:3(12632x:f)52/*:M2 _1warning: P4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7I 4)8,3 6Q4380.(00 .+0 6012636. | 85 4)0 5 4| 4M ^ ~3D fC/TM__IPNII)TIn file included from ,(src/libavcodec/aacsbr_fixed.c a:Qc623-: 0>(src/libavcodec/aacsbrdata.hm0:d.533c0:t4617:28 88warning: ,8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 8a6c2-f>/mMd_cPtI1 )2533,8 | _{QfQ3n30,1( (0 -. 001.2209813,05 54T33X03_45S97C8f6A/2LM0E_2(P01If.))0,,/ 1QQ233801)(()0- .0 0.| 06 ^~~~~~~~~~~~~~~~~36 99956970754src/libavcodec/aac_defines.h86:0f933/:6M361_:6P 6Inote: f)expanded from macro 'TX_SCALE'), } , | { ^~~~~~~~~~~~~~Q 3 193( | src/libavcodec/aac_defines.h-#:0d44.e:9f361i:2n 6enote: 6 expanded from macro 'Q30'3T 6X7_9S5C7A2 L944E3 | (f#x)d,e) f Qi 3n 1e ( -Q 03 .0 1( 1x(5)(2 x2 )9 3 /8 1 34 20 70 63 84 .f 0) f} ),( i n| | t ~ ^~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.hsrc/libavcodec/aacdec_template.c1::04512577::336137::4 1note: note: 8expanded from macro 'Q31'expanded from macro 'MDCT_INIT'2 4.0 + 0.5 )45 | 1257#| | d ^ e f i nsec aQlIn file included from 3esrc/libavcodec/aacps_fixed.c1 :(=24x : )sIn file included from vsrc/libavcodec/aacps.c a: l32 ;: src/libavcodec/aacps_fixed_tablegen.h : 188 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i n t ) ( ( x ) * 2 1 4 1887 | 4 8 3 6 4 8 .Q 03 0+ ( 00 .. 05 7) 9 2 | 6 ^ ~6 3 9 1 7 f / M _ PIn file included from Isrc/libavcodec/aacsbr_fixed.c ): ,62 : src/libavcodec/aacsbrdata.hQ :3 5320 :( 840 :. 0\warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 3 | 4 ^~~~8 2932f/M_PI) ,532 | Q{3Q03(10(. 006.6880470055404633f7/6M9_P3I5)1,f )Q,3 0Q(301.(0 407.82898685836626f8/2M8_4P4I0)8,f )Q}3,0 ({0Q.3012(9-305.4338395871f4/7M8_8P9I6)9,2 6Qf3)0,( 0Q.3010(3 909.6879754762f6/0M5_7P1I7)0,8 7 f| ) ^~~~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)n*t1)0(7(3x7)4*12812447.408 3+6 408..50) + | 0 ^. 5) | src/libavcodec/aacdec_template.c ^ ~ In file included from :src/libavcodec/aacps_fixed.c1264::2452: :In file included from src/libavcodec/aacps.cIn file included from :warning: src/libavcodec/aacsbr_fixed.c32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:: 62 src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h188::53261::58 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 1264implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | MDCT_INIT(a c188532- | | > {m Qd 3c 1t (4 8Q003.,08 (0 0a7.c00-57>09m62d36c76t63499831057_1fff/n)M,_, P IQ )34,18 (0Q ,30 0.T(2X09_.6S50C37A64L63E84(28182.49043/0248f8f/0)M)}_),P I {)| Q, ^~~~~~~~~~~~~~~~~3 1Q(3-00(.0src/libavcodec/aac_defines.h3.:809396:863618:44 70note: 85expanded from macro 'TX_SCALE'84 94639f2/6Mf _)93P, | I #)Qd,3e 1fQ(i3 n00e(. 08T.9X05_47S72C86A80L85E87(81x67)20 f8 /7 Mf _) P} I, ) , | (Q ~~~~^~~~~~~~~~~~~~~~~~~(3 x0)( 0/src/libavcodec/aac_defines.h. :034522:973636:58 4.note: 30expanded from macro 'Q31'3f 5)7 f /| M ~ ^~~~~~~~_ P 45I | )#,d src/libavcodec/aacdec_template.ceQ:f31257i0:(n13e0: . Q0note: 30expanded from macro 'MDCT_INIT'13 (9x9)6 7 7 4 6 f1257 / | M _ P I )s ,c a l(| ei ^~~~~~~~~~~~~~ n =t )s(vsrc/libavcodec/aac_defines.h(a:xl44);:* 362 :1 4 note: 7 expanded from macro 'Q30'4 8 3 6 4 8 . 044 | +# d 0e .f 5i )n e | Q ^ ~ 3 0 ( x ) In file included from src/libavcodec/aacsbr_fixed.c In file included from : 62 src/libavcodec/aacdec_fixed.c: src/libavcodec/aacsbrdata.h : : 452 532 : : src/libavcodec/aacdec_template.c32 :: ( 359 iwarning: : nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]33 t : ) (warning: ( x comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) * 1 0 5327 | 3 {7 4 Q1 38 12 (4\ . 00 . | 8+ ^~~~ 0 07 359.0 | 55 )0 6 3 | 7i ^6 93f5 1(fFF)_,A In file included from RQsrc/libavcodec/aacps_fixed.cR3:A124Y(: _ In file included from E0src/libavcodec/aacps.cL.:E232M9: S6src/libavcodec/aacps_fixed_tablegen.h(5:e318826:c636_8:v2 e8warning: c4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])4 0<8 ft)a}g,s ){ Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~(188 - | 0 . 3 8 9 8 1Q43708(809.60972962f6)6,3 9Q1371f(/ M0_.P8I9)5,7 2Q63005(701.700748374f8)2}9,3 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'6 6840src/libavcodec/aacsbr.c5 4454: | 3#fd200/e:Mf19_i:Pn Iewarning: ) comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],Q 3Q13(0x()0 . 0 4 7 8 8 200 8 | 8 8 6 2 ff /o(Mri_ nP(tIi)) (,=( xQ0)3;*0 2(i10 4.<70 src/libavcodec/aacdec_template.c42s8:9331265b6:5r4524-8:3>. 3n0warning: 5_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7q+f ; / 0Mi._+5P+)I) ) ,{| ^ ~ Q 12653| 0 | ~ ^ ~~~~~~~~( 0 . 0 In file included from 0Msrc/libavcodec/aacsbr_fixed.c3D:9C629T: 6_src/libavcodec/aacsbrdata.h7I:7N5324I:6T7f(:/a Mcwarning: _-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P> Im)d,c t 5| 1 ^~~~~~~~~~~~~~2 , asrc/libavcodec/aac_defines.h532c: | -44{>:Q36m3:d1 c(note: t expanded from macro 'Q30'05 .1820_7f0n5, 0 446 3 | 7#56d19e23f,5i 1nTfeX) _,QS 3CQ0A3(L1xE()( 10 .. 02 /9 56 15 23 )6 )6 8 2 | 8 ^~~~~~~~~~~~~~~~~4 4(0i8nft))src/libavcodec/aac_defines.h}(:,(93 x:{)36Q*:31 10note: (7expanded from macro 'TX_SCALE'-3 07.43188928 4193.4 | 07# 8d+8e 9f06i.9n52e)6 fT )X| ,_ ^ S QC3A1L(E (0x.)In file included from 8 src/libavcodec/aacps_fixed.c9 :5 247 : 2 In file included from 6 src/libavcodec/aacps.c0 :5 327 : 1(src/libavcodec/aacps_fixed_tablegen.h7(:0x1888):7 11f/:) }3warning: ,2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 6| 8 ~~~~~^~~~~~~~~~~~~~~~~~. 0f) src/libavcodec/aac_defines.h| : ~ ^~~~~~~~45 :36: note: 188src/libavcodec/aacdec_template.cexpanded from macro 'Q31' | : 1257 : 13 : note: Q45expanded from macro 'MDCT_INIT'3 | 0#(d0e.f0i7n9e 2 1257Q6 | 36 13 (9 x1 )7s fc /aM l_ eP I =) , s vQ a3 l0 ;( 0 .( 0i 7n 4t 3) 4( 8( 2x 9) 3* 22 f1 /4 M7 _4 P8 I3 )6 ,4 8 Q. 30 0 (+ 0 .0 0. 65 6) 8 4 0| 5 ^ ~ 4 4 3 f / M _ PIn file included from I )src/libavcodec/aacsbr_fixed.c ,: 62Q : 3 src/libavcodec/aacsbrdata.h0 :( 5310 :. 830 :4 7 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 8 8 8 6 2 f\/ M _ | P531 ^~~~I | ){,Q 3Q13(0 (00..104219330504531375578f/M_PI)4,8 7Qf3)0,( 0Q.3010(3-909.6975704960f9/8M3_5P7I5)6,8 9 f| ) ^~~~~~~~~~~~~~} , {Q3src/libavcodec/aac_defines.h1:(44-:036.:4 7note: 0expanded from macro 'Q30'0 54967016 9447 | f#)d,e fQi3n1e( -Q03.03(7x3)4 0 5 4 9 7 2 8 6 4 7 f ) } ,( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)*1src/libavcodec/aac_defines.h0:7453:7364:1 8note: 2expanded 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 : src/libavcodec/aacps_fixed_tablegen.h : 187 : 136(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648.0 + 0187. | 5 ) | ^ ~ Q30(0.11173In file included from 4src/libavcodec/aacsbr_fixed.c5:3621: 8src/libavcodec/aacsbrdata.hf:src/libavcodec/aacdec_template.c/531M::58_1266:P: I52warning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.10490 65315 | 7{3Q9 3f12661/( | M _0 P. I1 )4M,1D3 C0QT03_50I1(N70I5.T80(49a84c74-f4>5)m7,d6 5cQ0t3f91/6(M0-_,0P .I 9)a,5c 0-Q9>30m09d(8c03t.5907665076_88f69n4f,1) 5} 7, 3 9f{6/Q0M3,_1 P(TI-X)0_,.S 4CQ7A30L00E(5(041.9.06047/10961676099)07)0f 9) 8,| f ^~~~~~~~~~~~~~~~~/Q M3_1P(I-0)src/libavcodec/aac_defines.h.,: 393Q7:333604:(0 05note: .4expanded from macro 'TX_SCALE'09 0752688614 37937f5 | )5#}fd,/e Mf _i| Pn ~~~~^~~~~~~~~~~~~~~~~~~Ie ) ,T X src/libavcodec/aac_defines.h_| :S ^~~~~~~~~~~~~~45C In file included from A:L36src/libavcodec/aac_defines.hEsrc/libavcodec/ac3enc_float.c:(:44x ::)note: 3631 expanded from macro 'Q31': : In file included from note: src/libavcodec/ac3enc.hexpanded from macro 'Q30' : 43 : src/libavcodec/put_bits.h45 : | (227# :(d4437xe | :f)# i dwarning: n/eecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 3iQ2n37e16 (8Qx.3)00 f( )x ) 227 | | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c : 1257 : i13( f:i n (note: t(sexpanded from macro 'MDCT_INIT')i-( n>(tbx)u)(f*( _2x1257e1) | n4* d71 40 -87 33ss67c-44a>81lb.8eu02 f 4=_+. p 0st0 vr.+a 5 l>)0;= . 5 s| ) i ^ ~ z e| o ^ f ( B iIn file included from tsrc/libavcodec/aacsbr_fixed.c B: u62 In file included from f: src/libavcodec/aacps_fixed.c )src/libavcodec/aacsbrdata.h: ):24 531: {:In file included from 31src/libavcodec/aacps.c: : | warning: 32 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/aacps_fixed_tablegen.h : 187 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]531 | { Q 3 1 ( 0 . 1 4 1 3 1870 | 0 5 1 7 5 8 4 Q8 37 0f () 0, . Q1 31 11(\7- 30 4.| 59 ^~~~35 1089f0/9M8_3P5I7)5,6 8Q93f0)(}0,. 1{0Q43910(6-507.3497f0/0M5_4P9I6)7,0 1Q63907(f0).,0 9Q43414(5-706.5307f3/4M0_5P4I9)7,2 8Q63407(f0).}0,6 7 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 1573fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.041 6457 | 9#0d0e9f8ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 0 5 6 8 1 3 7 5(5ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x531): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c : 1267(:i52 n:531t | )warning: {(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](Q x3)1*(1 007.317441138 02126704 | 5. 01 7 +5 8M04D.8C57T)f_ )I ,N| I ^QT 3(1a(c--0>.m9In file included from 5dsrc/libavcodec/aacps_fixed.c0c:924t0: 19In file included from 08src/libavcodec/aacps.c23:4532,7: 5src/libavcodec/aacps_fixed_tablegen.ha6:81879c:f-86)>:}m dwarning: ,cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t {1Q03214(_-f0n.,4 7100025 44187,9 | 6 T7 X0 _1 S6 C9 A7QLf3E)0(,(1 0.Q.031/111(10-72034.4)35)733 14 80| f5 ^~~~~~~~~~~~~~~~~~/4 M9_7P2I8)6,src/libavcodec/aac_defines.h4 :Q7933f:0)36(}:0, . note: 1 expanded from macro 'TX_SCALE'0| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 0657src/libavcodec/aac_defines.h 3:93945 | f:#/36dM:e_ fPnote: iIexpanded from macro 'Q31'n) e, TQX3_0S( C0A45.L | 0E#9(d4xe4)f4i 5n 7e 6 5Qsrc/libavcodec/aacenc.c03 f1 :( /x1177 M): _ (80P (:I x ) )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ Q 3 30 2( 70 6. 80 .6 07 f8()6i 4n 1t| 5) ~ ^~~~~~~~ 7( 3(1177fx | /) M*src/libavcodec/aacdec_template.c _2: P11257 I4:a)713v,4_: 8l Q3onote: 36expanded from macro 'MDCT_INIT'0g4( (80a..v00c 4t+1x 6 ,071257 .9 | A50 V)0 _ 9 L 8 O| fsG ^ ~/c_ MaI_lNPeFI O)=,, In file included from "ssrc/libavcodec/aacsbr_fixed.cQQv:3aa62v0l: (g;src/libavcodec/aacsbrdata.h0: :. 5300% :0. 8353 :6f 8 \warning: 1 n3 "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 , 5 5s f- /> Ml _a Pm Ib )d 530, a | _{ cQ| o3 ^~~~~~~~~~~~~~ u1 n( t- 0 src/libavcodec/aac_defines.h.? :9 449 s:9 -364 >:8 l 1 anote: 5 mexpanded from macro 'Q30'3 b 2 d7 a8 _2 s9 u446 m | f #) /d, e sfQ -i3 >n1 le( a - mQ0 b3. d05 a(9 _x4 c)8 o 3 u 4 n 1 t 7 5\: 1 6 N 6| A 0 ^~~~N 7 ) f; ) } ,(| i{ ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~nQ t3)1((( x0).*917017src/libavcodec/aacenc.c13:37117744:5110048:32 94warning: 3.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 9+1 f0).,5 )Q 3 1src/libavcodec/put_bits.h| ( ^-1177 :0 | 265. :6 377 :5 In file included from 2a src/libavcodec/aacps_fixed.c8vwarning: :_5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24l 1: o5In file included from g2src/libavcodec/aacps.c(2:a532v6: c4src/libavcodec/aacps_fixed_tablegen.ht7:xf187,) :} 61265,A: | V _warning: | Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ O G _ I src/libavcodec/aac_defines.hN :Fi45Of:, 36 (:"s Q-note: >a187bexpanded from macro 'Q31'vu | gf :_ e % .n 45d3 | fQ#-\3d n0es"(f-,0i> .nbs1eu-1 f>1Q_l73pa31tm4(rb5x d3)>a1 =_8 cf so/ iuMz n_e tP o I f?) ( , Bs i-Q t>3 Bl0 ua((fm0i)b.n)d1t a0){_4( s9( u0x| m6) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5* /72 31s94-f7>/4lM8a_3mP6bI4d)8a,._ 0cQ o3+u0 n(0t0. .5:0) 9 N4 A4| N ^ ~4) 5;7 6 5| 0 ~~~~~~ ^~~f /In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I/usr/include/math.h): :,src/libavcodec/aacsbrdata.h15 ::Q530193::059 (:note: 0 expanded from macro 'NAN'.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 78641 5157 | 3#fd/eMf _i530Pn | Ie){ ,QN 3AQ1N3( 0- (0 0. .9 09 49 14_68_71b95u03i02l97t88ifn2/_9Mn6_afPn)If,)( ,"Q "3Q)13 (0 -(| 00 ^~~~~~~~~~~~~~~~~~.. 509045863841137755156f6/0M7_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 ( 0.9src/libavcodec/aac_defines.h7:1441:3364:5 4note: 3expanded from macro 'Q30'9 3991f), Q 3441 | (#-d0e.f6i7n5e2 8Q53105(2x2)5 6 4 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 1expanded from macro 'Q31'0 73741824 .450 | #+d e0f.i5n)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 src/libavcodec/aacdec_template.c: In file included from src/libavcodec/aacps.c:(:i122132n:: t23src/libavcodec/aacps_fixed_tablegen.h)::( 187(warning: :xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36) :* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0 .12215 | ) 187 | | ^ ~ f oQr3 0(In file included from (isrc/libavcodec/aacsbr_fixed.c0 :.=621 : 10src/libavcodec/aacsbrdata.h1;:7 5303i:4 315<:3 1Fwarning: 8Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f_ /AMR_RPAIY)_,E LQE3 M0530S( | (0{f.Qf13_01m4(p9-e00g6.459a79u39d94if8o/1_M5c_3hP2aI7n)8n,2e 9lQ6s3f)0);(, 0i .+Q0+39)14 (4 -4| 05 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.7 5695408f3/4M1_7P5I1)6,6 0Q73f0)(}0,. 0{6Q73816(4 105.7937f1/1M3_4P5I4)3,9 3Q93901(f0).,0 4Q13617(9-000.9687f5/2M8_5P1I5)2,2 5Q63407(f0).}0,0 5 6| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 3755fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31(x )44 | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :530: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:32: src/libavcodec/aacps_fixed_tablegen.h:187 :53011 | :{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9994815327829 6187f | ) , Q 3 1 (Q-300.(509.418131471374551361680f7/fM)_}P,I ){,Q 3Q13(0 (00..917014193046554733993f9/9M1_fP)I,) ,Q 3Q13(0-(00..607954248455175625205f6/4M7_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h6:7458:6364:1 5note: 7expanded from macro 'Q31'3 f/M_PI), 45Q | 3#0d(e0f.i0n4e1 6Q73910(0x9)8 f / M _ P I ) , Q 3 0 ((0i.n0t0)5(6(8x1)3*725154f7/4M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~:src/libavcodec/aacsbr.c 36: :note: 225expanded from macro 'Q30': 19: In file included from warning: src/libavcodec/aacsbr_fixed.c:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62 : 44src/libavcodec/aacsbrdata.h | :#528d:e83f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 0225( | x ) src/libavcodec/put_bits.h :f 528317o | : r{33 Q (:3 e1 warning: ( =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0 0(.i;9n 4te7) 0(<5(src/libavcodec/aacpsy.c0 x 8c)317:9h* | 8936_1 6:d0 534a7 9:t3 8 a7i4warning: -4ff>missing field 'window_shape' initializer [-Wmissing-field-initializers] 1)b (8,ss2 _-4Qn>.3ub0 1mu 893(_f+ | -e_ 0ne0 .vn. 2;d5 9 )F5e- F8+ P0+s| s0)- ^y4 > W2{bi8 un1 fd4| In file included from _o ~ ^ ~~~~~~~~~~~~~~~~~~~psrc/libavcodec/aacps_fixed.c3 w:t0I24r6n: ffIn file included from >)osrc/libavcodec/aacps.csrc/libavcodec/aacsbr.c=} :: ,w32227s i: :i{ src/libavcodec/aacps_fixed_tablegen.h23zQ=::e3 186 o1{:warning: f( 136comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( {: B0 i.0warning: t9 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B1 } u5227 f9 | })9 ;)8 0 {7 | 0 ^ 8 186 | 7 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 f7 o6 rf ) (, k Q Q3=30 (100(;.- 10k5. 79<18 81s14b9r73-83>35n0f_3/l8Mi5_m7P;8I 1)kf,+) +}Q),3 0{ ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~.| 1 ~ ^ ~~~~~~~~~~4 78src/libavcodec/aac_defines.h6:4450:4363:7 fnote: src/libavcodec/aacsbr.c/expanded from macro 'Q31'M :_230P:I57):, warning: 45Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 3 #0d(e0f.i1n3e3 4Q8In file included from 3823014 | (7 x6 )3src/libavcodec/ac3dec_fixed.c f: / 155M _: Psrc/libavcodec/eac3dec.c I: )141 ,: 17 Q:f 3 o 0warning: r (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ((.mi0 n9=t6 )4s(7b(7rx8-)8> *8f21415_1 | ft4 /a7 Mb4 _l8 Pe3 I6l) 4i, 8m .[Q 0k3 ]0 + ( - 00 .i.s0f5b5 )r9( -4n >8s| k6c ^ ~x0a [6l11e]3 ;f< / mM- _In file included from 1528 ^~~~~~ ~0f: (_590t:.a 0bwarning: 0limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8e 1l2i7m9[3k2 4+f /1M] _ P528I- | ) {,sQ 3b 1r| (- ^~~~~~~~~~~~~~-> 0k.x9[4src/libavcodec/aac_defines.h17:]044;5: 036m8:+9 +6note: )6expanded from macro 'Q30' 5 {9 8 4| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ,44 | Q#3d1e(f-i0src/libavcodec/aacsbr.cn.e:2 245Q9:355708:(0 x0warning: )4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 2 8 1 4 3 0 6 f ) } , 245 | { Q( 3i 1n (t ) 0( .( 9x 1) 5*9 19 08f70o37r70 48(17m83 27=46. f0s) b,+r -Q0>3.f15_()t- a0 b.| l9 ^e8 l1i4m7[8k3]0 3In file included from -8src/libavcodec/aacps_fixed.c 5:s724b: 8rIn file included from 1-src/libavcodec/aacps.cf>:)k32}x: ,[src/libavcodec/aacps_fixed_tablegen.h 1: ]186| ;: ~~~~~^~~~~~~~~~~~~~~~~~ 111 m: fnote: _expanded from macro 'Q31't ablelim [18645k | | #+ d e1 f] i n-Qe 3 s0Qb(3r01-.(>1xk5)x7 [1 18 1] 9; 3 3m 5+ f+ /) M _{ P I )| (, ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i nQt3)0(((0x.)1*42718src/libavcodec/aacsbr.c46:4725104:485733:76 f4warning: /8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]M. _0P I+) ,0 .Q53)0 ( 2510| | . ^ ~ 1 3 3 4 8 8 4 7In file included from 6src/libavcodec/aacsbr_fixed.c 3: f62 /: fMsrc/libavcodec/aacsbrdata.ho_:rP I528():m, 31 =:Q 3swarning: 0bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](r 0-.>0f9_6t4a7b7l8e8l 8i5285m | f[{/kQM]3_ 1P-(I -)s0,b. r9Q-437>00k(5x00[.8109]56;96 45m89 68<04 6f1s)3b,fr /-QM>3_f1P_(It-)a0,b. l2Qe93l50i8(m00[0.k40 20+88 11142]37 09-63 f2)s4}bf,r/ -M{>_QkP3xI1[)1(,] ;0 .| m9 ^~~~~~~~~~~~~~+1 +5)9 9{src/libavcodec/aac_defines.h8 :0 447| :0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~368 :7 3note: 7expanded from macro 'Q30'6 f), Qsrc/libavcodec/aacsbr.c31: (25744-: | 057#.:d9 e8warning: f1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]i4 n7e8 3Q03308(5x7) 8 2571 | f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45fi:on36rt: ) ((note: m(expanded from macro 'Q31' x =) *s1b0r7- 3>457f | 4_#1td8ae2fb4il.ne0el i+Qm 3[01k.(]5x ))- s| b ^ r - > k x [ 1 ]In file included from ;src/libavcodec/aacps_fixed.c : m24( : ix:f)186_*:t286a1:4b 7lwarning: 4eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8l 3i6m4[8k. 0+ +1 ]0 .-5 ) s 186b | r| - ^ ~ > k x [ 1Q]3;0 In file included from (msrc/libavcodec/aacsbr_fixed.c0+:.+621): 5 src/libavcodec/aacsbrdata.h7{:1 5288 :1| 69 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:3 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI),src/libavcodec/aacsbr.c Q:32650:( 570528:. | 1{warning: 4Qcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]73 816(4-004.3974f7/ 0M2655_ | 0P 8I 9) 6, 6 5Q 93 80 4( f0 ). ,1 3fQ3o34r1 8((8-m40 7.=62 39sf5b/8rM0-_0>P4fI2)_8,t1 a4Qb33l00e6(lf0i).m}0[,9k 6]{4 Q7-37 18s(8b 8r05-.f>9/k1Mx5_[9P19I]8);0, 7 m0Q 83<70 3(s70b6.rf0-)5>,9f 4_Q8t36a10b(6l-1e03l.fi9/m8M[1_k4P 7I+8) 3,10 ]3Q 83-50 7(s80b1.r0f-0)>8}k1,x2 [7 19| ]3 ~~~~^~~~~~~~~~~~~~~~~~~;2 4mf+/+src/libavcodec/aac_defines.hM):_ 45P{:I 36) :,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4445: | 36#:d enote: fexpanded from macro 'Q30'i ne Q31(x )44 | # d e f i n e Q 3 0 ( x()i n t ) ( ( x ) * 2 1 4 7 4 8(3i6n4t8).(0( x+) *01.057)3 7 4| 1 ^ ~8 24.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 527: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.h:186:61 :527 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.975342534578 31867 | f ) , Q 3 1Q(3 00(.08.611557019831098313256f8/9Mf_)P}I,) ,{ QQ3310(( 00..19497684624406463570f4/1M6_3PfI)),, QQ3310(( 00..17303149808044736432f7/5M1_2PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.096src/libavcodec/aac_defines.h4:778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.00812457:9363:2 4note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: 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 + 0In file included from .src/libavcodec/aacsbr_fixed.c:562): src/libavcodec/aacsbrdata.h :| 527 ^: 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.h527: | 186{:Q363:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9753425345783 7186 | f ), Q 3 1 (Q 300.(806.1155071981390383152f6/89Mf_)P}I,) ,{ QQ3310(( 00.1.4997684624406463570f4/1M6_3fP)I,) ,Q 3Q13(0 0(.07.0113930408483447276531f2/fM)_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~30 (0.0src/libavcodec/aac_defines.h9:64547:7368:8 8note: 5expanded from macro 'Q31'f /M_PI), Q453 | 0#(0d.e0f5i9n4e8 6Q03611(3xf)/ M _ P I ) , Q 3 0 ( 0(.i0n0t8)1(2(x7)*92312447f4/8M3_6P4I8).,0 +| ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f527i:n32e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 527 | ({iQn31t() ((0x.)97*5130472353744517882347.f0), Q+31 ( 00..58)6 1 50| 93 ^0 812689fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h:91869:61142:4 6warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4163f), Q31( 0 .718601 | 9 0 0 4 3 4 2Q73501(20f.)1}5,7 1 | 8 ~~~~~^~~~~~~~~~~~~~~~~~1 9335fsrc/libavcodec/aac_defines.h/:M45_:P36:I note: )expanded from macro 'Q31', Q30(0.14 7458 | 6#4d0e4f3i7nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 1 3 3 48 8 4(7i6n3tf)/(M(_xP)I*)2,1 4Q7438306(40.80.90 6+4 707.85)8 8 5f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:625: src/libavcodec/aacsbrdata.h9:4852760:671:3 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0 05278 | 1{2Q73913(2 40f./97M5_3P42I5)3,4 5 7| 83 ^~~~~~~~~~~~~~7 f), src/libavcodec/aac_defines.hQ:443:361:( note: 0expanded from macro 'Q30'. 8615093 0448 | 1#2d6e8f9ifn)e} ,Q {3Q03(1(x )0 . 99 6 4 2 4 6 6 5 0 41 6 3 f(),i nQt3)1((( x0).*71001793704014832442.705 1+ 20f.)5}), | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In 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:185:136: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 185 | Q3 0((i0n.t2)2(0(2x4)*02164377478f3/6M4_8P.I0) ,+ Q03.05()0 . | 2 ^ ~0 79535723f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5263:840: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1887452900f/M_ P526I | ){,Q 3Q13(0-(0.093.4113280041127157807844ff/)M,_ QP3I1)(, 0Q3.0(401.307845079542901248326f3/f)M}_,P {IQ3)1(, 0Q.39060(603.904131371852501314f3)f,/ MQ_3P1I() ,0 .| 9 ^~~~~~~~~~~~~~3 1167src/libavcodec/aac_defines.h0:9445:4361:2 80note: f)expanded from macro 'Q30'}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36fi:n enote: expanded from macro 'Q31' Q30(x) 45 | # d e fi n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 4 1 8 2(4i.n0t )+( (0x.)5*)2 1 4| 7 ^4 83648.0 + In file included from 0src/libavcodec/aacps_fixed.c:.245: )In file included from src/libavcodec/aacps.c| : ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:185: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:526:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30( 0526. | 2{Q2310(2-400.69337471f/2M0_4P1I)7, 5Q83704(40f.)2,0 7Q93513(5 7203.f4/1M3_7P40I5)20,24 36Q33f0)}(,0 .{1Q83817(4 05.9260960309f43/31M55_11PfI)),, QQ3310(( 00.9.311136870102951470182f8/M0_f)P}I,), Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.085src/libavcodec/aac_defines.h7:9454:936:1 8note: 2fexpanded from macro 'Q31'/ M_PI), Q30 (45 | 0#.d0e1f1i7n82e0 3Q4331f(/xM) _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t44):(36(:x )note: *expanded from macro 'Q30'2 147483 6444 | 8#.d0e +f i0n.5e) Q | 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 526(:i32n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824. 0526 | +{ Q031.(-50). 9 34| 1 ^2 04175874In file included from 4src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1854:13867:4 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 024363f)}, {Q31 (185 | 0 . 9 6 0 63 9Q433031(505.1212f0),2 4Q03613(7 70f/.M9_3P11I6)7,0 9Q53401(208.02f0)79}53,5 7 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 1887452 9450 | 0#fd/eMfi_nPeI )Q3,1( xQ)30 ( 0 . 1 3 8 0 1 2 1 7(08ifn/tM)_(PI()x,) *2Q134074(8036.408857.904 9+1 802.f5/)M _ P| I) ^ ~, Q30(0.0117In file included from 8src/libavcodec/aacsbr_fixed.c2:0623: 4src/libavcodec/aacsbrdata.h:3526f:/6:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44526: | 36{:Q 3note: 1expanded from macro 'Q30' (-0.934 1442 | 04#1de7fi5ne8 7Q4340f()x,) Q 3 1 ( 0. 4 1 3 7 4 0 5 (2i0n24t3)6(3(fx))}*,1 0{7Q33714(1 80.2946.0603 9+4 03.53)1 55 1| 1 ^f ), Q31( 0.In file included from 9src/libavcodec/aacps_fixed.c3:1241: 67In file included from 0src/libavcodec/aacps.c9:5324: 1src/libavcodec/aacps_fixed_tablegen.h2:1858:061f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'185 | Q453 | #0d(e0f.i2ne2 Q03214(0x)6 3 7 7 f / M _ P I ) , Q(3i0n(t0).(20(79x5)3*52174724833f6/4M8._0 P+I )0,.5 )Q 3 0| ( ^ ~0 .188745290In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P525I:)84,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1380121708f /525M | _{QP3I1),( Q-30.098(705.09865067994469014892ff)/,M _QP3I1)(, 0Q3.08(2208.807114137083200733f4)}3,f /{MQ_3P1I() ,0 . 8| 7 ^~~~~~~~~~~~~~4 3479src/libavcodec/aac_defines.h4:7444:3366:25 fnote: )expanded from macro 'Q30', Q31( 0. 8449 | 3#9d9e4f9i56n5e 5Q43303(f)x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36 (:in tnote: )expanded from macro 'Q31'( (x)*10737 4451 | #8d2e4.f0in e +Q 301.(5x)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )In file included from (src/libavcodec/aacps.c(x:)32*: 2src/libavcodec/aacps_fixed_tablegen.h1:4185:7364:8 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 185 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:2622: 0src/libavcodec/aacsbrdata.h2:452506:3597:7 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.207 955253 | 5{7Q2331f/(M_-PI0),. 9Q837059(600.6198486074495f)2,9 0Q03f1/(M _0P.I8)22,8 8Q713403(003.017338f0)1},2 1{7Q0381f(/ M0_.P8I7)4,3 4Q73904(704.306825579f4)9,1 8Q23f1/(M 0_.P8I9)39,9 4Q93506(505.40331f1)7}8,2 0| 3 ~~~~~^~~~~~~~~~~~~~~~~~4 3f/M_src/libavcodec/aac_defines.h:P45I:)36:, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'ne Q31( x44) | # d e fi n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1 4 7(4i8n36t4)8(.(0x )+ *0.15)0 7| ^ ~3 741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :0.625): src/libavcodec/aacsbrdata.h :| 525 ^: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h525: | 185{:Q11:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.9875960694604 9185f | ) , Q 31 (Q 300.(802.2282870124340036037737ff)}/,M _P{IQ)3,1 ( Q03.08(70.4230477994574335672235ff)/,M _QPI3),1 (Q 300.(809.3198897449552695005f4/3M3_fP)I}),, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h:3458:360:1 2note: 17expanded from macro 'Q31'0 8f/M_PI) ,45 | Q#3d0e(f0i.n0e 8Q573914(9x1)8 2 f / M_ P I ) , Q 3 0((i0n.t0)11(78(2x0)3*4231f4/7M4_8P36I4)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: 6244: | src/libavcodec/aacsbrdata.h#:d525:e6f:i nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 525 | { Q 3 1 ((-i0n.t9)87(5(9x6)0*6190476307449f1)8,2 4Q.301( +0 .08.252)8 8 7| 1 ^4 303073f)},In file included from src/libavcodec/aacps_fixed.c{:24Q: In file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:81847:41363:4 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4743625f), Q31( 184 | 0 .8 9 3 9 9 49Q53605(504.3src/libavcodec/aacenc.c330:f61245)27:19}:7, 3warning: | 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~~~~~ 45f/src/libavcodec/aac_defines.hM:45_:P36I:) ,note: expanded from macro 'Q31'Q 30( 0.12452 | 9 451 | # 1d 4eff8oir5n1 (e3i6f Q=/M3_ 1P0(I;x)) ,i b9sr_I24N(4c ono: In file included from 2src/libavcodec/aacps.c5:(uir532f: m d)src/libavcodec/aacps_fixed_tablegen.h}_,=, :en v ; 1840C O| :;eE+ ~~~~^~~~~~~~~~~~~~~~~~~+ 111 F):isrc/libavcodec/aac_defines.h_src/libavcodec/ac3enc.c { :M4 xtM8(5b)a*i1)3 26?-x1f >( 4L7/bMsbe4v__P)I8 en)3,:lu6 4 "mQ83(,0_.a ()e0nO0) +v ;F. F02.6 6 S5e9+3+| )ET)(c2 ^ ~ { e n| t ^ ~6 3 er 6| _5f ~ ^ ~~~~~~~~~~~~~~~~~~~/m iMxIn file included from __Psrc/libavcodec/aacsbr_fixed.cI)l,e:v 62Qe: 3src/libavcodec/aacsbrdata.hl:0)(524,0 :A58V:_ Owarning: .Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19T9 7_8T37Y7P2E_2FfL O/MA_T524P, | I) ,{Q{31 (Q.30 (d0.b0l5. 12=216 47L1514EV4E2L542_96Mf82I1/MN_9PU5IfS))_4,PO,I QN3Q13T(0-50D.(B0 .801}57,3596 09688042.9f607/,M3_5 70P15.fI0,) }A,) {CQ,33 1E (N| C- ^~~~~~~~~~~~~~0 _.P9src/libavcodec/aac_defines.h:A444R:736A0:1M1 },3 note: 9 expanded from macro 'Q30'6| 90 ^95 6f )44, | #Qd3e1f(i-n0e. 0Q13802(6x3)4 8 1 9 4 2 5 5 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )src/libavcodec/ac3enc.c(:(src/libavcodec/aac_defines.hx83)::45*139::136 0:warning: 7note: 3missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'Q31'7 4 1824. 045 | +# d 830 | e.{f5)"siur rno e| un d ^ Q_m3ix1le(v"x,In file included from ) src/libavcodec/aacps_fixed.c : "24 S: u rIn file included from rsrc/libavcodec/aacps.co:u 32nd : M src/libavcodec/aacps_fixed_tablegen.hi x:184 : 86 :L( eivwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n etl)"(,( xO)F*2F14 7S4184E8 | T 3 ( 6 sQ43u80rr.o(00u.3 0n+d6 _0m27.7i536x4)_5l ef /vM_| PeI) ^ ~,l ) Q,3 0A(V0In file included from _.O2Psrc/libavcodec/aacsbr_fixed.c9T_:162T: 1Y4src/libavcodec/aacsbrdata.h85P1:E_524F:36LfO31/MA: _TPwarning: I),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q3.0d(b0l. 2=6 6LE5249V3 | E2{QL6_3M316I(5 Nf0U.S5_/M26D_B1 7}P5,I4 2),04 6.8Q0,2 3191.CC libavcodec/arm/aacpsdsp_init_arm.o 05(00.f1,)9 ,9 A7Q8C33E3717N(2C2f-/_P0AMRA._M8P5}I)3,9, 6 Q832| 06 ^( 07.31527640151f4)5}2,9 {fQ/3M1_(P-I0).,9 4Q730011(3906.900197556src/libavcodec/ac3enc.c6f0:),985 8Q:1344:39 1fwarning: /(missing field 'unit' initializer [-Wmissing-field-initializers]M -_0P.I0)1,8 2 6 | 385 ^~~~~~~~~~~~~~ 4 | 8{1"9m4src/libavcodec/aac_defines.hi:x442i:n5g365:f_) l}enote: ,vexpanded from macro 'Q30' e | l ~~~~^~~~~~~~~~~~~~~~~~~" , "44 | Misrc/libavcodec/aac_defines.h#xde:fi45n:i36g: ne LQ3note: 0eexpanded from macro 'Q31'(v x)e l " , O45 | #F d Fe fSi En T e (Q m3 i1((xixnit))( (nx g)* 1_07 3l74 e1 8ve 2l 4). ,0 + 0A. 5)V _ (| OPiT ^n_ tT)(Y(xP)*EIn file included from _2src/libavcodec/aacps_fixed.cI1:N424T: ,In file included from 7 4src/libavcodec/aacps.c:{.8i32643: 6src/libavcodec/aacps_fixed_tablegen.h:=4 1848A:61.:C warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]53 E warning+NsC generated _. 0.O5P) T _N| 184O ^ ~ | N E } , AIn file included from CQsrc/libavcodec/aacsbr_fixed.c3:362E0N: Csrc/libavcodec/aacsbrdata.h(_:O0PT524._3N0O:N672:E ,7warning: 171implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3614 5f,/M _APCI3)E, N 524Q | C3{_0(Q03P1.A(2R 901A1.M4855},2 113 67| f5/ ^M_4P 2I4)6,8 2Q13src/libavcodec/aacenc.c905(f):,0 1395.Q:2361361:6(9 32-6warning: 03missing field 'unit' initializer [-Wmissing-field-initializers]6.8 55f3/9M6_8P2I6)7,3 57Q0350( f13950 | ) .} , 1{ 9Q9{371"a8(3a7c-_70m.2s9"24,f7/ M_0P"I1F)o1,3 rQ390c6(e90 .102M6491/5S16 4fs5),t2 9ef/QM3_rPI1e),( o-Q0 .3c0o0d(10i.081n7256g06",9 3o844f9f8src/libavcodec/ac3enc.csf1/:Me_P9I91)t,4 :144o2f| : ^~~~~~~~~~~~~~ 5( A5ACwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]nsrc/libavcodec/aac_defines.hcfC :)44o}:,n t e| x36 ~~~~~^~~~~~~~~~~~~~~~~~t: , 91note: src/libavcodec/aac_defines.h | expanded from macro 'Q30': {o"45ppe :tr4436 | i_of:#dnerf isanote: n.mexpanded from macro 'Q31'e me i_d Q453m_e | 0ts#(dadixdea)e fti) an,e " ,A Q V "3_1 (xAlOl ) Po ( T w i _Cn t T hY) (aP ( (ninEt_x)B)g*(OOi1(0L7nx,3g) 7*M{41281e4.i26t7a4d8a3t644a4. 8P0=. e-r1 }0-+F, ra +-0me "1.50),, . 5 O1)| ^F, | F ^ ~ S EATA(CIn file included from EaNsrc/libavcodec/aacps_fixed.clCIn file included from _:Flsrc/libavcodec/aacsbr_fixed.c24LoA:: 62In file included from wG: src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h:_32S:p523: },e:rsrc/libavcodec/aacps_fixed_tablegen.h_ f 84::ra| m184 :warning: ^e 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: _warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e tadata 523) | {,Q 3A1V _(O184 P0 | .T 4 _ 4 T2YPQE23_6B8O0src/libavcodec/aacenc.c0O0(:L901396,3.2:9143 30566:{2f7 .73)6warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6,4 45Qf/ M3=1 _(P0I) 1396,0 }Q | 30.(, 701 0 .32, 29{"16,1 a715Aa46875C1c3643E_f2/Nis7"M,C5_2P I_)f"IP,A)n} Rt,e Q{AnsQi3tMy301} ((0,s . t0e2 6| .r06 ^9 e3o362 7613c6o95df0/7i1Mn5_g8"P,3I1) ,o2 fffQ),s 3etQ0o(03fsrc/libavcodec/ac3enc.c(.119:A92(9 7A8:370C127E7n2.2f: cC6/warning: Mo3missing field 'unit' initializer [-Wmissing-field-initializers]_ n6tP0Ie),6 xQ330t(8 9,0923 | .{6o1"266pc64to7i1onps5.14y5rfiiAS libavcodec/arm/aacpsdsp_neon.o 2)9gnht}f,t e"/ M| n,_ ~~~~~^~~~~~~~~~~~~~~~~~P s iI"tCsrc/libavcodec/aac_defines.ho),y _:psQt45ey3:r36r0eo:)i,g (0 .h0A17note: 5tVexpanded from macro 'Q31'6 _B0O9PiT8 4t9_f45",T Y/P | E_OBM#_dPFIO),e FSOEfT Li(| co,n ^~~~~~~~~~~~~~p ye{r i.gsrc/libavcodec/aac_defines.hQih64: 443t=:1)(, 36x:) 1 A}V note: expanded from macro 'Q30', _ O P T- 1_ , T44Y | 1P# d,eEfi n _A eIA (NCQEiNCT_3n0,(Ft )x(L(A{src/libavcodec/aacdec_template.c.)x G):S*i 6}4,2 1565 =1 :A| ^435C: warning: 73 Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N4C8_ 3O 64P8T ._ 0 N O N E+( 1565 i0 | .}5n t,) )( src/libavcodec/aacenc.c | ^ ~(xA)C: 1397 *3E : 137 : 1NIn file included from warning: C0_src/libavcodec/aacsbr_fixed.cOmissing field 'unit' initializer [-Wmissing-field-initializers]P T7:3 _627 N : 4Osrc/libavcodec/aacsbrdata.hN 1:8E2 4 .1397523,i | 10, :f + A59C:3 warning: (Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] of0N. C{f"5_Psa)aA cR _A | ep523M | ^{tQ3n}s "[,1 ,0(" ] P| 0eIn file included from src/libavcodec/aacps_fixed.c :> ^. r24 4c4: In file included from 2e52src/libavcodec/aacps.c26p5:832t: U0usrc/libavcodec/aacps_fixed_tablegen.h) 0{a:9184 l3:2 119: | warning: n5o6 ~~~~~~~~~ ^ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/ac3enc.c ifs e:)93 :114,:s u bQwarning: s 3184missing field 'unit' initializer [-Wmissing-field-initializers]t 1 | i ( t 0u. 93t7 | 1 3i2o{ "6dnQ73i"a506,l (70n.o3046o2ff2sr777em"3,5t26 of4)"fDi5af}/(l,M AoAgC_{PQuEI3)1en,( c0LQC3.eov0n0e3l( t0.62(9e17dx1t1,B498 5)1306fo/"7,pM1 5t8_OPi3F1Io),F 2nfS)E,Qs.T( 3pdQi0an3(1lso)0(. 2g6,60u 9AV.e3_6_2O3l6P6Te3605_vT6f3/eMY_P8Il9P3E)),6_6, BA6QO3OVL_,7 0OP5Tf_{(.)T0YiP6E}.,4 _ 1 I| N9T= ~~~~~^~~~~~~~~~~~~~~~~~9 , 718{}src/libavcodec/aac_defines.h,. 3:745i-7:261362:4,f note: /= expanded from macro 'Q31'1M-_P I,3 1A) ,45 | A} #QC,Ed3e N0f(-C3i0n_eF1L. ,A1Q2 3G6S-11(4},,x ) | ^11 A 45 C 329 Ef /NM_ PCI _), P Q A R3 0(Ai(Mn}t,) 0(( x.)| 0*1 ^ 27src/libavcodec/aacenc.c:154139867:413080:39 warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]84 489.f0/ M+_P I0 ),. 13985 | | ^~~~~~~~~~~~~~) | src/libavcodec/aac_defines.h ^ ~{: 44":a36a:c _note: In file included from texpanded from macro 'Q30' src/libavcodec/aacsbr_fixed.cn:s62",: src/libavcodec/aacsbrdata.h44" | #:dTe523me:fp32i:n oewarning: r Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 a0l( xn)o i s e 523 | s{ hQa p3 1i (n 0.g 4 "4, 2(2 i6ont8)f0(f0(9s3xe)t2*1o9f05(7367Af4A)1C8src/libavcodec/ac3enc.cE,n: 2c98CQo3n4:1t133.ex(t:0 warning: , 0missing field 'unit' initializer [-Wmissing-field-initializers] +.o7 0p.15)t3 i | 2o6 ^ n7s985. | 6t{"7orIn file included from ni4g2src/libavcodec/aacps_fixed.cs)i,7:5n2 f24alA"),: },V {In file included from src/libavcodec/aacps.c_"OQP:O323: Tsrc/libavcodec/aacps_fixed_tablegen.h_r1T:Y183i(gP: 136i:E 0n_awarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Bl0 O 3O6BL7,1 9i{t.0 i761 58S341183t 2r | e=f) ,a Q m13 1"} (Q,, 30 .O0-(6F10, 31F6.,0S3ET A6AC7E8(3oN887rCi933_6g65F8Li6n6A77fa5lf)G}/)MS,_},, P| ^A I) ,V| _QO ~~~~~^~~~~~~~~~~~~~~~~~P3 0T(_0src/libavcodec/aac_defines.hT.:3Y62456P:E367_0:98I7 Nnote: Texpanded from macro 'Q31' 8,f / M _{ .iP6454src/libavcodec/aacenc.cI | ): #,1399 =Qd30: 128e:( AfCi0nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]3.E N C3Q3_6131O81P42(9T x13999_f/)M | N O_P I ),N E Q }{30 (," 0aAC 3.E2a N5Cc_ 8_lO 4 tP9 5 8p0T76(f"/_Mi,N _"nPIO)LtoN,E )Qn3,(g0 (1xt(,)e0rm *p2r.eA114dC637Ei743Nc8t3i6o7C4_n98P"A48.306 ,R AoMff+/ M}f0_,s . PeI5| )t)o ^ ,f( A| Q ^ ~A 3C0E(n0c.In file included from C0src/libavcodec/aacsbr_fixed.c2o:362n6: t3src/libavcodec/aacsbrdata.h6:ex65239t31:f7,/:M _P Io)warning: , p implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t | i ^~~~~~~~~~~~~~ onssrc/libavcodec/aac_defines.h.:l44 t:52336p: | )note: {,expanded from macro 'Q30'Q 3A1V(_ O 440P. | T#4de_42f2Tin6eY8 P0Q3E0_0BO(9xOL3)2, 9 5 {6 f. )i 6, 4 =Q 3 01 }((,i n -t0)1((.x7,1) 13, *A21A6C077E375N4618C_7F244L2.0A 7G+5 S2f0}.)5),} , { | src/libavcodec/ac3enc.cQ| : ^ ^ 3 1051:(133 :0 .warning: 0In file included from 3missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacps_fixed.c6:24 : 7In file included from src/libavcodec/aacps.c1:90327: 1src/libavcodec/aacps_fixed_tablegen.h5:81833 1105:2111 | : fwarning: {)"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],l tQr3t1src/libavcodec/aacenc.c_(:c 1400m0:.i129 6183x | : 3l6 warning: e0vmissing field 'unit' initializer [-Wmissing-field-initializers]" Q63 0,(03.3 87"89L8 3t6/714006R3 | 6 t 57 8 {5Cfe)n6te"}7rf aMa,c _/iM _prxed| P " ~~~~~^~~~~~~~~~~~~~~~~~,IL )e", src/libavcodec/aac_defines.hQ:v3A0(450eAl:.36C"3:6-2, OMnote: 67Faexpanded from macro 'Q31'0 FiS9n8 Ep r45e7T8 | d(f#/iMldc_PtIretfii)nte_ Qo3, cQ13n0e(x"(n), 0t. e 3or 3f_ 6f1m s1i ex8_l et4 voe2l) ,f9( A9A AVf / C(E_Mi_nPnOPtTIc),) _C(Q(ToYP3E_xFnLt0e)xO(*0tA, 2.1To2457,p84489 t{.35i8d0b6o7l64 n=f8/s M_.P.-p0I 1r.)+,e0d ) 0},Q.35, 0)( 0A.V -11.6_| 07O3 ^ ~7, P T924_.T803Y6,In file included from Psrc/libavcodec/aacsbr_fixed.cE_fB/ OM:OA62_: LCPsrc/libavcodec/aacsbrdata.hI,3 :)522E{N,: .QC_83P:i 3A6warning: 40 Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A=M (0} ,}0. ,- 01 2,36| 3 ^6522 6 | {9Q3311(f-/0M._ 9P21I3,)6,6 0A 2A| 3C ^~~~~~~~~~~~~~E3N C2_6F9src/libavcodec/aac_defines.hsrc/libavcodec/ac3enc.cL3A2:f):,G 44Q1063:S:1139}36(: :note: ,- expanded from macro 'Q30' 0warning: . missing field 'unit' initializer [-Wmissing-field-initializers]| 9 ^7 9447 | 9#2d9e8f 06i81061 | 8n{0"fl)et} r,Q3t0_( {sxQu)3r1m ( i - x src/libavcodec/aacenc.c:0l 1401 . e:4130 v"4,: 6warning: " L0missing field 'unit' initializer [-Wmissing-field-initializers]7 t/ Rt1 (7Siu8nr5t )r11401(o(u8 | xn5 )d 9M8 i*1f0 x {L"a)7eav,e3c_ l7p4cQ"e," 1OF3FS,E8T2(1 ("-4l.tFr00otr. 5_c+e4ss2 0u3t.r3h5r2oeu) 5 2n0 16uds| e ^3 _ m9iox4_flf e)vIn file included from Psrc/libavcodec/aacps_fixed.cC}Eesl:,24"), : In file included from ,src/libavcodec/aacps.c :32| o ~~~~^~~~~~~~~~~~~~~~~~~A: src/libavcodec/aacps_fixed_tablegen.hff V:s_e183src/libavcodec/aac_defines.hOt:86::45Po :T36fwarning: _:( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: T Aexpanded from macro 'Q31'AYC PEEn_FcLO 45C | A183 | o # Tdn e , t Qf30 (e0i.{37x8tn.,d8e7 b 3Q3o1l(5xp )8 t =6 i- 7o1n sf. ./0 pMc } , _ Pe) - 1I,), .Q 3 0A,V 110 _ warning(2s(0O.i3.60 generated. Pnt2)(,T6_(7x) ATC0*2Y14379P8EE_478NB83fCO/6O_M4LP8_.,AP0I )RA M{,.i+} ,6 4 | = ^ Q030.}05(), 0 . -3| 31, ^ ~ 16,1 1 8A4A2C9E9In file included from NfCsrc/libavcodec/aacsbr_fixed.c/M_F:L_62src/libavcodec/ac3enc.cAPG: :IS)src/libavcodec/aacsbrdata.h107:},,:522133 : :Q3580| ^:( warning: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 584958076f/M _522 | P {107IQ) | , 3Q{31("-00l(o0..1r697o233_7c9648m6i0x362f3l3e2/Mv6"_P9I3,)2, f "L)oQ3,0/R (oQ0 3C1.0e(2n3-t603e.69r7 9M679i9321x9f8/ L0eM_6Pv8Ie1l8)," 0 | , ^~~~~~~~~~~~~~f )OF}Fsrc/libavcodec/aac_defines.h,S: 44E:36{:T(Ql 31o(note: r-oexpanded from macro 'Q30' 0_.c4e4n 446 | t0#e7dr1e_fm7iix8_n5e1l 8Q3ev5e0(9xl)8,)f )AV,_ O Q P3 T 1_ (T- YP0 E (.i_nt5)F4(2L(3OAxT3), 2{*5.1d20b0l7 136=73 49-114.8f204.)0 }}, +, 0 -.| 5 ~~~~^~~~~~~~~~~~~~~~~~~1 .)0 ,src/libavcodec/aac_defines.h :| 452 ^ :.36:0 ,note: Aexpanded from macro 'Q31'C3In file included from E Nsrc/libavcodec/aacps_fixed.cC:_24P: AIn file included from src/libavcodec/aacps.c:R4532: Asrc/libavcodec/aacps_fixed_tablegen.h | M}#, :d 183e| : ^61:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 183 | ( i nQt3)(0((x0.)3*7src/libavcodec/aacenc.c28:1src/libavcodec/ac3enc.c8:471081403::7341398:10 538:warning: 6missing field 'unit' initializer [-Wmissing-field-initializers] 6 47warning: f8missing field 'help' initializer [-Wmissing-field-initializers]./0 +M 1403108 _ | | {0"P I .l) ,5 oQ3{0()0rN U.o3 L| ^ ~_ 6L2s67}u0 r 9In file included from m| 8src/libavcodec/aacsbr_fixed.ci ^7:8x 62f: /lsrc/libavcodec/aacsbrdata.hM:e_v522P"I,: )31,:" LQo3/warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 Ro( 0S.u3r3r6o u115228 | n{4d QMi293x19f (/-L0Me._v9P2eIl3")6,, 6 Q300O(02.F3235FS28E649T59(8l30o27rf6of_/),s QMu_3rPI1r),( oQ3-0un0d(._90m79.i71x6_97l32e979v4e8l086)3,8168 0fAVf_O/)MPT}__TY,PP EI{)_Q,F 3Q3L1O(0A(-T00,. .042{3643.66d0761b973l8511 8f=/5 9-81Mf_.P0) ,}I, )Q ,3- 1.10 (,| - ^~~~~~~~~~~~~~2 .0.05src/libavcodec/aac_defines.h,4 2A3C:3344E2:5N236C:_01 P6ARnote: A3expanded from macro 'Q30'9M4 }f, ) }| , 44 ^ | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ3)1*(1x0)7 3 7 41 8 2 4 . 0 + 0 .(5i)n t )| ( ^(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): 183 :| 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:522:6 :183 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.3 75228 | 8{7Q3315(8-607.f92/3M6_6P0I2)3,3 2Q63903(20f.)3,6 2Q6371(0-908.7987f9/7M92_9P8I0)6,8 1Q8300f()0}., 3{3Q631118(4-209.94f4/6M0_7P1I7)8,5 1Q83509(80f)., 2Q538149(5-800.7564f/2M_3PI3)2,5 2Q03106(3904.f1)6},7 3 7| ~~~~^~~~~~~~~~~~~~~~~~~9 4836src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.02 36453 | 6#d6e9f31ifn/eM _QP3I1)(,x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)* 2441 | 4#7d4e8f3i6ne4 8Q.03 0+( 0x.)5 )src/libavcodec/aacenc.c : | 1415 ^ ~: 12 : warning: missing field 'value' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c(:i62 n: src/libavcodec/aacsbrdata.h1415:t | 521):( (x83) *: 1 {warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7N37 4U1L82L4. 0 }+ | 521 ^src/libavcodec/ac3enc.c0 | .{ :5122Q:)3123 1 :(| warning: -missing field 'unit' initializer [-Wmissing-field-initializers] ^ 0 .3632601In file included from 8src/libavcodec/aacps_fixed.c4: 1122924 | 9: {6"In file included from 5fstsrc/libavcodec/aacps.c)e,r: e32o_Qr: 3esrc/libavcodec/aacps_fixed_tablegen.h1m:(a183 t:110:.r0i7x4i 4warning: 0nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 g4"3,1 2"3S2t 2e8183r | f)e } o, R{e Q mQ33a0(10t(r i.x03.i997n9g878"7395, 0O864F4677fF4/S3M5E0_Tf(Ps)It,e r)Q,e3 oQ1_3(0-r0(e.0m.13a461t32ri06x7i0n9g82)78,8 f7/3In file included from AMV4__src/libavcodec/adpcmenc.cP:I730O4): P0T,src/libavcodec/put_bits.h5_: QfT227Y3P):}0E37,( _:0| .B3 warning: ~~~~^~~~~~~~~~~~~~~~~~~O36 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O L11, src/libavcodec/aac_defines.h{:84.245i96:49 f227/36M _P | I):= ,1 note: Q3 expanded from macro 'Q31' }0( ,0 . 20 , 5 45i18, | Af4 #C3(E9NdCs5-8>e_f0buPAiR7f6fn/MA__eMP}e nQd3I,) ,- 1 Q(30| (sx ^0-.)1 > bu6f _7 3p 7t9r 4 > =8 36 f/ Msi _zP Ie) o , fQ((3B0ii(nttB0)(u(.f)x0)2) 3*{26 134 67| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9 43813f6/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#:de521fi:n59:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 521 | {(Qi3n1t()-(0(.src/libavcodec/ac3enc.c3x6:)3127*21:0667:0 3warning: 17missing field 'help' initializer [-Wmissing-field-initializers]481 4812 491279. | {60N5 Uf+L) L,0 }.Q5 )3 1 (| | ^ ^0 .0744024In file included from 3src/libavcodec/aacps_fixed.c:1242: 3In file included from 2src/libavcodec/aacps.c2:832f: )}src/libavcodec/aacps_fixed_tablegen.h,: 182{:Q1363:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .src/libavfilter/vf_waveform.c9997:9028824:42767:43 5 warning: 1820 | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ) , Q 3 1Q(3-00(0 .2882.4 | 16 4 41 305 92c689o753n704s7tf/4M _P0If)5l,of Qa)3t}0( o,20 = . 41.| 4- ~~~~~^~~~~~~~~~~~~~~~~~o 818;6 src/libavcodec/aac_defines.h2 :| 58452:4 ~ ^~ 36f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 4#2d2e3f0i2n2e4 6Q13f1/(Mx_)P I ) , Q 3 0 ( 0 . 3 3 8(7i1n0t3)0((8x1)f*/21M47_4P8I3)6,4 8Q.300 (+0 0..252)86 6 6| 1 ^ ~2 67f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :62Q: 3src/libavcodec/aacsbrdata.h0:(5210:.320:3 3warning: 41implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6826f/M_PI), 521| ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-044.3:6363:2 6note: 0expanded from macro 'Q30'1 8419965 f44) | #,de fiQn3e1 ( Q03.00(7x4)4 02 4 3 1 2 32 2 8 f ) }, {(Qi3n1(t 0).(9(x9)9*719004743764714832540.f0) ,+ Q03.51)( - 0| .1 ^4 13028734In file included from 7src/libavcodec/aacps_fixed.c4:0245: fIn file included from )src/libavcodec/aacps.c},: 32 : | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :182:111:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: 36: note: expanded from macro 'Q31' 45 | #182d | e fi ne Q 3 1Q3(0x()0 . 4 64 5 9 69 57 0f / M _ P I()i,n tQ)(3(x0)(*02.1444784886235684248f/.M0 _+P I0)., 5Q)3 0 (| 0 ^ ~. 4223022461fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,521 :Q63:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3387103081f/M _521P | I{Q)31,( -Q03.03(6302.26208166864112969675ff),/ QM3_1P(I )0,. 0Q743400(2043.10233324src/libavcodec/put_bits.h2185f:68)2265:637}:f, /warning: M _P{Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q)3,1 ( | ^~~~~~~~~~~~~~ 0.99src/libavcodec/aac_defines.h9:7 442659: | 36 0 4 : 4note: 6 expanded from macro 'Q30'7 4 35 0 fi f44) | # d, (se-fQ>ib3nuf1_e(e n-dQ0 .31-0(4x 1)3s0 ->28 7 b 3 u 47f _4p0t5f ) r } ,> =( is| ni ~~~~^~~~~~~~~~~~~~~~~~~t)z(( xe)o*fsrc/libavcodec/aac_defines.h(:B145i0:7t37364B1: unote: 8expanded from macro 'Q31'f )2)4 .{0 45 | | +#d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e 0.f5i) n e| Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n182t:)86(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0182. | 5 ) | ^ ~ Q30(0.464596In file included from 9src/libavcodec/aacsbr_fixed.c5:627: 0src/libavcodec/aacsbrdata.hf:/520M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.4488625 src/libavcodec/aaccoder.c85202 | :4{fQ35341/:(M-20_:PIn file included from I0), . 3Q2src/libavcodec/ac3enc_float.cwarning: 3implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]0 :0(700786.: 46src/libavcodec/ac3enc_template.c262:6 93862185:5340 | 6292 f:) ,2 Qwarning: 4 3implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]16( 1 f 0/ . M5_ P0 218qI1 | m4)in 3 ,4 2 Q = 1390 I 0 8N( 07T5 3._M f A 3)X ;3}87 , 1 0{| Q 3 ~ ^~~~~~~ 3 0811 f/(M _0 P.i/usr/include/limits.hfI 5:)(,7 26Qc5:3oo9r3180d1:6(_ 3d0note: 2i.fexpanded from macro 'INT_MAX'24242f 887 f>)6 26 ,N6 | QE6#132W6_d1(C7e-fPifn0L/_eMC. O_OPRID9),I_N8T _T9M6A6XQH34 R0(20 .ES2H0O0L9xD2317)f354 f0195f6 | f ^~~~~~~~~~ ~f 82)6ff}f,/Mf _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) ,| ^~~~~~~~~~ src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~ :45:36src/libavcodec/aac_defines.h: :note: 44expanded from macro 'Q31':36 : note: expanded from macro 'Q30' 45 | #44d | e#fdienfei nQe3 1Q(3x0)( x ) ( i(inntt))((((xx))**21104773478431684284..00 ++ 00..5)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::52032:: 59src/libavcodec/aacps_fixed_tablegen.h:: 182warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 520 | {Q31( -0182.3 | 2 0 7 0 6 6 6Q63908(60.5466f45)96,95 70Qf3/1(M _0P.I5)0,1 4Q33402(109.0484785836f2)5}8,2 {4Qf3/1M(_ P0I.)5,7 59Q33106(3022.444872f)2, 3Q3012(2-04.6918f9/6M6_4P2I29)2,1 5Q0390f()0}.3,3 8 7| ~~~~~^~~~~~~~~~~~~~~~~~1 03081src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0 .452 | 2#8d6e6f6i1n2e67 f/QM3_1P(xI)) , Q 3 0 ( 0 . 0 3 3 4 1(5i6n8t2)6(f(/xM)_*2P1I4)7,48 3 6| 48 ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0.:544): 36 :| ^ ~ note: expanded from macro 'Q30' src/libavfilter/vf_waveform.c In file included from 44:src/libavcodec/aacsbr_fixed.c | 2923:#:62d27: e:src/libavcodec/aacsbrdata.hf: i520warning: n:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e32 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 2923 | 520 | c{ o Qn31(s(ti-n t)0f(lo.(axt32)0* 1077o307421 682= 641.06 .6 +9 8-0.655 )o16; f| )| ^, ~ ^~ Q 31( 0.50In file included from 1src/libavcodec/aacps_fixed.c4:3244: In file included from src/libavcodec/put_bits.h2src/libavcodec/aacps.c1:90328:: 7317src/libavcodec/aacps_fixed_tablegen.h:53:f)33}182::, {36:warning: Q3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.5759316322 4 43171828 | | 7 f ), Q Q33 10((0i.-46f40 .5(9986s-9>9567b604fu/M2_fPI2)_,9 Qe302(n150d.044 8896-f2 5s)-8}>2b4,f/uf _M p_| tP ~~~~~^~~~~~~~~~~~~~~~~~rI ) >,= Q ssrc/libavcodec/aac_defines.h3iz:0eo45f(:(036B.:4 i22note: 3texpanded from macro 'Q31'0B 2u2f4)6)1 f /45{ M | #_| dP ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e I)f,i neQ 3Q03(10(.x3) 3 8 7 1 0 3 0 81 f / M _ P I()i,n tQ)3((0x)(*02.212487646863162468.70f /+ M0_.P5I)), Q| 3 ^ ~0 (0.0334156In file included from 8src/libavcodec/aacsbr_fixed.c2:662: fsrc/libavcodec/aacsbrdata.h:/520:M6_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :520 | note: {expanded from macro 'Q30'Q3 1(-0.3 2440 | 7#0d6e6f66i9n8e6 56Qf3)0,( xQ)3 1 ( 0 . 5 0 1 4 3 4 2 1 9(0i8n7t5)3f()(}x,) *{1Q03713(7 4108.2547.509 3+1 603.2524)4 8 7| f ^) , Q31(-0.In file included from 9src/libavcodec/aacps_fixed.c8:9246: 6In file included from 4src/libavcodec/aacps.c2:2329: 2src/libavcodec/aacps_fixed_tablegen.h15:09182f:)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' 182 | 45 | Q#30d(e0f.i4n6e4 5Q93619(5x7)0 f / M _ P I ) , Qsrc/libavcodec/aaccoder.c3 0: 623(0 .: 4107(4i:8n t8warning: 6)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2(5 (8x2)4*f2/1M47_4P8I3)6 ,4623 8Q | 3. 00( 0+ . 40i.2n52)t 30 d| 2e ^ ~2 st4b6i1tfsIn file included from /src/libavcodec/aacsbr_fixed.c=M :_PaI62v): ,ctsrc/libavcodec/aacsbrdata.hx :-Q>b5193it:_0r84a:(t 0ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3*3 817010src/libavcodec/ac3enc.c 234:5190 | .1398:{0 112Q/3f1: /a( Mwarning: v c_missing field 'value' initializer [-Wmissing-field-initializers]P0t.9 4Ix),0 -Q4> 31394s90 | a 4 6 (m6 807pl{e._9r6a 2N3UtL2f8eL) ,6 6}6 12/ Q6 a3| 7 ^v1f( c/ Mt0x.-_0>9Pc0I2h6)_2,0l 1Qay13ou5t0(704.1n6bf._0c)33h4a}n1,5 n6{8elQ2s3 6* 1(f(/lM-_PaIm)0b,.d 8 a 2/| ^~~~~~~~~~~~~~3 816230src/libavcodec/aac_defines.h5:.2445f:3)364;:3 2| note: ~ ~~~~~~~^~~~~~~7expanded from macro 'Q30'f ) , Q31( 440. | 0#8d9e2f4i7n6e 8Q832306(7x6)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36i:n tnote: )expanded from macro 'Q31'( (x)*107 3457 | 41#8d2e4f.i0 n+e Q03.15()x ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx):*21811:41367:4 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 181 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.h0:.55196:2588: 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 542f/M_PI), Q 35190 | ({0Q.351(4 9097.2954340244f94/6M_6PI8)7,9 63Qf3)0,(0 .Q53217(4 809.00096052f/6M2_0P1I)1,5 7Q41360f()0}.,4 4{9Q93415(3-000.88f2/3M8_6P3I52)5,3 4Q3302(70f.3)28,3 3Q5318(2 10.60f8/9M2_4P7I6)8,82 3Q63706(f0)}.,0 52 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~3 6861src/libavcodec/aac_defines.h:f45/:M36:_ note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:in36e :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n(ein tQ)3((0x()*x2)1 4 7 48 3 6 4 8 . 0 + 0 . 5)( i n| t ^ ~) ((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.519:032 :+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ In file included from 519src/libavcodec/aacps_fixed.c | :{24: Q3In file included from 1src/libavcodec/aacps.c(: 32: 0src/libavcodec/aacps_fixed_tablegen.h.:9418104:41119:46 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 963f), Q31( 0.09 018126 | 2 0 1 1 5 7 41Q63f0)(}0.,5 6{2Q83711(7-05.4822f38/63M5_2P5I3)4,32 7fQ)3,0 (Q0.3514(9 907.2058394224f7/6M8_8P2I36)76,f Q)3}0,( 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 7489src/libavcodec/aac_defines.h0:045:6365:f note: /expanded from macro 'Q31'M _PI), Q3 045 | (#d0ef.i4n4e9 9Q4533010(8xf)/ M _ P I ) , Q 3 0 ( (0i.nt3)2(8(3x3)5*82211467f4/8M3_64P8.I0) ,+ 0Q.350)( 0 .| 0 ^ ~5 22236861In file included from fsrc/libavcodec/aacsbr_fixed.c/:src/libavfilter/vf_waveform.c62M: _src/libavcodec/aacsbrdata.h::2965PI519::727):: ,warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :51944 | :{ 36Q2965:3 | 1note: ( expanded from macro 'Q30' 0 .9c4o0n 4st44 | 4#f9ld4o6e6f8a7itn 96e3fo)2 ,Q= 3 Q103.1 (-( x0o.)1 ;09 0 2 | 6 ~ ^~2 0 1 1 5 7 4 1 6 f ()i}n,t ){(Q(3x1)(*-01.08723378463152852344.3207 f+), 0Q.351)( 0| . ^08 924768823In file included from src/libavcodec/aacps_fixed.c6:7246: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~181 :86: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45181 | | # d e f i n eQ Q3301((0x.)5 6 2 8 7 1 7 5 4 2 f(/iMn_tP)I()(,x )*Q23104(7048.35644989.702 5+3 402.f5/)M _ P| I) ^ ~, Q30(0.52748In file included from 90src/libavcodec/aacsbr_fixed.c0:6625: fsrc/libavcodec/aacsbrdata.h/:M518_:P83:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.44994530 05188 | f{/Q3M1_(P I0),. 67Q23206(806.133298337838f5)8,2 Q1361f(/-M0_.P1I3)4,9 4Q383900(101.001542f2)2}3,6 8{6Q13f1/(M-_0.P7I)0,7 3 7| 3 ^~~~~~~~~~~~~~9 8842src/libavcodec/aac_defines.h0:6448:f36):, note: Qexpanded from macro 'Q30'3 1(-0.7 65444 | 7#d3e4f93i2n5e9 9Q320f()x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: (note: iexpanded from macro 'Q31'n t)((x)*1 0457 | 3#7d4e1f8i2n4e. 0Q 3+1( x0). 5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )*In file included from 2src/libavcodec/aacps.c1:4327: 48src/libavcodec/aacps_fixed_tablegen.h3:61814:861.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ In file included from 181src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : 518 :Q583:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5628717542f/M _518P | {IQ)3,1 (Q 300(.607.252469896712359334728f8/Mf_)P,I )Q,3 1(Q-300(.013.4592744388990001651f0/14Mf_)P}I,) {,Q 3Q13(0-(00..74047939743593880402806f8/fM)_, PQI3)1,( -0Q.3706(504.733248933235959822f)1}6,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h30:(045.0:52362:23 6note: 8expanded from macro 'Q31'6 1f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | (#idnetf)i(n(xe) *Q23104(7x4)8 3 6 4 8 .0 + 0 . 5 )( i n| ^ ~t )((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c:4621: 8src/libavcodec/aacsbrdata.h2:4518.:031 :+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ In file included from 518src/libavcodec/aacps_fixed.c | :24{: QIn file included from 3src/libavcodec/aacps.c1:(32 0: .src/libavcodec/aacps_fixed_tablegen.h6:71812:2366:8 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 93788f), Q31(-0. 11813 | 4 9 4 3 8 9 0Q13100(104.f5)6}2,8 7{1Q3715(4-02.f7/0M73_73P98I8),4 2Q0306(80f.5)4,9 9Q732513(4-20.f7/6M5_4P7I3)4,9 3Q2350(909.25f2)7},4 8| ~~~~^~~~~~~~~~~~~~~~~~~9 0065fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' Q30(0.44 9459 | 4#5de3f0i0n8ef Q/3M1_(PIx)) , Q 3 0 ( 0 . 3 2 8 3(3i5n8t)2((1x6)*f2/1M47_4P8I3)6,4 8Q.03 +0 (00..50)5 2 2| 2 ^ ~ 36861f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h: 518:7:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44:36: note: expanded from macro 'Q30' 51844 | | {#Q3d1e(f i0n.e6 72Q263806(1x3)9 3 7 8 8 f ) , Q 3 1 ( -(0i.n1t3)4(9(4x3)8*9100171307144f1)8}2,4 .{0Q 3+1( -00..57)07 3 7| 3 ^9 8842068In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 31src/libavcodec/aacps.c(:-320: .7src/libavcodec/aacps_fixed_tablegen.h6:518147:3114:9 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 992f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h181: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.56 2458 | #7d1e7f5i4ne2 fQ/3M1_(Px)I ) , Q 3 0 ( 0 . 5 4 9 9(7i2nt5)3(4(2x)f*2/1M_4P7I4)8,3 6Q4380.(00 .+5 2704.85)9 0| 0 ^ ~6 5f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 4src/libavcodec/aacsbrdata.h4:95179:4845:3 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q30(0 .5173 | 2{8Q33315( 802.14168f8/12M8_4P1I8)26,8 3Qf3)0,( 0Q.3015(2 202.3062816818f0/9M8src/libavfilter/vf_waveform.c_9:2P300622I:827)2,:f ) }, warning: | {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Q ^~~~~~~~~~~~~~ 3 1(-0src/libavcodec/aac_defines.h.:844:636:1 3note: 5expanded from macro 'Q30' 4 53006 | 4 9 4 c1o2 ns44t | 3#d e7ff)lf,o aiQn3t1(e 0 o2.Q9 38=0 9(4x1.7) 4- 8 0 9 o 0 1 9 3; 5 ( i9 | n ~ ^~f )t}), ( (| x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:13682:4 note: .expanded from macro 'Q31' 0 + 0.5) 45| | ^# define Q3In file included from 1src/libavcodec/aacps_fixed.c(x:)24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :180 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 81803 | 6 4 8. 0 +Q 300.(50). 6 7| 1 ^ ~2 729335f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q5173:580:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 638893485f/M_P I517) | ,{ QQ3310(( 00..4615808617268904611f8/2M68_3PfI)),, QQ3310(( 00..6000291589781089829f2/2M28_2PfI))},, Q{3Q03(10(.-05.0836613358405249914f1/2M3_7PfI)),, QQ3310(( 00..19086904704288079470f9/35M9_fP)I},) , | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##dedfeifnien eQ 3Q13(0x()x ) ( i n(ti)n((tx))(*(2x1)4*7140873364784.10 8+2 40..50 )+ 0 .| 5 ^ ~) | ^ src/libavcodec/aacdec_template.cIn file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:::6224: : src/libavcodec/aacsbrdata.h1262:In file included from src/libavcodec/aacps.c:517:3252:: :32src/libavcodec/aacps_fixed_tablegen.h: warning: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]180implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q3 11262( | 0180 . | 4 1 8M 8 D1QC3T20_I8N4(I108.2T(66873f1)2,7 2Q933315( f0/a.M0_c-2>PI1)m8, dQ8c0t391820(900,2 .a26c26-832>f8m8d)9c3t}41,820 _5f{/QfM3_n1P(,-I ) 0 ,. 18Q6213003(0,.5 65406T756X9046_91Sf4/C1MA_2PIL),3 7Ef(Q3)01,(.0 .6000Q9/31159(72 01))0 82. f9| /8M ^~~~~~~~~~~~~~~~~_P9I4 7)4,8 0Q93src/libavcodec/aac_defines.h00:(4690:.3503635:96 f3note: 8)expanded from macro 'TX_SCALE'0 2}9,1 f | / 46 ~~~~~^~~~~~~~~~~~~~~~~~ | M_#Pdsrc/libavcodec/aac_defines.hI:e45fi)n:,e36 Q:T3 X0note: _(Sexpanded from macro 'Q31'0C A.L10E6(0 x02458) | 7# 4d7f /ef iMn e_P I) , Q 3 1| (( ^~~~~~~~~~~~~~ (xx)) src/libavcodec/aac_defines.h : 44*:36 : 1 note: 2 expanded from macro 'Q30'8 . 0f ) 44 | | ( ~ ^~~~~~# idnte)src/libavcodec/aacdec_template.cf(i:(n1257xe :Q)*1323:01 4(note: x7expanded from macro 'MDCT_INIT'4 8)3 6 4 8 . 0 1257 | + 0 . (si5cna)lt )e (| ( ^ ~x=) *s1v0a7l3In file included from 7;src/libavcodec/aacsbr_fixed.c4: 621 : 8 src/libavcodec/aacsbrdata.h 2: 4.5170 : 7+: 0warning: . 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ^ 517 | In file included from {src/libavcodec/aacps_fixed.c Q:24 : 31 (In file included from src/libavcodec/aacps.c : 320: src/libavcodec/aacps_fixed_tablegen.h.:180 :4 186: 8 warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 2 8 4 1 8 2 6 83 f180 | ) , Q 3 Q 1 (3 0 (0 0 ..\6701 2| 2 ^~~~178 82099383952f2/2M8_2PfI)),} ,Q 3{Q03(10.(6-603.88869133458455f4/9M4_12P3I7)f,) ,Q 3Q03(10(. 605.0968796497048601f9/0M9_3P5I9),f Q)3}0,( 0 .| 6 ~~~~~^~~~~~~~~~~~~~~~~~0 095971src/libavcodec/aac_defines.h8:452:f36/: Mnote: _expanded from macro 'Q31' PI), Q 3450 | (#0d.e5f0i3ne6 3Q8301(2x9)1 f / M _ P I ) , Q 3(0i(n0t.)1(0(6x0)*022184774478f3/6M4_8P.I0) ,+ 0| . ^~~~~~~~~~~~~~5) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#516d:83e:fi nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 516 | { Q 3 1(src/libavcodec/aacdec_template.c(i-n0t:).((1263x0:)523*:8 4warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0571 7630714814832f4)., 01263 | +Q3 1 (0-. 05.M6)D 9C8 T8_| I8 ^ N81I56T81(1aIn file included from 79cfsrc/libavcodec/aacps_fixed.c-):24>}m: ,d In file included from csrc/libavcodec/aacps.c{t:132Q: src/libavcodec/aacps_fixed_tablegen.h23:81180(:,61 - In file included from :0 .awarning: 3c0src/libavcodec/aacsbr.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: -1369: >0mdsrc/libavcodec/aacsbr_template.cc2t:1116325:87_ f2331800 | n ,:4 6 warning: 4 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 4Qf ) 310,2(8 ,0Q.3 617T( 1163X | -2_ 07S .2C9A 0 73L3E 6 5(f16 7/.M0 8_/PfI0),1 Qo823r 98202((0.)62k0)56 3 8f89= | )341; ^~~~~~~~~~~~~~~~~} 8 ,k 5 < =src/libavcodec/aac_defines.h f| :s46/ ~~~~^~~~~~~~~~~~~~~~~~~M _bP:I)r,36 -Qsrc/libavcodec/aac_defines.h30:( 0>:note: .n6455expanded from macro 'TX_SCALE'u:m360 _:6p7a 69 0t6note: expanded from macro 'Q31'46 | c1f#/hdMeesf _;i45 Pkn | e# I+dTeX)+,f_) Qi3S CAn0 (LeE| 0 ~ ^ ~~~~~~~~~~~~~~~~ .( Q630x)1 (0 x9 5) 9 7 18 2 f / M_ P I () ,( Q 3x 0 ()0 . *(5i 0n1t326)838(.00(2x9f)1*f)2/1 4M _| 7 ~ ^~~~~~P4I 8)3,6 4src/libavcodec/aacdec_template.c8:Q1257:.13300: +( 0note: 0expanded from macro 'MDCT_INIT'..1 50) 6 0| 0 ^ ~ 21257 8 | 7 4 7 f In file included from /ssrc/libavcodec/aacsbr_fixed.cM:62c: _src/libavcodec/aacsbrdata.haPl:Ie) 516=,: 58 :s v | awarning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l; src/libavcodec/aac_defines.h : 44 : 36 : note: 516 expanded from macro 'Q30' | { Q 3 144( | #d-ef i0 ne. 0 3Q 8431 05(1 7x )6 0 1 8 4 3 f ) , Q 3 1 ( - 0. (6i9 n8t 8)8(8 (1x 5) *6 180 17 31 7 47 1 9 8f 2 4) . }0 , + { Q03 .15( )- 0 . \| 3 0 ^| ^~~~1 0215730In file included from 4src/libavcodec/aacps_fixed.c6:4244: fIn file included from )src/libavcodec/aacps.c,: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-1800:36.:0 76warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 808922205f)}, | 180 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45Q:3360:( 0note: .expanded from macro 'Q31'6 7127293 3455 | f#/dMe_fPinIe )Q,3 1Q(3x0)( 0. 6 6 3 8 8 9 3 4 8 5 f /(Mi_nPtI))(,( xQ)3*02(104.7468530664786.900 6+ 10f./5M)_ P| ^ ~I ), Q30(0.6In file included from 0src/libavcodec/aacsbr_fixed.c09:562: 9src/libavcodec/aacsbrdata.h:715168:231f:/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.503638 05162 | 9{1fQ/3M1src/libavcodec/aacdec_template.c_(:P1264-:0.I5203):8, 4warning: Q1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 01(706.010168040 3212648f | 7) ,4 7 Q3fM3 warning/Ds1CTM_ generated(_I-. PNI0)I.,T6 9 (8| 8ac ^~~~~~~~~~~~~~8- >8m1d56src/libavcodec/aac_defines.hc8t:14441:870369,:f) } note: expanded from macro 'Q30', a c-{>mQd 3c44t1 | 4#(8d0-e0_f.i3fn0en1 Q03,0 2(1x ) 5 7 340 84 0 6 , 4 4 T(fXi)n_t),S (CQ(xA)L3*E11(1(.0-700/3.470874108624).)06 +7 0| .8 ^~~~~~~~~~~~~~~~~05 8)9 2 2| 2src/libavcodec/aac_defines.h ^0 :546f):},36 : | In file included from ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c: 24note: : expanded from macro 'TX_SCALE'In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:: 32: 45src/libavcodec/aacps_fixed_tablegen.h::36180: 46:11note: : | #expanded from macro 'Q31' dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f in e45 | #TdXe_fSinCe A 180LQ | E31((xx) ) Q 3 0 (( 0.(6 x 71)2 7*(2 1i29n8.t03f)3)5( (f /| x ~ ^~~~~~M)_* 2P1I4)7, src/libavcodec/aacdec_template.cQ4:3801257(03.6:66431388:.89 3note: 04expanded from macro 'MDCT_INIT' 8+5 f0/.M5_ P1257I) | ) , Q 30| (s ^ ~ 0ca.l6e5 0=6In file included from src/libavcodec/aacsbr_fixed.c :762: ssrc/libavcodec/aacsbrdata.h6v:9a5160l:661;:f/ M _P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 0 . 6 0 516 | 09 5{97 1Q8 3 2f1 ( /M-_ 0P .0I3 8) ,4 Q 31 0 (50. 5 10 3763 8 60 0128 9413 f f/)M ,_ P I)Q, 3 Q 1 3 (0 (0-. 01 .0 6600 298 748 87 f 8/ 8 M_1P 5I) , 6 81 1| ^~~~~~~~~~~~~~ 7\ 9 | f ^~~~src/libavcodec/aac_defines.h:)44 }:,36 :{ Qnote: 3expanded from macro 'Q30'1( -0.301 0442 | 1#5d7e3f0i4n6e4 4Qf3)0,( xQ)3 1 ( - 0 . 0 7 6 6 7 8 0 8 9(2i2n2t)0((5xf))*}1,0 7 3| 7 ~~~~^~~~~~~~~~~~~~~~~~~4 1824.src/libavcodec/aac_defines.h:045 :+36: 0note: .5expanded from macro 'Q31') | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)179 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *179 | 2 1 4 74 8 3 6Q4380.(00 .+7 805.359)8 1 8| 5 ^ ~3 f/M_PI), QIn file included from src/libavcodec/aacsbr_fixed.c3:062(: 0.src/libavcodec/aacsbrdata.h7:85155:3839:8 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 53f/M_PIsrc/libavcodec/aacdec_template.c),: 1265Q 515: | 3520{:(Q 03warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7( 805.3989638015865 331265f2/ | 3M 2_0P I 7), 5 QM3DfCT0_)(I0,N .I7TQ(835a13c9(81-8->05m.dc3t5f5/31M2_57,8P I8 )9a,c 9-Q>63m0d0(00c.768t6525f)3},19 28{1_85Q33ff/1(nM,-_P 0I.6 1)5 ,51 102Q3,306( 0.272T875X733_79S84C1AfLE8()513.,f0 //Q5M123)_1)(P-0 .I 8| ),9 ^~~~~~~~~~~~~~~~~5 1| 5 ^~~~~~~~~~~~~~0 1src/libavcodec/aac_defines.h9:src/libavcodec/aac_defines.h8:946449::36:9 369note: 7expanded from macro 'Q30': f note: )expanded from macro 'TX_SCALE' } ,44 | #d| e ~~~~^~~~~~~~~~~~~~~~~~~f 46 | i#ndsrc/libavcodec/aac_defines.hsrc/libavcodec/aaccoder.cee:f:45i :Q7833n0(36x:: enote: )19 :expanded from macro 'Q31' T X warning: _ S C Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | L # d E e((fx)ii 783 nnt | e) (Q(x )* 130 7 31 7* (((4xl(a18)2xm )4 *b 1.d 20 a 8/+ . 0 0 1 f.2 ) 5)src/libavcodec/aacsbr_template.c0 : . | 251 :f) ; ~ ^~~~~~ | 31 ^ ( :i| ~ ~~~~~~~^~~~~~~src/libavcodec/aacdec_template.c :n1257In file included from warning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]): src/libavcodec/aacps_fixed.c(13:(src/libavcodec/aaccoder.c:24 x:: note: In file included from )src/libavcodec/aacps.c782:32expanded from macro 'MDCT_INIT': *: 52 src/libavcodec/aacps_fixed_tablegen.h2:251:11794 | :7111 warning: 4 : iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125783 f | 6(4swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8782b | . rs c 0-a >+l 0 .5be = )s179 | _ s| / livm ^ ~i (atle (a;v r In file included from ct x _ bQsrc/libavcodec/aacsbr_fixed.c30-(>0f. a n:l7 8d62sag 5: 3 s & src/libavcodec/aacsbrdata.h9:! = 85151A Vo_lC:8585 d O:3 _ D E Cfwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b s _ M_F _lL P iAmI ), 515GQi | _3t0 ({QeQr 0 S3C_.b 1A(7 a0 .L8n5 9E8)6d33 s059 ? 6&8& 31 8!2 .25s3bfr/-M>_ 0 3 20r7ePf 5sIe t:)f) , a) Q v,| 3 0 c t ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~Q ( x3-0>c h 1._ ( 7l- 8 a05. y 359o8u t . n b318\5 3_f5/ c7M| _PhI)8, ^~~~a8n 9 n9Q6e300(l0s06.7)8 65 23| f9 ~ ^~~~)8 }1,8 5{3Qf3/1M(_-P0I.)61,5 1Q03306(202.7787537349f8),1 8Q5331f(/-0M._8P9I5)1,5 0Q13908(90.97989573f9)8}1,8 5 3| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | #note: dexpanded from macro 'Q30'e fine Q 3441 | (x#) d e f i n e Q 3 0 ( x ) ( in t ) ( ( x ) * 2 1 4 7 4(8i3n6t4)src/libavcodec/aacdec_template.c8(:.(1266x:0)52 *+: 1 warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7. 357)4 1 8| 2 ^ ~4. 0 + 0.5) 1266In file included from | | src/libavcodec/aacsbr_fixed.c ^ :62 : src/libavcodec/aacsbrdata.h :515 :MD31CIn file included from :Tsrc/libavcodec/aacps_fixed.c :warning: _24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from Isrc/libavcodec/aacps.cN:IT32(: asrc/libavcodec/aacps_fixed_tablegen.h:c179-: >86515:m | dc t{warning: 9Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6310( , 0 .9 86a3c0-5>6m3d2c 3t17929 | 600 7 5_ ffn ,) , 9QQ36130(,0(-0 0T..7X855_33S9C5A871LE8(818593.9f6/00M0/9_660P6)2) If )),| } ^~~~~~~~~~~~~~~~~ ,Q {Q3301((0-src/libavcodec/aac_defines.h.:0467.:685363:19 8note: 51expanded from macro 'TX_SCALE'1 805336f/2M2 _P7I467)3, | Q73#40fd)(e,f0 i.Qn7835e13 T(X98-10_.8S58C39AfL/5EM(_1xP5I) 0 ),1 9Q8 3909 (90 9 .7 7f(8()x5}3)9, 8 *| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 815 238src/libavcodec/aac_defines.hf:/.45M0_:fP)36 I:) ,note: | expanded from macro 'Q31' ~ ^~~~~~Q 3 0(0src/libavcodec/aacdec_template.c.:712578: 135453: | 9# 8d1enote: 8f5iexpanded from macro 'MDCT_INIT'n3 fe/ M_QP3I1) (, 1257Qx | ) 30 ( 0 . 7 sc8a le5 =3 9 s8v1 a8l ;5 3f / M _ P I) ,( | in t ^~~~~~~~~~~~~~ )( ( src/libavcodec/aac_defines.h:x44 ):*36 : 2note: 1expanded from macro 'Q30'4 7 48 3 6 44 4 | #8de f. i 0n e +Q3 0 ( 0 x . 5) ) | ^ ~ ( iIn file included from n t)src/libavcodec/aacsbr_fixed.c( : (62 : x) *src/libavcodec/aacsbrdata.h10 7 :3 7 515 4: 1 7 8\2:4. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | | ^~~~ ^ 515 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:248: 6In file included from 3src/libavcodec/aacps.c0:5326: 3src/libavcodec/aacps_fixed_tablegen.h2:3179:2610:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.535788 91799 | 6 0 0 6 6 2 f)Q},3 0{(Q03.17(8-503.96811581503362f2/7M_7P3I7)4f,) ,Q 3Q03(10.(7-805.8399581185503f1/M9_P8I9)9,9 9Q73f0)(}0,. 7 | 8 ~~~~~^~~~~~~~~~~~~~~~~~ 5398src/libavcodec/aac_defines.h1:8455:336f:/ Mnote: _Pexpanded from macro 'Q31'I ), Q30( 045. | 7#8d53e9fi8n1e8 53Qf/3M1_(PxI)) , Q 3 0 ( 0 . 7 8 5 3 9(8i1n8t5)3src/libavcodec/aacdec_template.c(f(/:Mx_P1267I)),:* 2521Q: 4warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 8(306.4788.503 9+8 10.85 5)1267 3f | / M| _ ^ ~P IM)D,C T _I| NI ^~~~~~~~~~~~~~In file included from T(src/libavcodec/aacsbr_fixed.ca:csrc/libavcodec/aac_defines.h62-: >:src/libavcodec/aacsbrdata.h44:m:51436d:: note: cexpanded from macro 'Q30'84t 1:0 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], a44c | -#>demfdi cnt5141e | Q{0Q33102((-x40). _6 2 fn0 ,8 1 1 50 8 1 2(i3n46t1,)8( (x4)T*100X73f74_1)S8C,A2 4QL.03 E+ 10((.15 .)0 0. 7/50| 0 ^1 002647)6In file included from )2src/libavcodec/aacps_fixed.c 1:24 : | 8 ^~~~~~~~~~~~~~~~~~In file included from 9src/libavcodec/aacps.c 5:632f: )src/libavcodec/aacps_fixed_tablegen.h}:179src/libavcodec/aac_defines.h:, :{4636:Q:3 36warning: :1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( note: -expanded from macro 'TX_SCALE'0 .43867 0461 | 1795 | 2# 5 d0 ef8i n1 2ef Q)3T,0 (XQ0_.738S15C3(A9L8 E10(8.53xf9)/9 M _9 P9I 8) ,0 6Q9 3204 (40 .738(25(23f)x}98)1, 8*5 3f /1| 2 ~~~~~^~~~~~~~~~~~~~~~~~8M _.P0If)src/libavcodec/aac_defines.h,) : Q | 453 ~ ^~~~~~:360: ( 0note: .expanded from macro 'Q31'src/libavcodec/aacdec_template.c7 8AS libavcodec/arm/ac3dsp_arm.o :512573:91381 8:5345 f/ | note: Mexpanded from macro 'MDCT_INIT'#_ dPeIfi)n,e Q 3Q012573( | 10(. 78x5 )3 9 81 8 s 5 c a3f /l Me_ PI ) = ,sv a Ql(3;0i (n t0 ) . (7( 8x5 )39 8 *1 8523 1 f4 /7 M 4 _8P 3I 6)4 ,8 . Q 0 3 0+ ( 00 .. 758 )5 3 9 | 8 1 ^ ~85 3 f /M _ P In file included from Isrc/libavcodec/aacsbr_fixed.c :) 62,: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~ 514 : 58 src/libavcodec/aac_defines.h: : 44warning: : 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' \ 44 | 514#| | ^~~~d{ eQf3i1n(e -Q03.6020(8x1)5 8 1 3 6 1 84 0 f ), Q 3 1( (0i.n7t5)0(0(x0)6*710673271481985264f.)0 }+, 0{.Q53)1 ( | - ^0 .43867015In file included from 2src/libavcodec/aacps_fixed.c5:0248: 1In file included from 2src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31791:(11 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 98069244322f)}, 179| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(36:0 note: .expanded from macro 'Q31'7 85398185 345f | /#Md_ePfIin)e, QQ3310((x0). 7 8 5 3 9 8 1 8 5 3 f / M(_iPnIt)),( (xQ)*321047(408.37684583.908 1+8 503.f5/) M _| P ^ ~I ), Q30(0.7In file included from 8src/libavcodec/aacsbr_fixed.c5:3629: 8src/libavcodec/aacsbrdata.h1:85145:332f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.785 35149 | 8{1Q83513(f/-M0_.P6I20)8,1 Q53801(306.17884503f)9,8 1Q8315(3 f0/.M7_50P0I0)6,7 62 18| 9 ^~~~~~~~~~~~~~ 56f)src/libavcodec/aac_defines.h},: {44Q3:1(36-0:. 4note: 3expanded from macro 'Q30'8 6701525 08441 | 2#fd)e,f iQn31e( Q03.099(9x9)8 0 6 9 24 4 3 2 2 f ) } ,( i | n ~~~~~^~~~~~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 74expanded from macro 'Q31'1 824.0 + 0 .45 | 5#d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 178 :(136in:t) ((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0. 5178) | | src/libavcodec/aacdec_template.c ^ ~ : 1221 :Q233:0 In file included from src/libavcodec/aacsbr_fixed.c(warning: :062comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].: 8 src/libavcodec/aacsbrdata.h9:5149:562:3 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 74f /1221M | _ P I ) 514, | {Q 3fQ0o3(0r.1 9((i0 -= 6009;.0 669i26 <02 84F1Ff_5/8M1A_3PIR)6, RQ1A38Y_0E40(fL)0E.,9M 20S1Q(139f1f40(4_8 f/m0pM.e_75g0P04I0a)6u,7 d6Q2i310o(08._995c66h9f83a)n6}n,5el 9s2{7f)/QM;_P3I ),1 Qi30((+-10+..0)6741 3586 7| 8304 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~141f 5/2M5_08P1I2)f),, QQ3301((1 0..496949799830464932744f32/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' 45 | #44d | e#fdienfei nQe3 1Q(3x)0 ( x ) ( in t()i((nxt))*(21(47x4)*813064783.7401 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::51324:: 83In 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:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 513 | {Q31( 0.504 417891 | 66 7 6 0 3 0 Q33f0)(,0 .Q8319(-905.23835797945f0/7M2_4P0I8)4,3 4Qf3)0}(,0 .{9Q0316(9 006.94672146f2/8M9_1P0I6)5,10 8Qf30)(,0 .Q3912(0-101.198648004280f4/0M4_9P5I6),9 fQ)}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~ 96src/libavcodec/aacdec_template.c9src/libavcodec/aac_defines.h8:3:456:5170536:939:: warning: note: 27expanded from macro 'Q31'fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] /M_PI), 45Q | 3#0d(ef1in.e 0Q6170573 | 11 (5x )8 3 4 1 4 fAS libavcodec/arm/ac3dsp_armv6.o / M _ P ( Ii n) t,f) or( Q3(0(gxr()o1u*.p24 6417=9434 7448033;6478f g.r/M0_oPI )u+p 0,< .( A5 )A C| ^~~~~~~~~~~~~~| _ ^ ~S src/libavcodec/aac_defines.hI:G44N:E36)In file included from g:src/libavcodec/aacsbr_fixed.c_ :note: expanded from macro 'Q30'l62 e: nsrc/libavcodec/aacsbrdata.h;: g51344: | r#d59e:ofi nue warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p3 0+(+x), c f 513 | o{+ Q =3 1218 ( ) 0 . 5{0 (4i 4n| 9t16 ~~~~~ ^ ~~~~~~~~~~~~~~~~67)6 (0(3x0)3*f1)0,7 3Qsrc/libavcodec/aacdec_template.c733:1 warning(41709-s1:0 generated839:. 8. 2warning: 4.509comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 5+0 702.4058) 17094 | | 3 ^4 f ) } , { QIn file included from src/libavcodec/aacps_fixed.c 3: 1 24( : In file included from 0src/libavcodec/aacps.c. :4 32 7: 1src/libavcodec/aacps_fixed_tablegen.h :1786f:2o86r 8(g:9 rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1o u0p6 5=10 8f0),; Q 3178g | 1 (r o - uQ300p .<(1 08(.68A98A95023C32_704S047I9546Gf9NfE/))}Mg,__ P Il)e| , nQ; ~~~~~^~~~~~~~~~~~~~~~~~30 (0 .g9r0src/libavcodec/aac_defines.ho6:u9450p69:6++36,2: 4 fc/Mnote: _fPexpanded from macro 'Q31'oI+ )=,1 2Q 845)3 | 0 #(d{0e. 9f20 i1| n1e ~~~~~ ^ ~~~~~~~~~~~~~~~~ Q93410(4x8)f / M src/libavcodec/aacdec_template.c_ P :I) ,1742 : Q43: 3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( 0 .(9i6n9t)8(( x3617425) | 9 *22 71f/ 4 M 7_ 4 P8I 3)6 , 4Q 83 .0( 01 .+ 0 6 70f1o.r558 3(g)4r o 1| u4p ^ ~ f= / M0_;P IgIn file included from )rosrc/libavcodec/aacsbr_fixed.cu,: p62Q: <30src/libavcodec/aacsbrdata.h :((5131.A4:A6314C7:_9 S3IGwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 N4E3)7gf_/lMe_ nP513I | ;){ Qg,3r 1 o(u| p ^~~~~~~~~~~~~~0+ .+50,44 9csrc/libavcodec/aac_defines.h:1f44o+6:6=36:7 610note: 2expanded from macro 'Q30'8 )30 3f{) , | ~~~~~ ^ ~~~~~~~~~~~~~~~~44 | Q#3d1e(-f0i.n8e5src/libavcodec/aacdec_template.c 9:Q9176335:00437(2:x)4 0 8warning: 4 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 4f ) } , { Q 31763 1 ( | ( 0i .n 4t 7 ) 1( 6( x2) 8* 91 1 0 067 37541 1802 84f. 0 ) ,+ f0Q.or3 51)((- 0g.r 1o| u8p ^6 8 0=2 00;4 In file included from 0gsrc/libavcodec/aacps_fixed.c:424r95: 6o9In file included from usrc/libavcodec/aacps.cf:32p: src/libavcodec/aacps_fixed_tablegen.h )<}: ,178(: 61:A warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | C ~~~~^~~~~~~~~~~~~~~~~~~_S IGNsrc/libavcodec/aac_defines.hE:45):g36_l :178e | n note: ;expanded from macro 'Q31' g r o u p45 + | Q+3#,0(d c0fe.o+f=89i1n92e5 82Q3)331 77(4x{)f /| M _ ~~~~~ ^ ~~~~~~~~~~~~~~~~ P I ) , Q 3 0 ((src/libavcodec/aacdec_template.ci0.n9:06t1789:9430)(:6(9 x6warning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]*22 41f4/7M4_8P3 64I1789)8 | ,. Q0 3 0+( 00 . .5 92)0 | 1 ^ ~ CC libavcodec/arm/ac3dsp_init_arm.o 1 9 4 0In file included from 4src/libavcodec/aacsbr_fixed.c8:f 62/ M: _Psrc/libavcodec/aacsbrdata.hIf:),513 o:rQ7 :3( 0warning: g(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0r.9 6ou9p8 3=65 9207 ;f513 / | Mg_P{IrQ)3o1, uQp(3 0 <(0 1.(.50AA064C4_S7I1958G3N1E646)174gf6_/0lM3_ePI0)3,n f;Q)3 ,0g r(Qo13u.p14(6+4-+70.,9835 94c49f35o70f+=712/28M)4 _0PI{ 8)4 ,3 | 4 ~~~~~ ^ ~~~~~~~~~~~~~~~~ f| ) ^~~~~~~~~~~~~~} , {src/libavcodec/aac_defines.hQ:3441src/libavcodec/aacdec_template.c:(36 :: 0note: expanded from macro 'Q30'1811. :4437: 1warning: 644comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 | 8#d9e1f0i6n5e 1Q1811038 | 0f( x)) , Q 3 1 ( - 0 . 1( in8t )6 ((8x )*01 200 4074 3794 516 9 f 8)}f,2 o4 .r0| ~~~~~^~~~~~~~~~~~~~~~~~+( 0 .g5rsrc/libavcodec/aac_defines.ho:)45u: p 36 :=| ^ note: 0;expanded from macro 'Q31' g roIn file included from usrc/libavcodec/aacps_fixed.cp: 24 <: In file included from 45src/libavcodec/aacps.c ( | :#A32: dsrc/libavcodec/aacps_fixed_tablegen.h:ACe_178fS:iIn36G:e NQ3 1warning: E)(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gx _)l e n ; g r o178 u | p +( i+ n, t )Qcf(o+3=(01x()*2208.1)849 9{ 75 2438| 33 ~~~~~ ^ ~~~~~~~~~~~~~~~~767 4f4/8.M0 _+P I0)src/libavcodec/aacdec_template.c,. 5):1837Q :30 (430| :. ^ ~90warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 9069624f/In file included from M_ src/libavcodec/aacsbr_fixed.cP1837:I | 62) , : src/libavcodec/aacsbrdata.h Q :30 512:(84 :0 .9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01 19 4 0 4 8 f /fMo _r512 P | I)(g{r, QQ3o03u(1(p- 0= 00.;9. 6g498ro931up0 467<589 3217(f/3MAA7_1CPI5)_, 0SQfI3G)0N(,1 EQ.)3016g7(_l1 5e8304n.134;2f /M8_gPro9upI5+2)+1,, 4cQ330f(51.o49+664=673912f83))4 }{, 43 { Q| 7 ~~~~~ ^ ~~~~~~~~~~~~~~~~ 3f1/(M _0P.I9)98,8 1 | 1 ^~~~~~~~~~~~~~ 7512src/libavcodec/aac_defines.h0:74451:f36):, note: expanded from macro 'Q30'Q 31( 0. 8448 | 9#9d3e9f8i3n8e3 1Q33540f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)* 1450 | #7d3e7fi4n1e82 4Q.310( x+) 0 . 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct):((24x: )In file included from *src/libavcodec/aacps.c2:1324: src/libavcodec/aacps_fixed_tablegen.h7:41788:3116: 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + AS libavcodec/arm/ac3dsp_neon.o 0.5) | ^ ~ 178 | In file included from src/libavcodec/aacsbr_fixed.c : 62 Q: 3src/libavcodec/aacsbrdata.h0:(5120:.598:9 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 33774f/M_PI), Q3 0(5120 | .{9Q03619(0-609.642941f0/4M7_8P3I1)3,7 1Q5300f()0,. 9Q23011(1 904.034288f9/5M2_1P4I3)5,9 6Q6330f()0}.,9 6{9Q83316(5 902.79f9/8M8_1P1I7)5,1 2Q03705(11f.)0,6 7Q13518(3 401.48f8/9M9_3P9I8)3,8 Q33103(514.f4)6}4,7 9 3| 4 ~~~~~^~~~~~~~~~~~~~~~~~4 37f/src/libavcodec/aac_defines.hM:_45P:36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f note: 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 64(8i.n0t )+( (0.x5))* 1 | 0 ^ ~7 3741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:625: )src/libavcodec/aacsbrdata.h : | 512: ^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.c512: | 32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1177(:-1360:. 49warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 04783137150f), Q177 | 3 1( 0 . 3 2Q83905(211.40305799626435f56)7},f {/QM3_1P(I )0,. 99Q838101(715.102200785213f)8,3 63Qf3/1M( _0P.I8)8,9 9Q33908(318.3014335340f7)3}0,4 4 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:363:0 (note: 1expanded from macro 'Q31'. 1208510 345 | 9#9dfe/fiMn_eP QI3)1(,x )Q 3 0 ( 1 . 2 4 2 4 6 0 4(8i9n3tf)/((Mx_)P*2I14)7,4 8Q363408(.10. +5 108.557) 2 6| 8 ^ ~8 1f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :512:6src/libavcodec/aac_defines.h: :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 51244 | | #{dQe3f1i(n-e 0Q.3409(1x0) 4 7 83 13 7 1 5 0 f ) , (Qin3t)1((( x0).*312089753724114832549.06 63+f )0}.,5 ) { Q| 3 ^1 ( 0.998811In file included from 75src/libavcodec/aacps_fixed.c12:0247: 5In file included from 1src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31771:(111 :0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 993983831354f)}, | 177 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:1 .note: 0expanded from macro 'Q31'0 79245567 f45/ | M#_dPeIf)i,n eQ 3Q03(11(.x0)2 0 8 23 8 3 6 3f / M _ P I )(,in tQ)3(0((x1).*02413437047833064448f./0M _+P I0),. 5)Q 3 0(| 1 ^ ~. 1208510399f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h),: 511Q:3830:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 424604893f/M_P I511) | ,{ Q3Q13(0 (0.194.8153615805722261828618ff/),M _QP3I1)(-,0. 9 | 7 ^~~~~~~~~~~~~~5 0664src/libavcodec/aac_defines.h00:27441:2368f:) }note: ,expanded from macro 'Q30' { Q31(-0 .449 | 5#4d3e4f4i9ne7 49Q23805(3xf)) , Q 3 1 ( - 0 . 7 9 6 0 7(9i7n8t5)(0(1x9)83*f1)0}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :45+: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(x: )src/libavcodec/aacps_fixed_tablegen.h: 177 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 21771 | 4 7 4 8 3 6 4Q83.00( 1+. 0007.952)4 5 5| 6 ^ ~7 f/CC libavcodec/arm/audiodsp_init_arm.o M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: src/libavcodec/aacsbrdata.h1:.5110:2580:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8363f/M_PI), Q 35110 | ({1Q.3014(3 300.79438014346f5/0M2_21P2I6)8,f ),Q 30Q(311.1(2-00.895715006369490f0/2M7_1P2I8)f,) }Q, 3{0Q(311.(2-402.495640344849937f4/9M2_8P5I3)f,) ,Q 3Q03(11(.-501.7895670729678885101f9/8M3f_)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 :note: expanded from macro 'Q31'note: expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21140747833674481.802 4+. 00 .+5 ) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 511src/libavcodec/aacps.c::3231: :src/libavcodec/aacps_fixed_tablegen.h: 177:warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31 (177 | 0. 94 81 36 5 0 22Q132068(f1)., 0Q0371(9-204.55967750f66/4M0_02P7I)1,2 8Qf3)0}(,1 {.Q03210(8-203.89354633f4/M4_9P7I)4,9 28Q5330(f1.)04,3 3Q0317(-3007.4794 warning6f0s/7 generated9M78. 5_0P1I9)8,3 f)Q}3,0 ( 1| .1 ~~~~^~~~~~~~~~~~~~~~~~~2 08510src/libavcodec/aac_defines.h3:9459:36f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (451 | .#2d4e2f4i6ne0 Q43819(3xf)/ M _ P I ) , Q 3 0 ( 1 .(5i1n8t5)72(6(8x)8*211f4/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.h#:d511e:f7in:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 511 | { Q3(1i(n 0t.9)4(8(1x3)6*5100272317246188f2)4.,0 Q+3 10(.-5)0 . 9| 7 ^5 0664002In file included from 71src/libavcodec/aacps_fixed.c28:f24): }In file included from ,src/libavcodec/aacps.c {:Q3321: (src/libavcodec/aacps_fixed_tablegen.h-:0177.:9365:4 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 7492853f), Q31( -1770. | 7 9 6 0 79 7 8Q53001(918.30f0)7}9,2 4 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 7f/Msrc/libavcodec/aac_defines.h:_45P:I36:) ,note: expanded from macro 'Q31' Q30(1.02 0458 | 2#3d8e3fi6ne3 Qf3/1M(_xP) I ) , Q 3 0( 1 . 0 4 3 3 0(7in3t0)4((4xf)/*M2_1P4I7)4,83 64Q8.300 (+1 .01.250)8 5 1| 0 ^ ~3 99f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0(:162.: 2src/libavcodec/aacsbrdata.h4:245106:0834: 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3f/M_PI), Q3 5100 | ({1Q.3511(8 507.29698438012f6/6M9_1P9I7)2,8 f )| ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(: 440:.361:8 8note: 12expanded from macro 'Q30'5 5531755 3f44) | }#,d e{fQi31n(e 0Q.39076(8x6)4 0 2 38 18 4 3 f ) , Q 3 1 ((-i0n.t2)8(6(6x4)5*314037636764201f8)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | : #In file included from dsrc/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he:177 :Q113:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i177 | n t ) ( ( x) *Q231047(418.360408.709 2+4 505.65)7 f| /M ^ ~_ PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c:.6202: 0src/libavcodec/aacsbrdata.h8:25103:8593:6 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1. 05104 | {3Q30371(3 004.49f9/4M3_0P2I6)6, 9Q13907(281.f12)08,5 1Q03319(9 f0/.1M8_8P12I55)53,1 7Q53503(f)1}.,2 {4Q321(4 600.497869836f4/0M2_3P8I1)8,4 Q33f0)(,1 Q.3511(-805.278266868415f3/4M3_6P6I6)2,0 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #define 45 | Q#3d0e(fxi)n e Q 31 ( x ) ( i n t )((in(tx))(*(10x7)3*72414174882346.408 .0+ +0 .05.)5) | | ^ ~ ^ 11In file included from warningsrc/libavcodec/aacsbr_fixed.cIn file included from s:src/libavcodec/aacps_fixed.c62: generated:. 24src/libavcodec/aacsbrdata.h: :In file included from 510src/libavcodec/aacps.c::32: 32src/libavcodec/aacps_fixed_tablegen.h::176 :warning: 136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | {Q31 (176 | 0 . 9 9 4 3Q300(216.61901691792983f8)3,7 Qf3/1M(_ P0I.)1,8 8Q123505(5311.71525139f3)}3,8 1{7Q931f(/ M0_.PI9)7,6 8Q63400(213.811488434f)9,4 12Q4341f(/-0M._2P8I66)4,5 3Q43306(6612.02f3)2}0,8 6| ~~~~~^~~~~~~~~~~~~~~~~~0 624fsrc/libavcodec/aac_defines.h/M:_45P:36I:) ,note: expanded from macro 'Q31'Q 30(1.34 245 | 1#d3e0f1i8n4e2 fQ/3M1_(PxI)) , Q3 0 ( 1 . 5 3 7 3 8(0i6n9t5)3(f(/xM)_*2P1I4),7 4 8| ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: ) expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:62e: src/libavcodec/aacsbrdata.h:Q5103:07(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt510) | ({(Qx31)(* 01.079394730421682649.109 7+2 80f.)5,) Q 3| 1 ^( 0.18812In file included from 55src/libavcodec/aacps_fixed.c53:124: 7In file included from 5src/libavcodec/aacps.c5:323: src/libavcodec/aacps_fixed_tablegen.hf:)}176,: 111{Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9768640238184 3176f | ) , Q 3 1 ( -0Q.320(816.61405364193936863672f0/Mf_)P}I,) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:1452:1369:3 3note: 8expanded from macro 'Q31'1 79f/M_PI )45, | Q#3d0e(f1i.n1e4 8Q43914(1x)2 4 4 f / M _ P I ) , (Qi3n0t()1(.(2x32)0*8261047642843f64/8.M0_ P+I )0,.5 )Q 3 0| ( ^ ~1 .3421301842In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_P62I: )src/libavcodec/aacsbrdata.h,: 509Q:3830:( warning: 1.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 373806953f/M_P I)509, | { Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h9:08448:9365:9 3note: 6expanded from macro 'Q30'0 2546f) ,44 Q | 3#1d( e0.f6i2n0e3 4Q3309(7x0)5 4 3 8 0 f) }, { Q 3 1 ( -(0i.n0t6)6(1(8x6)2*21540871377471f)8,2 4.Q03 1+( -00..52)3 8 1| ^2 2172213In file included from 5src/libavcodec/aacps_fixed.c9:f)24}: ,In file included from src/libavcodec/aacps.c :32| : src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 176:86:src/libavcodec/aac_defines.h :45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #d176ef | i n e Q 3 1Q(3x0)(1 .1 0 61 99 3 8 3 7 f / M _P I(i)n,t )Q(3(0x()1*2.114271498333684187.90f /+M _0P.I5)), Q| 3 ^ ~ 0(1.1484941In file included from 2src/libavcodec/aacsbr_fixed.c4:462f: /src/libavcodec/aacsbrdata.hM:_509P:I58):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.2320860624 f509 | /{MQ_3P1I()-0,. 9Q03808(915.9334620123504168f)4,2 fQ/3M1_(P I0).6,2 0Q3304(319.75035743388006f)9}5,3 f{/Q3M1(_-0P.I0)6,6 1 | 8 ^~~~~~~~~~~~~~6 2254src/libavcodec/aac_defines.h8:1447:736f: )note: ,expanded from macro 'Q30' Q 31(-0. 2443 | 8#12d2e1f72i2n1e35 9Qf3)0}(,x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 10457 | 3#7d4e1f8in2e 4Q.301 (+x )0 . 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x): *In file included from 2src/libavcodec/aacps.c14:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:617648:.610: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 176 | In file included from src/libavcodec/aacsbr_fixed.c : 62 Q: 3src/libavcodec/aacsbrdata.h0:(5091:.321:0 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 993837f/M_PI) ,509 | Q{Q3301((1.-102.19903838895197396f0/2M5_4P6If)),, Q 3Q03(11(. 01.64280439443917204544f3/80Mf_)P}I),, {Q3Q03(11(.-203.206068168066222544f8/1M7_7PfI)),, QQ3310((-1.03.422318310212814722f2/1M3_5P9fI))},, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (1.5src/libavcodec/aac_defines.h3:457:3368:0 6note: 9expanded from macro 'Q31'5 3f/M_PI) ,45 | #| d ^~~~~~~~~~~~~~ef ine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | # d(eifnitn)e(( xQ)30*(2x1)4 7 4 8 3 64 8 . 0 + 0 (.i5)n t| ) ^ ~( (x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: src/libavcodec/aacsbrdata.h.:0509 :+6 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 509In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c-:032.: 9src/libavcodec/aacps_fixed_tablegen.h0:81768:95369:3 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 46f), Q31( 0.6203 41763 | 97 0 5 4 3 8 0Qf3)0}(, 1{Q.3110(-60.109696318836272f5/4M8_1P7I7)f,) ,Q 3Q03(11(.-10.2213981323281177292f1/3M5_9Pf)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.14src/libavcodec/aac_defines.h8:49454:13624:4 fnote: /expanded from macro 'Q31'M _PI), Q30 (451. | 2#3d2e0f8i6n0e6 24Qf/3M_1P(Ix)), Q 3 0 ( 1 . 3 4 21 3 0 1 8(4i2nft/)M_(P(xI))*,2 1Q43704(813.65347388.006 +9 503.5f)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236:: src/libavcodec/aacsbrdata.h:note: 508expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (508x | ){ Q 3 1 ( - 0 . 4 7 7 7(08i3n2t4)(1(6x9)7*31f0)7,3 7Q431182(4-.00. 1+6 708.955)5 6 | 2 ^0 3025f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c:032: .src/libavcodec/aacps_fixed_tablegen.h9:917671:59117:9 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0878f), Q31(-0 .917635 | 6 5 7 84 0 0 7Q6340(81f).}1,0 6 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 9383src/libavcodec/aac_defines.h7:f45/:M36_:PI )note: ,expanded from macro 'Q31' Q 30(1.121 9453 | 3#d8e1f7i9nfe/ QM31_(PxI)) , Q 3 0 (1 .1 4 8 4 9 4(1i2n4t4)f(/(Mx_)P*I2)1, 4Q73408(31.6234280.806 0+6 204.f5/)M _ | P ^ ~I ), Q30(1.3In file included from 4src/libavcodec/aacsbr_fixed.c2:1623: src/libavcodec/aacsbrdata.h0:15088:4582:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(1.5 35087 | 3{8Q036915(-30f./4M7_7P7I0)8,32 4 1| 6 ^~~~~~~~~~~~~~97 3f),src/libavcodec/aac_defines.h :Q443:361: (note: -expanded from macro 'Q30'0 .167895 56442 | 0#3d0e2f5ifn)e} ,Q3 0{(Qx3)1 ( - 0 . 9 9 7 1 59 7 9 2(6i0n8t7)8(f(2)x,) warning*1Qs07331 generated7(. -401.9832546.507 8+4 000.7564)8f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45In file included from ::2436: src/libavcodec/adpcmenc.c:In file included from : 31: note: src/libavcodec/aacps.cexpanded from macro 'Q31'src/libavcodec/bytestream.h: :32: 171src/libavcodec/aacps_fixed_tablegen.h::18175 ::45136 : | warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]de fine Q31(x) 175 | 171 | g Q(i-n3t>)0bu(f((1fx.)e*1r 2+91= 4F17F49M2287I3863N9f4/8(Mg._0-P I+)>, Qb0u3.f05)f( 1e .r_| en2d ^ ~ 0 8-1 2g5-3>5b29In file included from fsrc/libavcodec/aacsbr_fixed.cu:/f62Mf: _ePsrc/libavcodec/aacsbrdata.hIr:),508, s:i ze31)Q:; 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 2346779108 508f | /{src/libavutil/macros.hMQ_P:I3),491 :Q25(:3- 00note: (.expanded from macro 'FFMIN'14.3 17src/libavcodec/aaccoder.c27370 80:493 | 092024#5:191:d6e 2fwarning: 96i9fnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e7/3f ) M_FP,I)F, M IQQ3N1(3 (920a-,0 | 0.b1( 1)6 .4703 ( 841(6 a 9585) 6*7 >2 0(32 l0a02(5fm)fbb}),/dM ?a_{P I (Q)3/1b(, 1) -: 200. f()Q; . 9a930| ~ ~~~~~~~^~~~~~~) 7(11)5.9 75 9427src/libavcodec/aaccoder.c| 610: ~ ^ ~589919 :76852f7:)1 8,warning: f /Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3M _P1I()-,0 . 9| 3 ^~~~~~~~~~~~~~ 91956 | 5 7src/libavcodec/aac_defines.h 8: 4440 :036 7:6 4note: 8 fexpanded from macro 'Q30' )/} ,(( a vc| t ~~~~^~~~~~~~~~~~~~~~~~~44x | -#>dflsrc/libavcodec/aac_defines.hae:gsf 45&i: 36n: Anote: expanded from macro 'Q31'eV _QC3O0D (45E | Cx#)_d Fe Lf A iG _QnSe C Q A 3L 1(E x ) ) ( i?n t 2) (.(x ) 0*1 0f7 37 41: 8av 2c 4 t(xi.-n0>t )c(+h (_0xl.a)5yo*u)2 t1 | .4 ^n7 b48_3c6hIn file included from 4asrc/libavcodec/aacps_fixed.c:824n: In file included from .src/libavcodec/aacps.c:ne0l32: src/libavcodec/aacps_fixed_tablegen.hs+): 1750 :.| 1115 ~ ^~~~): 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.h175: | 508 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.19192278 5083 | 9{fQ/3M1_(P-I0)., 4Q7370(710.82320481162957335f2),9 fQ/3M_1P(I-)0,. 1Q6307(819.552623043062757f9)1}0,8 f{/QM3_1P(I-)0,. 9Q93701(519.73912263080780f5)62,9 fQ/3M_1P(I-)0,. 9Q353605(718.4400037461486f8)7}2,0f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P IIn file included from ), src/libavcodec/aac_defines.hsrc/libavcodec/adpcmenc.cQ::453:031(136: .:src/libavcodec/bytestream.h54 7note: :15expanded from macro 'Q31'91866 7:1138:f warning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M45 _ | P#Id)e,f i ne| Q ^~~~~~~~~~~~~~3186 1 | (x )src/libavcodec/aac_defines.h : 44s : i36z: e 2 note: expanded from macro 'Q30'= FF M I N44( | i#(denftpi-34)n(>(bxe warningu)f s*f2Q generatede1. 30r_4e7n(48dx3) 6 -4 8 p. -0 > +b u 0src/libavcodec/aacdec_template.c.f5 f)e r ( ,| : ^ ~i 1565nsti):z(e35)(In file included from x:);src/libavcodec/aacsbr_fixed.c * 1:07warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627| : 4src/libavcodec/aacsbrdata.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 5071:8283src/libavutil/macros.h:4: .49warning: 0 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1565 +25 0 | .5:) note: | ^expanded from macro 'FFMIN' 507 | {Q 3 In file included from 1 ( 49src/libavcodec/aacps_fixed.c : 24: | In file included from src/libavcodec/aacps.c0:32#: .dsrc/libavcodec/aacps_fixed_tablegen.he f i6:5175 :n86:2 e6 warning: F F9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 4M7 I 4iN7f ((5o a175 | ,ff0 9b4sf) , )e t(Q(3 1([ 0a. 06)5Q]3 >> 90 ((1b2155.)169U1 0)0 9{?4282 7 8339 (f3/| b9)3 2:fM ~~~~~~~~~ ^ ~~~~ )(}_, {Qa3)P1)I( ) 0,| .Q3 ~ ^ ~06 (71.4230984172In file included from 58src/libavcodec/adpcmenc.c3:5124311: 9f1/2Msrc/libavcodec/bytestream.h_P1I:f)187):,,15 : Qwarning: Q3301comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](( -10..28 1187 | 3 6 4 8i64f7739 810(80sf8/iM_4Pz6I7)e29, !6= fQ3 0)s(}i1.,3 z12 3e| 0 ~~~~^~~~~~~~~~~~~~~~~~~) 0 5 6| src/libavcodec/aac_defines.h:245 ~~~~~ ^ ~~~~9 :f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(1 .454 | 0#3d4e1f6i8ne7 Q2301f(/xM_)P I ) , Q 30 ( 1 . 5 4 7 1(5i9n6t7)1(8(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 src/libavcodec/aac_defines.h+: 440:.365:) note: | expanded from macro 'Q30' ^ ~ 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n507e:59 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 507( | in{tQ)3((1x() *01.6057236794447147852049.4f0) ,+ Q 301.(5 )0 . | 6 ^5 9160048339In file included from 32src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1(src/libavcodec/aacps_fixed_tablegen.h :0175.6:761:4 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 78141121f), Q31 (175- | 0 . 8 1 6 8 4Q33800(814.6179916f9)2}2,7 8 3| 9 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31' (1.20812 545 | 3#d5e29ffi/nM_eP IQ)3,1 (Qx3)0 ( 1 . 23 4 6 7 7 91 0 8(fi/ntM)_(P(xI))*,21 4Q73408(13.634182.300 0+5 602.95f)/ M _| P ^ ~I ), Q30(1.4In file included from 0src/libavcodec/aacsbr_fixed.c3:4621: 6src/libavcodec/aacsbrdata.h8:75072:032f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(1.547 15075 | 9{67Q1381f(/ M0_.P6I5),2 6 9| 4 ^~~~~~~~~~~~~~4 7475src/libavcodec/aac_defines.h09:444f:)36,: Qnote: 3expanded from macro 'Q30'1( 0.65916 0440 | #4d83e3fi9n32ef )Q},3 0{(xQ)31 ( 0 . 6 7 4 3 9 4 7 8(1i4n1t1)21(f()x, )Q*3110(7-307.4811862844.308 0+8 4067.956)f )} , | ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In 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:175:36: 45warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 175 | Q 3 0 ((1i.nt1)9(1(9x2)2*72813497f4/8M36_48P.I0) +, 0Q.53)0 (| 1 ^ ~. 2081253529In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)507,: 7Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .2346779108f/M _507P | {IQ3)1,( Q0.3605(2619.4341724375000945f6)2,9 fQ/3M_1PI() ,0 .Q63509(116.0400438431369873202ff/)M}_,P I{)Q3,1 (Q 300.(617.453479145798617411812f1f/)M,_ PQI3)1,( - 0.| 8 ^~~~~~~~~~~~~~1 6843src/libavcodec/aac_defines.h8:0448:4366:7 9note: expanded from macro 'Q30'6 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defisrc/libavcodec/aac_defines.hn:e 45Q3:036(:x )note: expanded from macro 'Q31' 45 | # d e(fiinnte) (Q(3x1)(*x1)0 7 3 74 18 2 4 . 0 + 0 . 5(i)n t )| ( ^(x )*21474In file included from 8src/libavcodec/aacps_fixed.c3:246: 4In file included from 8src/libavcodec/aacps.c.:032 : +src/libavcodec/aacps_fixed_tablegen.h :0175.5:)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: 506175: | 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.1919227 85063 | 9{fQ/M3_1P(I)-,0 .Q43809(71.22809831923523257249ff)/, MQ_3P1(I ),0 .5Q6302(819.22436436672768961f0)8},f /{MQ_3P1I()-,0 .Q83900(313.63518268390609576f2)9,f /MQ_3P1I()-, 0Q3.0(7116.56450633491867807822f0)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:45(:361:. 5note: 4expanded from macro 'Q31'71 596718f/ M45_ | P#Id)e,f i n| e ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(:x44): 36: note: expanded from macro 'Q30' 44 | #(dienfti)n(e(x )*Q2301(x4)7 4 8 3 64 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h24:.5060: 58+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 506 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: -In file included from 0src/libavcodec/aacps.c.:48329: 7src/libavcodec/aacps_fixed_tablegen.h2:81749:31369:3 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 4f), Q31( 0.56 21748 | 9 2 4 6 3 6Q23608(61f).}2,6 4{5Q318197(6-20f./8M9_03P3I6)5,8 Q63809(src/libavcodec/aacsbr_template.c619.7:2369f:237:) 96,warning: 4Q73comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8 217(1f-/0M._71P6I5)6 5,6369 | Q330 9( 8 17.3 008 32 f 8)f6}o3, 6 r44| 6 ~~~~^~~~~~~~~~~~~~~~~~~( kf /=src/libavcodec/aac_defines.hM:_ 45P:361:I;) ,knote: expanded from macro 'Q31'Q<= 3 0s(b1r. -345 | >#7nd1_me0fa1i2nse5t 6Qe8r3;51f/ k(M+_+xP) ) I| ~ ^ ~~~~~~~~~~~~~), Q 3 0 ( 1 . 4 4 4 src/libavcodec/aacsbr_template.c38(4:i93813n25:23t:f warning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](/ (Mx_)P*I2 )1381,4 | 7 Q4 38 0(31 .565 4 83.0 2f+3 o05r. 2952()4 kf /| = ^ ~M_ P1 I;) k, < =In file included from | ssrc/libavcodec/aacsbr_fixed.cb:r62- ^~~~~~~~~~~~~~ : >src/libavcodec/aacsbrdata.h:nsrc/libavcodec/aac_defines.h506_m:a:32st44:e r:warning: ;36 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:k+ + )note: expanded from macro 'Q30' | ~ ^ ~~~~~~~~~~~~~ 506 | {44Q | 3#1d(e-f0i.n4e8 97Q23809(3x9)3 2 2 7 4 f ) , Q 3 1 ( (0.i5n6t2)8(9(2x46)36*21608763f7)4}1,8 2{4Q.301( -+0 .08.950)33 65 8| 6 ^89 697f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240.: 7In file included from 1src/libavcodec/aacps.c65:6325: 6src/libavcodec/aacps_fixed_tablegen.h39:871740:81112f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 174expanded from macro 'Q31' | Q 3450 | (#d1e.f2i6n4e5 1Q83917(6x2)f / M _ P I ) , Q 3 0 ( 1(.i2n7t9)(6(4x7)8*22147714f8/3M6_48P.I0) ,+ Q03.50)( 1 .| 3 ^ ~0 38636446f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,:506 :Q63: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .3710125685f/M _506P | I{)Q,3 1Q(3-00(.14.849474238894399332252f7/4Mf_),P IQ)3,1 ( Q0.35602(8192.4565src/libavcodec/bytestream.h33622:356271826:f917)2:}4 f,warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M {Q_3P1I()-,0 . 8| 9 ^~~~~~~~~~~~~~ 03 3src/libavcodec/aac_defines.h271:6 | 44 5: 8 3668i9:6n 9tnote: 7 expanded from macro 'Q30's fi)ze,2 44 =Q | 3F#1dFM(Ief-inN(0ge->.b 7Qu31f0f6e(5rx6_)5 6e 3n9 8 d 7-0 8 g2 ->fb )u }f f e, r| , ~~~~^~~~~~~~~~~~~~~~~~~ (i nsti)zsrc/libavcodec/aac_defines.h(e(x:));45* 10: 7| 336 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7: 4note: 1expanded from macro 'Q31'8 24src/libavutil/macros.h.:049 : +2545 : | 0 #.note: expanded from macro 'FFMIN'de5f in)e Q 3| ^ 149(x | ) # d e fIn file included from isrc/libavcodec/aacps_fixed.c n: e24 : FIn file included from Fsrc/libavcodec/aacps.cM :32IN : src/libavcodec/aacps_fixed_tablegen.h(a ,In file included from : 174:b 86src/libavcodec/ac3dec_fixed.c::) 156(((warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i a: src/libavcodec/ac3dec.cn):t )425(>:( 57x (174:) *b | )warning: 2 ?1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 7(4b 8 3)Q6340 (18.:. 206 (+a )4 5425)01 | . 8 5 9| ) 76 ~ ^ ~2 | d f ^ ~/oM_ PIw)n,m iQIn file included from x3_src/libavcodec/aacsbr_fixed.c0:(c621: osrc/libavcodec/aacsbrdata.h.e2:f7f505s9:6[830:]4[n f7warning: 8]2 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1=f/ M _dPoIw)n,m iQx _505c30 | (o{1Qe3f1.f(s [03013].[18nf0] 6= 83s6431m864i26xf/8M 1_P* 0I7)L4,9E Qf3)0V,( 1EQ.L3_M3IN17U1S(0_1-25360D8.5B;0f /8M_ P6| I)2,8 ^~~~ ~8 3Q73107(415.9424f4)3}8,49 3{2Q53f1/(M _0P.9I1)2,2 9Q43107(5140.435653f2)3, 5Q2391(2-40f./6M5_9P87I3)5,1 4 0| 84 ^~~~~~~~~~~~~~1 0f)src/libavcodec/aac_defines.h}:, 44 :| 36: ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | #:d enote: fexpanded from macro 'Q31'i ne 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(.(5x)) *2 14| 7 ^4 83648.0In file included from +src/libavcodec/aacps_fixed.c :024.5: )In file included from src/libavcodec/aacps.c : 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :174: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:505:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]174 | Q30(1.2 65054 | 5{1Q83917( 602.f10/8M_3P1I86)2,8 1Q03704(91f.),2 7Q9361(4-708.0287612f8/8M37_1P7I4)5,9 2Qf3)0}(,1 .{3Q03318(6 30.694142269f4/1M_7PI5)40,4 Q3360f(1).,3 7Q3110(1-205.668559f87/3M5_1P4I0)8,4 10Qf3)0}(,1 . 4| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 4384src/libavcodec/aac_defines.h9:3452:536f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 145. | 5#5de3f2i3n5e2 9Q2341f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36:( (note: xexpanded from macro 'Q30') *21474 8443 | 6#4d8ef.i0n e+ Q03.50)( x )| ^ ~ In file included from src/libavcodec/adpcmenc.c : 31 : src/libavcodec/bytestream.hIn file included from : src/libavcodec/aacsbr_fixed.c293 :: 6213 : : (iwarning: nsrc/libavcodec/aacsbrdata.h:t505comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:) 31(:( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 73741824.0 + 2930. | 5 )505 | {| ^ Q 3 1s( i0zIn file included from e.src/libavcodec/aacps_fixed.c21:024 : In file included from 8src/libavcodec/aacps.c=:332 1: 8src/libavcodec/ac3dec.cFsrc/libavcodec/aacps_fixed_tablegen.h6::F2174:M364478IN:( pwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1-58 0>7b4:u f9fferwarning: _)e, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n d174 | Q 3 - Q13( - 0p0447.(- | >0 1b8 6.2u f8 2 f8e 6435r 71, 1 7 8 947 5s6i 9d2zf2ofe/)w)n}m,i M;_xP{I) _Qc,o | 3 eQ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 01f(f(1ssrc/libavutil/macros.h :0.[490.291:]257:296[4 2note: i97expanded from macro 'FFMIN'4]1 7=5 8 4(27014fdo 349/w6 | f#)dMn_mi,xe Pfi_QcIon3)1ee,( f f-Q0FsFM3I0N.[6((a05]1,.b)9 [(38i(07]a 3+3)8 5 | 613 ~~~~~~~~~~~~~~~~~~~~~^> 460(4b4)68f/ M 4448? | _1P 0 f ) } I(, b)) , Q| 3: ~~~~^~~~~~~~~~~~~~~~~~~ 0 ( ( src/libavcodec/aac_defines.h1a.)3)7 1 0:1 45 :2| 36 5 ~ ^ ~: 6 note: expanded from macro 'Q31'8 5 f / M_ P In file included from 45 | I src/libavcodec/adpcmenc.c :#) ,31de f : Q insrc/libavcodec/bytestream.he3 Q3:10294 (:x) (15 d1o.w4n: 4 m 4 3iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8x4 9_ 3c2o 5ef294 | ff/M _ s PI [ 1 ]i[ ),fi ]()s i (zQ*ie 3Ln2t0E(1 .)5(V!5(E=L3x) *_s2MiIz21NeU)3 4 | S ~~~~~ ^ ~~~~5 7_2349D2B8;34 6| f4/ ~~~~~~~~~~~~~~~~~~~~ ~M8 _.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 :44505 | :#7d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 505 | { Q 31 ( 0 . 1(0i8n3t1)(8(x6)2*1801703774491f8)2,4 .Q03 1+( -00..50) 8 6| 2 ^8 837174592In file included from f)src/libavcodec/aacps_fixed.c}:,24 {: QIn file included from src/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h :0174.:119:1 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 417540436f), Q3 1174(- | 0 . 6 59 8 7 3Q53104(018.42160f4)5}1,8 9 7| 6 ~~~~~^~~~~~~~~~~~~~~~~~ 2f/src/libavcodec/ac3dec.csrc/libavcodec/aac_defines.hM:_:45P:451:I)36,35: note: :Qexpanded from macro 'Q31'30 ( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 9 64547 | 8#2d7e1ffi/n Me451 | _P QI )3, 1Q 30( (x 1). 3 s - > 0d 3 o 8w n 6m 3i6(ixn4_tc4o)6e(f(f/fxs[M0)_][*iP2]I1 4),= 7F Q43IX80R(31.126(43d87o.10w0 n+1m 205i.658x_)5fc o/e M| f ^ ~ _fPsI[)0,In file included from ]src/libavcodec/aacsbr_fixed.c Q[3i:0]62)(1: ;src/libavcodec/aacsbrdata.h.:504 :4 83| :4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~4 3 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9src/libavcodec/ac3.h 3:2425:f44/:M _Pnote: expanded from macro 'FIXR12'I)504, | {QQ3301( (142 .0 | 5.#5362d737ef5i029n94294e 1Ff9I/37X3MR5_127(PfI)a,) )| , ^~~~~~~~~~~~~~ Q 3src/libavcodec/aac_defines.h 1: (44-: 36:0 .9note: 5 expanded from macro 'Q30' 4 7 8 0 7( 5(448i2 | #nt2)(d(9a)e0 f*i 64nfe0) 96}Q 3,+0 0({x.Q)35 1 )() 0 . | 5 ~~~~^~~~~~ ~ 6 1 5 1 7 7 0(5i6n8t3)1(6(f)x,)* 1Q301(7-307.4710862943.8101 7+ 40.757)7 8| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 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: 173note: :expanded from macro 'Q31'136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h45 | #:d317:e13fi:n 173 e | warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 1 ( x) Q 3 0 ( 1 . 3 5317 In file included from 0 | src/libavcodec/ac3dec_fixed.c 5 : 156 : (si5izsrc/libavcodec/ac3dec.cn:t5e6452)25:83(f( 35=/xM): F_*Pwarning: F2I1)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M4, I7 NQ(3p04(1-.>83b6 2384u24526f7f | e4r9 88_ 2.e f0/ n+ Md _-0 .P5 I ))ps,- -> >bduQ| 30ofw ^ ~f (nemr1, is.3In file included from 8x2_0isrc/libavcodec/aacsbr_fixed.cc5z0:o62: esrc/libavcodec/aacsbrdata.h9:e504)9;f f:1 1s59[| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:1 ]warning: [/ Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i _]PI )src/libavutil/macros.h:=49 :,25F :QI504 X3R | note: expanded from macro 'FFMIN'0 1{2(Q(31.do1w n4(49m3ix | 02.7_c#d6e87fo4179ie0997nf4f9ef /1MsF_P9I[1F]3)7,MI[N3 5i(7aQf],3)0)b;,( ) (| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~a1Q 3).1 48(5>0src/libavcodec/ac3.h -0:(420b:.1)4444948 f:5 ?/4Mnote: 7_8Pexpanded from macro 'FIXR12'( b)0 7:I 5)8(2 ,a2429 | Q))0 #306( def1| .f)i ~ ^ ~5}5,9n 0{1e43Q2 043F1In file included from (fI Xsrc/libavcodec/adpcmenc.cR:/M0_1312.(5a6)P: 1src/libavcodec/bytestream.h I5):, 13187 | :7 0 ^~~~~~~~~~~~~~15 5: 6warning: 8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h :344 :361: 6 318note: f | expanded from macro 'Q30') ( ( ,i ifQ 44n | 3(t#)1((sdi(ezfei-a2n) 0* .e !7=0 6s 4Q39i09063z( x8e+) 1) 1 07 . 45| ) 7 ~~~~~ ^ ~~~~)7 7 8 f| ()i ~~~~^~~~~~ ~nt} ,) ( | ( ~~~~~^~~~~~~~~~~~~~~~~~x )*107src/libavcodec/aac_defines.h3:7454:1368:2 4note: .expanded from macro 'Q31'0 + 0.5) 45| | ^#d efine 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 : 173 : 111(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0173 | + 0 . 5 )Q 3 0| ( ^ ~1 .350555658In file included from 3src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:P504I:)31,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(1.36284279 8504 | 2{fQ/31M( _0P.I)6,7 7Q03904(911.9338723055079f9)1,1 f/QM3_1P(I-)0,.9 5Q43708(017.5482322970864f1)}9,9 7{fQ/31M( _0P.I56)15,1 7Q7300(516.84381560f01)4,4 4Q83f1/(M-_0P.I7)0,6 9Q33801(117.457579708f1)4}3,2 0 | 4 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.h:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'ef ine Q31 (44x | )# d e f i n e Q 3 0 ((ixn)t )( ( x ) * 2 1 4 7 4 8 3 6(i4nt8).(0( +x 0).*51)0 7 3| 7 ^ ~4 1824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h :| 504 ^:7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :50432 | {: Q3src/libavcodec/aacps_fixed_tablegen.h1:(173 :086.:6 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]09 491937357f), Q3 1173( | - 0 .9 54 7 8 0Q73508(212.930560f5)5}5,6 5{8Q33f1/(M _0P.I5)6,1 5Q13707(015.638632168f)4, 2Q73918(-20src/libavcodec/aacsbr_template.cf./7M0:6_5119:P31781I1:) ,7warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q3407 (17.7388f2)0},5 0| 9 9 ~~~~~^~~~~~~~~~~~~~~~~~ 5111 | 1 src/libavcodec/aac_defines.hf: / 45 :Mi_36fP:I ),note: (Qexpanded from macro 'Q31'g 3o0a(l_1 s.454b | 3 #2d<7e f84s1b9ri9-7>fn/Mk_ePx I[)Q,13 1(]Qx3 )0(+1 . 4sb 8r- 5> m [0 10 ] )14 44 8{ f / | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~M_( iPnIt)),( (xQ)3*src/libavcodec/aacsbr_template.c02:(15241:434.754:589 306warning: 144comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]382.0 04 f+/ 0M._ PI5))524, | | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h : 44 : 36 fIn file included from or: src/libavcodec/aacsbr_fixed.c(:i 62note: : =expanded from macro 'Q30' ksrc/libavcodec/aacsbrdata.h; : 503i:83 := 44= warning: k | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d e|f|i snb e> (Q5033s | 0{b(Qx3)r1 ( -- 0 > . k8 [006 9] 2 - 01 0 (1+i24 nm8s4tb8) 7-( f()o,xd d)*Q13)0713;(7 -4i018-2-.)43 .20{ 6 +2 0| 75.45 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~) 0 66 3| 2 ^1 4fsrc/libavcodec/aacsbr_template.c)}:,550: 17:{In file included from Q 31src/libavcodec/aacps_fixed.c( warning: :024: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]In file included from . src/libavcodec/aacps.c43:0328: src/libavcodec/aacps_fixed_tablegen.h550:0 | 173 0 :0 613 : 6warning: } 4wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 h9i7l6e f()s,b Q 3 173!1 | (=- 0s.b2 r1 -9>1k9 x[01] 9+Q530 6(3s61br6.-335>085mf5[)5615}]8,src/libavcodec/bytestream.h)3f: ;/ 355M | ~~~~^~~~~~~~~~~~~~~~~~~: _| 13P ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~I :src/libavcodec/aac_defines.h ):,warning: 45 :Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]363 :0 (note: 1expanded from macro 'Q31'. 362842798 245f | /# Md355_PeIf | i) ,n e sQQiz3e13 (0 =x()1 . F3 8F2 M0 I5N 0(g -9>b u9 f 1fe r1_fe /n dM -_( inPgtI)-,)> b((Qxu)3f0*f(211e.44r3,2778 448s1396i4z8e.9)70f; / + M| _0PI ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.), 5)Q 3 0| src/libavutil/macros.h(: ^ ~149. :4258:5 0note: 0expanded from macro 'FFMIN'1In file included from src/libavcodec/aacsbr_fixed.c :44624: 8src/libavcodec/aacsbrdata.h f:/49M | 503_#P:I)d,59:e f iQwarning: ne3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 F(F1M.I5N5(9a 0503 | ,{1b4)Q3 320(14((f-0a./)8M 0_P> 6I(9b2)0 0?1) (2b,4)8 | :4 8 ^~~~~~~~~~~~~~(7a )f)) , src/libavcodec/aac_defines.h| : ~ ^ ~Q 443:136(: -note: 0expanded from macro 'Q30'. In file included from 3src/libavcodec/adpcmenc.c26:27 31544: 4 | 0#src/libavcodec/bytestream.h6d6:356e:313f2i:1n4 efwarning: )Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30}( ,x ){ Q 3 1( 0356 . | 4 3 0 s8i 0z 0e 023 6 = 49(9F7iF6nMft)IN)(((,xp- Q)3>*1b1u0f(7fe-r3704._21e8124n.d9 1-09 0 +9 p5-60>3In file included from .b6u6f53) src/libavcodec/ac3dec_fixed.c f| e8r: ^f, 156s ): i}zsrc/libavcodec/ac3dec.ce,: );In file included from 487 | src/libavcodec/aacps_fixed.c:: 21 ~~~~~^~~~~~~~~~~~~~~~~~: 24| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/aac_defines.hwarning: :src/libavcodec/aacps.c45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h::: 3649:32 :: 25note: :src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' :173note: :expanded from macro 'FFMIN'36 45 :487 | warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # d49 ef | i ne# d 173Q | e f3 ii1n f(ex ()p r e F Fv e M I NQ(xp 3a0, ( b>1 .) 3 25 0 ( 4(5(5Uai5n)) 6>5t ) 8({( (3b )xf| )?/ ~~~~~~~ ^ ~~~* M(_bP)I2) 14,:7 4( 8Qa3360)(14.8).3 0 | + ~ ^ ~6 208.452)7In file included from 9 src/libavcodec/adpcmenc.c| 82:31 ^ ~: fsrc/libavcodec/bytestream.h: 357/:M15_:P Iwarning: )In file included from src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], : 62Q: 3 src/libavcodec/aacsbrdata.h3570 | ( :5031: .3318 : 2ifwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 s5i0z9e921 1!f/=M _P 503sI) | ,i{z eQQ3)03 (11( .4-| 30 ~~~~~ ^ ~~~~2.7 8806491290901724f8/M4_8P7If)),, QQ3301((1-.0.43852006124745448f0/6M6_3P2I1)4,f )Q}3,0 ({Q13.15(5 9001.443320084f0/0M0_3P6I4)9,97 6 | f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44-:036.:2 1note: 9expanded from macro 'Q30'1 9095636 6443 | 8#fd)e}f,i n e| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' ( i45 | n#td)(e(fxi)n*e1 0Q73317(4x1)8 2 4 . 0 + 0. 5) | ^ (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.h:61734:8.110: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 173In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q5033:60:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 505556583f/M _503P | I{)Q,3 1Q(-300.(18.03669228040122749884827ff/)M,_ PQI3)1,( -0Q.3302(612.7354802606530291941f1)f}/M,_ PI{)Q,3 Q130((1 .04.342307880401039649979f7/6Mf_)P,I )Q,3 1Q(3src/libavcodec/aaccoder.c-00.2:(110111:319:.1 48950warning: 9050implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]6src/libavcodec/aacdec_template.c316: 463242984f:4)17}8, :f / M_ | 1010warning: PI ~~~~^~~~~~~~~~~~~~~~~~~) | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , src/libavcodec/aac_defines.h Q3:0 (145. :536 :5 2429 | 9note: 0expanded from macro 'Q31'1 4 3 2 04 f f 45/o r | (#iM _PdIe=f i)0, n; ei | ^~~~~~~~~~~~~~+ Q 1M3[src/libavcodec/aac_defines.h<1i:44s(]x:36i: )z =note: e expanded from macro 'Q30' o(f s( c44eb0 | u-># fcd e o)ef i nf &&e f s [ l esnQ>=(8t;3iar t0n(i+(tw+xw+2)))+ (*(x,)* 211 2 l4 78e 4 +n8-3 i]= 6 8 )4 | 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . 0 | + ~~~^~~~~~~~~~~~ ( 0 i1011. | 5n ) t )| (( ^ ~x ) * 1 0 7 3In file included from 7 src/libavcodec/aacsbr_fixed.c4: 1628 2: 4src/libavcodec/aacsbrdata.h.: 502 :0 84 : + warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 . 5 ) | + ^502 | s{cQe311(--0In file included from >.src/libavcodec/aacps_fixed.cc:4243o3: e1In file included from src/libavcodec/aacps.cf:132: fsrc/libavcodec/aacps_fixed_tablegen.h2s:6[0172:s13638t0:97a 5warning: rfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]),t +Q(w3+1w( 20).*815 217283 | 2+1 i8 ]1 )5 9 4 *7Q 43009.(5;0 1f. 4)| 1}3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~6 ,1 {4Q339213(f /0M_.PI9)91,9 4Q93709(617.3843262f)9,3 2Q23617(2 f/0M._91P8I7)62,4 9Q73606(412.2f4)37}3,0 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~3 46f/src/libavcodec/aac_defines.hM_:P45I:)36:, note: Qexpanded from macro 'Q31'3 0(1.4743 1458 | #3d8e5f1infe/ MQ3_1P(Ix)), Q 3 0 ( 1 . 5 1 1 3(1in0t)2(1(98xf)/*M_2P1I4)7,4 8Q336048(.10. 5+6 206.658) 4 | 4src/libavcodec/aacsbr_template.c ^ ~2 :7f/588M:_19:In file included from Psrc/libavcodec/aacsbr_fixed.cwarning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:) 62,: src/libavcodec/aacsbrdata.h : 502| :59 ^~~~~~~~~~~~~~: warning: 588src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | : 44 : 36 :f onote: rexpanded from macro 'Q30'502 | ({kQ =3 11 44( | ;- k#0 d.<4e3f=in3e 1 sQ13b20r-60(3x8>)0 n9 75[ 0]f ; ), Qk3+ 1 +( ) 0. | 8 ~ ^ ~~~~~~~~~ 5 3(2i1n8t1src/libavcodec/aacsbr_template.c5):(9(6154x:197:)4 *warning: 91comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 00f7)3}7 ,6154 { | Q1 8324 1.( 00.9 9 f1+94o9 r70 (9k.6 57=) 31 8 3;6| f ^ k )<,= Q 3In file included from s1src/libavcodec/aacps_fixed.cb(:r -240: .>In file included from src/libavcodec/aacps.c9:n321: _8q7src/libavcodec/aacps_fixed_tablegen.h62;4: 91727k:6111:+6+ warning: 4)2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2f ) {} , | | ~ ^ ~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :17245 | : 36 : note: expanded from macro 'Q31' Q30(1.41 3456 | 1#4de3f9i2ne3 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 4 2 2 9 3 (2i2n6t7)2(f(/xM)_*P2I1)4,7 4Q83306(418..0 4+3 703.057)8 3 4| 6f ^ ~/ M_PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c4:7624: 3src/libavcodec/aacsbrdata.h1:5028:3328:5 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(1. 55021 | 1{3Q1301(2-1908.f4/3M31_1P2I6)0,38 0Q93705(f)1,. 5Q3612(6 608.48452372f1/8M1_59P47I4)9,0 f )| ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:1(44 :360:. 9note: expanded from macro 'Q30'9 1949796 73448 | #3d6eff)i,n eQ 3Q13(0 (0.x9)1 8 76 2 4 9 7 66 4 2 2 f ) }(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*1src/libavcodec/aac_defines.h07:3457:4361:8 24note: .expanded from macro 'Q31'0 + 0.5) 45| | # ^d efine 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 : 172 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 1724 | 83 6 4 8 . 0 Q+3 00(.15.) 4 | 1 ^ ~ 36143923f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5023:0(61:. 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9322672f/M_PI )502, | {QQ3301(1(.-43073.0473833141626f0/3M8_09P7I5)f,) ,Q 3Q03(11(. 407.485331281388155914f7/4M9_0PIf)),} ,Q 3{0Q3(11(. 501.1939110924199789f6/7M3_8P3I6)f),, QQ3301((1 .05.69128676682444972676f4/2M2_fP)}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#efdienfei nQe3 1Q(3x0)( x ) ( i n(ti)n(t()x()(*2x1)4*714087336744818.204 .+0 +0 .05.)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::50132:84: :src/libavcodec/aacps_fixed_tablegen.h :172warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | {Q31 ( 1720 | . 8 1 9 2 4 9Q93000(215.72441f3)6,1 4Q3319(2 30f./9M9_P6I9)8,4 25Q23500(517.94f2)29}3,2 2{In file included from 6Q732src/libavcodec/aic.c1f:/(M28-_: 0Psrc/libavcodec/bytestream.h.I:)2,1716 :7Q18139:08(5 01warning: 8.4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]73 37335077f8)3, 4Q63f1/(M _P0171I.) | ,6 Q 38 0 (910 .3g43->7b46u391f83787fe5r6 11f+9/3M=_PfI) })F,F,M | I ~~~~~^~~~~~~~~~~~~~~~~~QN 3(g0-src/libavcodec/aac_defines.h(>:1b45.u:5f361fe: 1note: r3expanded from macro 'Q31'_10 2e1n9d8 f- /M _45PIg) | -#,> dbQ3e0uf(1f.fien5r,e 62s6Qi6z3e81)(44;2x 7)f | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/ M _ P I ) , src/libavutil/macros.h | :49 ^~~~~~~~~~~~~~: 25(:i ntsrc/libavcodec/aac_defines.h)note: :(expanded from macro 'FFMIN'44:(36x ):* 2note: 1expanded from macro 'Q30'4 7494 | 8#3d6 ef444i | #8dne. ef0i F+nFe QM0I.N35(0)(ax) , b | ) ^ ~( ( a ) > In file included from (src/libavcodec/aacsbr_fixed.ci(:n62bt): ) src/libavcodec/aacsbrdata.h(:(501?:x 58():*b10 7warning: )37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 : 1(a8)2)4 . 0| ~ ^ ~ + 501 | 0{.Q5)3 1 (| ^0 .81924990In file included from 0src/libavcodec/aacps_fixed.c2:5247: In file included from 2src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h :src/libavcodec/aaccoder.cQ17231::36(: 1054warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 035:. 9warning: 96implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]9 8425 21725 | 05 7 9 f ) 1053 | } ,Q 3{ 0Q ( 31 1. (41 3 -61 4309 . 223 f6 /7M 1 _P9I 8)50 ,87 3 35 7 Qf 30)(, 1Q.3 14M[(2 i]20 9.3=628 2697(02s3f/cMe3_06PI-9)7>,7 6coQe13f90f(3s1f.[)4}3s73,0t7ar t8+ (3| ~~~~^~~~~~~~~~~~~~~~~~~w4 6+fw/src/libavcodec/aac_defines.h2M:45)_:P*I)36,1: 2Q3note: 08expanded from macro 'Q31'+ i(] 1 | . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 7 | 4#3d1ef i10548ne | 3 8Q5 3 11f ( /x M)_ P I) , Q 3 0 ( 1. 5 1 1 3 1 0 2( 19i8 nf t /)M( _ ( P x I))* 2 ,1 4Q7 304(+813 .65s624c6e86.108-> 4co+4e f270ff./sM5_[)Pst Ia r)| ,t ^ ~ + (| w ^~~~~~~~~~~~~~+ w2)*src/libavcodec/aac_defines.h1In file included from 2:src/libavcodec/aacsbr_fixed.c44:8:+36:62 : isrc/libavcodec/aacsbrdata.hnote: ]:expanded from macro 'Q30')501 : 32*: 0warning: 44.5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | #| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~e fine Q 35010 | ({xQ3In file included from 1)( src/libavcodec/aic.c0 :. 828 1: 9 src/libavcodec/bytestream.h2 :4 186:913 9 :0 0 warning: (i2ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5t7 )2(4(fx)),*1 0Q7 33741861 | 1 8(2 4.0 . 0 9+s9 0i.65)z 9e 82| 4 ^ 2=52 5F05F79MfIn file included from I)Nsrc/libavcodec/aacps_fixed.c(:}24p,- : In file included from >src/libavcodec/aacps.c{b:Q32u3: ff1e(rsrc/libavcodec/aacps_fixed_tablegen.h:-172_0:.11e: 2warning: n6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d7 1 98-50 8p7->3b3u5 f7172 | f fe ),r , Q s3i 1(z 0Q.e3)60;(8 19. 04| 13 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~336 6197473962139f3f/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(1src/libavcodec/aac_defines.h:.454:2362:9 3note: 2expanded from macro 'Q31'2 672f/M_P I45) | ,# dQe3f0i(n1e. 4src/libavutil/macros.hQ33:71349(0:25x: 7note: )8expanded from macro 'FFMIN'3 4 6 f / M 49 _ | P I# )d ,ef i n Q(e3i0 (nF1tF.)(MI4N7(4a3,1(8bx))3 *(285(11af)4 /7M>4 _(b8)PI3) 6,4? (8Qb3.)0(0 1 .+: 5 1(1a03.)5)1 0) 2| ^ ~ 1 9 8| f ~ ^ ~ /M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: In file included from src/libavcodec/aacsbrdata.h0(:1src/libavcodec/aic.c501.::57628:2: src/libavcodec/bytestream.h :66warning: 818744implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 :715f:/ Mwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I )501, | 187{Q | 3 1 | ( ^~~~~~~~~~~~~~ 0i.f8 1src/libavcodec/aac_defines.h:(449:36s:2i z4note: expanded from macro 'Q30'e 92 9!=0 s0 25i447z2 | 4e#f)d) ef,i | n ~~~~~ ^ ~~~~Qe 3Q13(0 (0x.)9 9 6 9 8 4 25 2 5 0 5 7 9 f()i}n,t ){(Q(3x1)*(1-007.3276471198825048.703 3+5 70f.),5 Q)3 1 (| ^0 .689033697In file included from 7src/libavcodec/aacps_fixed.c6:19243: fIn file included from )src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~171 :136: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:45 :36: note: expanded from macro 'Q31' 45171 | | # d e f iQn3e0 (Q311.4(5x9)0 61 7 4 1 8 f / M _ P I ) , ( iQn3t0)(1(.(4x)6*5288194871418536f4/8M.0_ P+I ),0 .Q53)0 (1 .4| 7 ^ ~6 3505459f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 Q: 3src/libavcodec/aacsbrdata.h:0500:(831:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 029321909f/M_PI )500, | {Q3Q03(11.(5 209.1761778349586f/0M_9P4I6)17,95 fQ)3,0 (Q13.15(6-5101.47695715903f5/6M7_3P0I96)6f,) } ,| ^~~~~~~~~~~~~~{ QCC libavcodec/arm/audiodsp_init_neon.o 3src/libavcodec/aac_defines.h1:(44-0:.368:2 0note: 0expanded from macro 'Q30'2 4218364 0944f | )#,d Qe3f1i(ne- 0Q.307(3x5)3 0 1 7 9 5 5 3 7 6 7 f ) } ,( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h:*451:07363: 7note: expanded from macro 'Q31'4 1824.0 +45 | 0#.5d)e f i| n ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 171 :(i111n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 171+ | 0 . 5 ) Q 3| 0 ^ ~( 1.4590In file included from 6src/libavcodec/aacsbr_fixed.c1:762: 4src/libavcodec/aacsbrdata.h:15008:f58/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.465 885009 | 8{Q13115f(/ M0_.P7I6)7,89 6Q03904(6117.954f7)6,3 5Q3015(4-509.f7/65M1_9PI3)5,6 7Q3300(916.65f0)2}9,3 In file included from 2{1Q9src/libavcodec/adxenc.c30:1924(f: -/src/libavcodec/bytestream.h0:.M_171P:8I182):0, 0 2Q432warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 8(316.450299f1)1,7 3Q43518(f-/0M._ 7P31715I | 3) 0, 1 7 9Q5g3-50>(b3u17f.6f576fe5)r1}, 1 4+= 9FF| M7 ~~~~^~~~~~~~~~~~~~~~~~~I 5N(0gfsrc/libavcodec/aac_defines.h-:/>45bM:_36ufPf:eI )rnote: ,expanded from macro 'Q31' _ e| n ^~~~~~~~~~~~~~d -45 | #src/libavcodec/aac_defines.hdge:-44f>:b36u:if nnote: fexpanded from macro 'Q30' ee Qr31,( xs)44i | z # de e ) f; in e | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q 3 0 ((xi)src/libavutil/macros.hn : t49 : ) 25 (:( x note: ) * expanded from macro 'FFMIN' 2 1(4i7n48t3 49) | 6#(4(d8x.)e0* fi1n+0e7 03.F5)7F 4 M| 1I ^ ~N8( 2a4,.b)0 (+( In file included from 0.a5src/libavcodec/aacsbr_fixed.c):) 62: > src/libavcodec/aacsbrdata.h| ^ (:b500):31 : ?warning: In file included from (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b src/libavcodec/aacps_fixed.c): 24:: In file included from (src/libavcodec/aacps.ca:)32) : 500 src/libavcodec/aacps_fixed_tablegen.h | {:Q3| 1171 ~ ^ ~( : 086.:7 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9609461795f), Q1713 | 1 ( - 0 . 7 6Q53109(315.4657930069167641f8)f}/M,_ P{IQ)3,1 (Q-300.8(210.042642518883968410195ff)/,M _QP3I1()-,0 Q.37035(310.147769355503576475f9)f}/,M _ | P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045:(361:. 50note: 2expanded from macro 'Q31'9 321909f/ M45_ | PI#)d,e fQi3n0e( 1.Q53219(1x1)7 3 4 5 8 f / M _ P I ) , Q(3i0n(t1).(5(6x)5*1214194775408f3/6M4_8P.I0) ,+ 0| ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#500d:e7:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e Q30(x) 500 | { Q 3 1 (( i0nt.)7(6(7x8)9*601940617739754f1)8,2 4Q.301 (+- 00..75)6 5 1| 9 ^3 56730966fIn file included from )src/libavcodec/aacps_fixed.c}:,24: In file included from {Qsrc/libavcodec/aacps.c3:132(: -0src/libavcodec/aacps_fixed_tablegen.h.:81712:0610: 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1836409f), Q31 (171- | 0 . 7 3 5 3Q013709(15.54375679f0)6}1,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~f /M_src/libavcodec/aac_defines.hP:I45):,36 :Q 30note: (expanded from macro 'Q31'1 .4658898 1451 | #5deff/iMn_eP IQ3)1,( xQ) 3 0 ( 1 . 4 7 63 5 0 5 4 5(9ifn/tM)_(P(Ix))*,2 1Q437408(316.4580.209 3+In file included from 21 90src/libavcodec/adxenc.c0.:95f/24M: )_src/libavcodec/bytestream.hP :I186| ):, ^ ~13 : Q 3warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (1.In file included from 52src/libavcodec/aacsbr_fixed.c:9621: 1src/libavcodec/aacsbrdata.h73:44995:883 :f186 | warning: / implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _ P Isi)z,e 2 Q= 3 4990F | FM(I{1NQ3.1(5p(6-5 >101bu.49f9775f0f3/e9r4_0e2nM7d8_ P9I-),7 4p| 42- ^~~~~~~~~~~~~~f >)bu,src/libavcodec/aac_defines.hf In file included from :f44eQ:src/libavcodec/agm.cr336:,1:30 ( : s-note: 0src/libavcodec/bytestream.h.i2zexpanded from macro 'Q30': 6e1716)9;: 5 1844: | 9 4# d| e4warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f0icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e8 6Q5306(1src/libavutil/macros.hfx)AS libavcodec/arm/audiodsp_neon.o ):} 49, : {25 : Q 31711 | ( note: 0 expanded from macro 'FFMIN' . 9 g 9(2-049i>6b | u#fdfnef4i6etrn3)47 7e((+9= x)4*6 fF)F,F 1MIFNQ031M((-7Ig0-.3N>5b7uf(f7e4ra01_,18eb0)2n1 240d(.80 (4-+ a9) g-4 2>9 f()b0>},) .b ?| 5u f( ~~~~^~~~~~~~~~~~~~~~~~~b))f e r ,: ssrc/libavcodec/aac_defines.hi: 45| ^z(:a36 :e)) ;)note: expanded from macro 'Q31' src/libavcodec/aacsbr_template.c In file included from src/libavcodec/aacps_fixed.c| : :45| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# ~ ^ ~d24: 684In file included from src/libavcodec/aacps.c :e:32f: 23isrc/libavcodec/aacps_fixed_tablegen.hn:e: 171warning: In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Qsrc/libavutil/macros.h3:1src/libavcodec/adxenc.c :36(:: 4924xwarning: ): : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25src/libavcodec/bytestream.h:: 187684note: | expanded from macro 'FFMIN': 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 171 49o | 187 | | r # d ( ie Q(3 f0 (1i=i i.f4n59n1e; t0 (i)s6iFzFeM2I( 1 7!N=( _P I4) b| (8,3s6 ~~~~~ ^ ~~~~4 ( _n8uamQ3.)0_0e (nv>; +i1 .+4065(8+8.9b81)5 )15)f / | | ?M ~ ^ ~~~~~~~~~~~~~~~~~~~_ ^ ~P I) (,src/libavcodec/bytestream.h bQ)3 :In file included from :0src/libavcodec/aacsbr_template.c: (src/libavcodec/aacsbr_fixed.ca:)271(7001.624: )src/libavcodec/aacsbrdata.h:::4997 17 :23 :63| ~ ^ ~: 59warning: warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 59f/M_ P700I | ) , Q271 3 | 0 ( 499 | 1{ . Q 5 03i1n(t 2 sf9o302ir. 9(1iz793 =e 0092;94 f0=i /2 )t,a 0b(-Qu1f>3b.f51s(e2r_-n9_10u.m2_e1n7d6 e-3649n5v ;598gf- >4b4u/i0+fM_8P+If)6)e5,61 r ,Q 3s0f(1 .i5)65| 1z1}49 ~ ^ ~~~~~~~~~~~~~~~~~~~e ,7 )5; { Q0| 3fsrc/libavcodec/aacsbr_template.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 /:(M 747src/libavutil/macros.h_:0:P49.:2025:I9): 9, note: warning: 2expanded from macro 'FFMIN'0 6 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 4 ^~~~~~~~~~~~~~6 3 49 | 4747# | src/libavcodec/aac_defines.h7:79d4e 44 6ffi):, n36e Q: iFnote: 31fF Mexpanded from macro 'Q30'( (Ib-sN0_ (a.p544, | #od7ebfiin0)ne1 t(e(r0Q13a 200)> (8x>c4)9 4(h 2 9b_) f )d} at,? a (- | b> ~~~~~^~~~~~~~~~~~~~~~~~b )s(src/libavcodec/aac_defines.h i: _:n45(nat:)u))36 (m(: _x | e)note: * ~ ^ ~1n0expanded from macro 'Q31' v 73 7+ 4 1182454).0 | {#+ de f| i ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0.n5 e) Q3 1| ( ^x )src/libavcodec/aacsbr_template.c : 754 : In file included from 19 src/libavcodec/aacps_fixed.c:: 24 warning: : In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i171 n:75411t | : warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (f (orx ()i *= 211;47 4i <8171=3 | 6c 4h 8_. d 0 at aQ-+3> 0b0(.s51)_. n| 45u ^ ~9 m0_6e1nv7In file included from In file included from src/libavcodec/aacsbr_fixed.c;:4 62src/libavcodec/agm.c1i: +:src/libavcodec/aacsbrdata.h+:)830f/499 :: M{31src/libavcodec/bytestream.h _ ::186P| :I ~ ^ ~~~~~~~~~~~~~~~~~~~)warning: ,13: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30 (1src/libavcodec/aacsbr_template.c.:47826: 541884999: | {warning: Q831 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (1865 | f / 0M_ P. 782I9) , | 7CC libavcodec/arm/blockdsp_init_arm.o s 3 9Qi3 04z (c01e.4h76232_ 7= 5Fd8a9t70F5a4M-4>e4_Ia592ff/NM[0)](_p,In file included from P-> bQ=I src/libavcodec/adpcm.c-u3f)1:((42: f,-src/libavcodec/bytestream.hce0 .:2hr_Q17136_6d:018e9a5t9(:1 na4.warning: 5d0 -4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2-> e0_ 93p2-1>8a9b6[5109uff/6]fMe1 !171_rPfI= | ,)) , bs } Q_ 3s0,n ig(- u{Qz1>.m53e29b1_117)3ufef(; 4ne v0_.o5r 9 l+d8| 9=2)f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/ 0;F FM6 M4_63//I Nsrc/libavutil/macros.hP4Il(:749),_ AQP3g7:25r0e-v9 : (>1b4 6| .u5fnote: f ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ,6f5expanded from macro 'FFMIN'1 e1r4Q3_1e9 (n7d49- | 0#5 0-.d5e7f0inf /1e0 gM1_F-F>2P0M8bII4u9)4Nf,f 2(9e r| a ^~~~~~~~~~~~~~f,, b) )}s,src/libavcodec/aac_defines.h i: 44| ( ~~~~^~~~~~~~~~~~~~~~~~~z:(a )e36: )src/libavcodec/aac_defines.h>:note: ;expanded from macro 'Q30' 45 (:b| 36 ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 44? | #note: dexpanded from macro 'Q31'( ebfsrc/libavutil/macros.hin)e: 4549:Q | :# 3250:d(( xnote: eaf))expanded from macro 'FFMIN' i)n e 49| Q ~ ^ ~ | 3 1#( d x)In file included from e src/libavcodec/agm.c f :i 30n: ( inetsrc/libavcodec/bytestream.h) :(187F: (Fx15) * MI:N 1warning: (0acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7, 3b( 7i4)1187 n | 8(t( a2)4( ()x. >i)f0 (s*i 2(1+z 0b.54e))72 4! ?8=3 s 6| (ib)4 ^ze )8 .: | 0 ~~~~~ ^ ~~~~( a )In file included from +src/libavcodec/aacps_fixed.c) :0 . 24| 5: )In file included from ~ ^ ~ src/libavcodec/aacps.c :| 32: In file included from ^ ~src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aic.c170 ::28136: :src/libavcodec/bytestream.h :warning: 293In file included from :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c13:62:: src/libavcodec/aacsbrdata.h :499warning: :7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]170 | Q30(1.4 9499293 | 1 | 5 {2 Q93 9 41s(i1z6 e2f/0M. 9_=P7 I3F9)FM4I,N0 (Q237p8-0(917>4b.4u42f9ff6)e4,r4_8 eQ0n4d300 f1-/( M_-PpI0)-., >Q23b60u6f(19.f55e09r39,54 54s8i048z1615e6)f1;f/ )M_ P}| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~), ,{ QQ3301(src/libavutil/macros.h(1 :.0549.2:29259907:42 905note: 5f6/expanded from macro 'FFMIN'4M 6_3P47I7 )9,49 Q430 | (61#.5f4d)1e4,f4 2iQ033n661f/eM(_-0 .PFF5MI)7,I0N( 1Q3a001,2(b01)CC libavcodec/arm/blockdsp_init_neon.o .8 5(469(4a2)697 99f5)>} ,2(1 b4 f)/| ~~~~~^~~~~~~~~~~~~~~~~~M? _ P(Ibsrc/libavcodec/aac_defines.h):,)45 : 36:| : ^~~~~~~~~~~~~~ note: (expanded from macro 'Q31' a)src/libavcodec/aac_defines.h) : 44| : 45 ~ ^ ~ | 36: #note: dexpanded from macro 'Q30'e fineIn file included from Qsrc/libavcodec/aic.c3: 28: 1src/libavcodec/bytestream.h44( | x:)#294d :e 15f :i n warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 0((ixn t)294 ) | ( ( x i) f* 2 (1 s 4i z7e42 8 (3i64!=n 8st.)0i( (+xz)* 1e00)7.357 4 )| ~~~~~ ^ ~~~~18 2| ^ ~4 .0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:498:In file included from 84src/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:170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from 498src/libavcodec/adpcm.c | :{42Q3: 1(src/libavcodec/bytestream.h-0:.18672:013:9 warning: 41707comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 | 6 2 37 69 6f )Q,3 0Q (31186 | 1 .4(9 -1 05. 2399s45i160fz0/8e9M2_6P1 93I=)src/libavcodec/aacsbr_template.c4 ,2:5F FQ7965:M3f044(I):1 N}.,4warning: 9( 6{comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Qp4 3-4>18b0u(4f 0f0e0fr._ e796n | d/ 7 M-8 8_ Pp4 I-)3, d>st3- bQ1>u13ef0f01_e(r19a,. 2[501]5s0if 3z9) , e5Q5 )3814 ; ( 10 . 1f 5 2=/M| _8 5-1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P (3d9Is)8src/libavutil/macros.ht,9 :Q->5e49_:a325:8 [012note: (] 7!expanded from macro 'FFMIN'=1 1 .d52f2)s90 7}t,-494 9>5 | b5s_#| d ~~~~~^~~~~~~~~~~~~~~~~~fn/ef iunMme_src/libavcodec/aac_defines.hP_I ),: eQF45n3vF:0)(M136;I.N:5 4 (note: a1,| expanded from macro 'Q31'4b4 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~2 ) 0 345(6 | 6#(fdae)/f Mi_> nP(Ieb) Q)3,1( x ?) Q 3( b0( 1 ). 5 :src/libavcodec/bytestream.h 6( 6:7a )2719: ) 917 : 5 | ( ~ ^ ~2warning: i ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1t 4)f(/(MIn file included from x_src/libavcodec/adpcm.c)P:*422I) ,: 1src/libavcodec/bytestream.h271 | 4:7187 | ^~~~~~~~~~~~~~4:8 153: 6 48i.nsrc/libavcodec/aac_defines.hwarning: 0t: 44comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s:+i 36 :z0 enote: expanded from macro 'Q30' .25 )= 187 | F | 44 ^ ~ | # iFfdMe I(fiIn file included from neN ssrc/libavcodec/aacsbr_fixed.ci(zQ:362g: e0-(src/libavcodec/aacsbrdata.hx2) > : b 498!:u59 =f :s f eirz_e warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) n d ( i nt| )-(( ~~~~~ ^ ~~~~x g498)-*> | 1{bQu30f17f(37e-4r0.17,28 2s40i.z90e 4)+;7 80| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6. 25)3 7 6| 9 ^ src/libavutil/macros.h6:49f:)25:, In file included from note: Qsrc/libavcodec/aacps_fixed.c:expanded from macro 'FFMIN'24 : 3In file included from 1src/libavcodec/aacps.c(: -32490 | : .#src/libavcodec/aacps_fixed_tablegen.h3d:5e1700f:i086n:e8 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F6 1FM9IN3(4a25,5fb)) } (,( 170 | a{ )Q 3>1 (( b0 .)7 Q838?0(413 .3(41b191)50 2:1 9992(4156a1ff)AS libavcodec/arm/blockdsp_neon.o /))M _, QP3| I ~ ^ ~1 )(, 0Q.3502(815.1439964849850840207f1/fM)src/libavcodec/bytestream.h_}P,:I) 317, : 13| Q ~~~~~^~~~~~~~~~~~~~~~~~: 3 0warning: (src/libavcodec/aac_defines.h1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:.5 0453:9365:5 8note: 4expanded from macro 'Q31'1 1f/M _317P | I) ,45 Q | # 3d0 e(sif1izne.e Q5322 12=(9x 0)7F 4F 9 M 5 I 5Nf ( /p M-_ > bP ufI()fi,net r)Q(3_(0e(xn)1d.* 5421-14 474p428-03>3b664u86f.ff0/ eMr+_, src/libavcodec/aacsbr_template.cP0sI.:5i)z)e824):;19, :Q| ^ ~ 30| (warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].In file included from 56src/libavcodec/aacsbr_fixed.c6:src/libavutil/macros.h:74962:9: 92552src/libavcodec/aacsbrdata.h1: 498:: 31note: :4824expanded from macro 'FFMIN' | warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / Mf_oP rI 49 | )498,( i # | | d ^~~~~~~~~~~~~~{ =eQf 3i1src/libavcodec/aac_defines.h0n(:; ei-440 <. 7:2F0Fs36b9M4I:r-N7 8note: >(6aexpanded from macro 'Q30', bn2)_3 (q( 744;a 6i9+6 | #)d +)fe> )| f i, ~ ^ ~~~~~~~~(ne bQQ)3 310(?(-x )0( . 3b5)0 0 : 8( 9 a6 ) )1 9 3 | 4 ~ ^ ~( 2i5n5tf))(}(,xIn file included from ) *1src/libavcodec/aic.c0{:728Q3: 3src/libavcodec/bytestream.h7:14(318 1:08.21574:.08 warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4+3 3 101.0 15318)9 | 2 | ^5 1iff) ,( sQIn file included from i3src/libavcodec/aacps_fixed.c:z241: In file included from e(src/libavcodec/aacps.c2 :!032=. : si5zesrc/libavcodec/aacps_fixed_tablegen.h2):8 1705 :161| 3: ~~~~~ ^ ~~~~9 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 170src/libavcodec/aac_defines.h | :45 : 36 : note: expanded from macro 'Q31'Q 30(1.49 1455 | #2d9e9f4i1n6fe/ MQ_3P1I()x,) Q 3 0( 1 . 4 9 6 4 4 8(04i0n0t)f((/xM)_*P2I1)4,7 Q438036(418..500 3+9 505.85)4 1 1f| /M ^ ~_ PI), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c2:622: 9src/libavcodec/aacsbrdata.h0:74984:69: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30( 1498 | .{Q53411(4-402.07326069f4/78M6_23P76I9)6,f )Q,3 0Q(311.(5-606.73950905829146f19/3M4_2P5I5)f, ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(: 440:.367:8 84note: 3expanded from macro 'Q30'3 1101925 144f | )#,d eQf3i1n(e Q03.05(2x8)5 1 3 9 8 95 8 2 7 1 f ) },( i n| t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:73367: 4note: 1expanded from macro 'Q31'8 24.0 + 0 .455 | )# d e| f ^i ne Q31CC libavcodec/arm/fft_init_arm.o (x) In file included from src/libavcodec/aacps_fixed.cIn file included from src/libavcodec/bytestream.h :src/libavcodec/adxenc.c : 24: 271 24: : : 17src/libavcodec/bytestream.h In file included from : : 293 src/libavcodec/aacps.cwarning: : 13(::comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]32: isrc/libavcodec/aacps_fixed_tablegen.hn warning: :t170comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]): (36(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1474 832716 | 4293 8 | .170i | n 0t s+ s0i.z5 iez) 2Qe 30 (= 2| 1 .F F=M ^ ~49 FI 1FN5M(2pI9-9In file included from 4N>src/libavcodec/aacsbr_fixed.c1(6b:fgu62-/f: f>eMsrc/libavcodec/aacsbrdata.hbr_:P497u_feI:)f,n Q843e0d(1:.r4 -warning: _9e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p -6n4d> -4b8 0u g4974 | f{-0f0Qe>rf3/1b,M(_ u fP0Is)fe.ri,, 7Qz53 2e0)s1(;1i46 8.1z50 81e)3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; 9155 85src/libavutil/macros.h 0:| f4941)1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f:/M,_P 25 IQ:) 3note: ,1 src/libavutil/macros.hQexpanded from macro 'FFMIN' (:-3490:0.( 259:1 499 | note: #.95expanded from macro 'FFMIN'd52 e52f968i0 491 | n7e 0F#F4945d2eM56f6fI/5Mi_Nn(fP)eaI}) ,FF,,b )M I Q(3N({0((aa,Qb1). 3)15>4 ((b14((-)4a2003 )? >( b). 64:( 62fb/(1)M a_?0 P)I)2 ()9, b| ~ ^ ~9 )8Q 8:320 ((a93In file included from 391f)src/libavcodec/adxenc.c.)5): 24 : src/libavcodec/bytestream.h,:6 Q| 31294(6 ~ ^ ~ :157: 09 9.5warning: 92comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91742f/0M 9294_ | P I4 ) ,1 | 9i ^~~~~~~~~~~~~~f9 9(3s 9i4zfsrc/libavcodec/aac_defines.he:)44:236 }:! ,= note: expanded from macro 'Q30's | i ~~~~~^~~~~~~~~~~~~~~~~~z e ) src/libavcodec/aac_defines.h 44:| ~~~~~ ^ ~~~~ | 45#:36d: enote: fexpanded from macro 'Q31'i ne Q30( x45) | # d e f i n e Q 3 1 ( x()i nt ) (( x) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( 0x.)5*) 2 | 1 ^ 47483648In file included from .0src/libavcodec/aacps_fixed.c :+24 : 0In file included from .src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h:| 170 ^ ~: 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:497: 58170: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.49152 94979 | 4{Q1316( f0/.M7_5P2I1)4,6 8Q13801(111.5409f6)4,4 8Q0314(0-00f.9/9M9_55P68I1)0,4 2Q6306(51f.)5}0,3 {9Q351(5-08.441211f0/2M99_8P8I29)3,3 9Qf3)0,( Q13.15(2 02.9909774290559f4/1M99_93P9I4)f,) },Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .5src/libavcodec/bytestream.h4src/libavcodec/aac_defines.h1::4454355::13236::0 3note: expanded from macro 'Q31'warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 f/M_PI), 45Q | 3#0(AS libavcodec/arm/fft_neon.o d1e 355.f | i56n6 e7 9Qs93i152z1(ex )4 f = / M_ FFPMI ),I N (| ^~~~~~~~~~~~~~ g - src/libavcodec/aac_defines.h>: b44u : f f e(36r:i_ enote: ntnexpanded from macro 'Q30') (d (-x) * g44- | 2>#b1duf4fee7fri48,3 n6se 4Qi3ze8)0;. (0| x + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) 0 . 5 ) | src/libavutil/macros.h ^ ~ : 49 : 25 : note: In file included from expanded from macro 'FFMIN'(src/libavcodec/aacsbr_fixed.c: i62n: tsrc/libavcodec/aacsbrdata.h):(( x497)*491: | 310#7:d3ef iwarning: n7e4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1F 8F2M4I.N0( a,+b )0 .(5497()a | | ) ^{ >Q 3(1b() ?0In file included from .src/libavcodec/aacps_fixed.c7(:b245): 2In file included from src/libavcodec/aacps.c: 1(:a4326)8: )src/libavcodec/aacps_fixed_tablegen.h1 8: 1691| :1361:1 ~ ^ ~ warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0f), Q31(-0In file included from .src/libavcodec/aic.c9:28 9: 169 | 9src/libavcodec/bytestream.h 5:5 6 356:813 1: 0Q4 23warning: 60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6( 51f.5)1}4, src/libavcodec/bytestream.h6 2{3561Q | 3:3 177 271( 0:- 017.f42s1:/M0_2i z9P9warning: 8e8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I229)33 ,9= Qf3) 0(,1 F .2715 | 1Q8F13 33M1 4I0(1 N (9p 0-i>fb./Mn_u9ftf esrP9I7i)z_, 2e0e9n4dQ320(119 9 9.3-= 954 p2f3F4-)FM8>}I,4 b N9(4u| g5-f ~~~~^~~~~~~~~~~~~~~~~~~f e3>rsrc/libavcodec/aac_defines.h,f /bM:su_f45fiP:I36eIn file included from z)src/libavcodec/agm.c, :Q rnote: e:)3_0expanded from macro 'Q31'30 ;e(nd: 1 .| src/libavcodec/bytestream.h- g5- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~>:b45u3 6293 | :f#9src/libavutil/macros.h13::f49de4r :e258:6,warning: f i8n0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: e9 s expanded from macro 'FFMIN'ifQ z/e3M)1;_P I() 49x | ,# | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ dsrc/libavcodec/bytestream.h293 Q 3e0 | src/libavutil/macros.h:: f i( 149 317 :n.:5 5 0 13e25s0i6 : : note: zexpanded from macro 'FFMIN'8 7F3 61e warning: F f2/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M =M_IP 49 | #Nd(I()F, e aiFQf317,nM3INi( | bt0pn -)>)((e Fb1u.f(x ) (F(M5f67*9saiIe271)4zNr(5 7>7 e_2e n=a 5498(db,)b )? F(53f /(F(b6-4MM_aP) 8pI) I-.>N (:>) 0bupf- ,(( a+) )0f>e bbu .r )| f f| e ~ ^ ~5 , ^~~~~~~~~~~~~~? r) src/libavcodec/aac_defines.h_s (In file included from e:nsrc/libavcodec/aic.ci:| b44):dz 28 ^ ~: src/libavcodec/bytestream.h :36:e- 357 :);( :p15 AS libavcodec/arm/fft_vfp.o a) In file included from -:note: expanded from macro 'Q30')| src/libavcodec/aacsbr_fixed.c:>62warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | b: u ~ ^ ~ src/libavcodec/aacsbrdata.hf:f src/libavutil/macros.h44497 | e357::#7r | ,49:d25:: s i ze f warning: ieinote: nexpanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f)e ;( s | 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q3i0z | ( x ) e #2497src/libavutil/macros.h d | e{:Q49:!25 :f 3note: = is1expanded from macro 'FFMIN' ni( ez e F0). F 7 49| | MI5N ~~~~~ ^ ~~~~( a# 2,d1(be4fi)6inn t(8e1)((( x8aF)F*1)11M1 057I3N>0 7(41f8(ab),2), b4) ?Q .(3(01(b )(a-)+ :0 .(>a 09)(.59)9)b 5 | ^) 5| 6 ~ ^ ~8 1?0In file included from src/libavcodec/aacps_fixed.c4(:b224): 6In file included from In file included from :src/libavcodec/aacps.c6:src/libavcodec/agm.c32 5:(: 30fasrc/libavcodec/aacps_fixed_tablegen.h: )):src/libavcodec/bytestream.h169}),::294111:: 15 warning: {:| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-0 .4210In file included from 2294 9169src/libavcodec/adxenc.c | : 9 | 24 8 : 8src/libavcodec/bytestream.h if2 9: 318:(3s 3159iQz:f )3e2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0!Q=3(1 1318(s. | 5 i0ze 1.4)6 9 2 9 7i2f0 1 9(4| 3s71 ~~~~~ ^ ~~~~9i70 f9z9e/3M2_9 4!PIf)=), }sQi3,0(z1e .) 5 1 | 8| ~~~~~^~~~~~~~~~~~~~~~~~13 ~~~~~ ^ ~~~~3 4 019f/src/libavcodec/aac_defines.h:M45_:PI36):, note: Qexpanded from macro 'Q31'3 0(1.5234 8454 | 9#d4e5f3infe/ MQ3_1PI()x,) Q 3 0 ( 1 . 5 3 6 9 4 8 6(i8n0t)9((fx/)M*_2PI1)4,7 4Q83306(418..505 0+ 006.857)3 6 1| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.625: 6src/libavcodec/aacsbrdata.h7:94967:835:7 59warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h496: | 44:{36Q3:1 (note: -expanded from macro 'Q30'0 .92444 0448 | 54#8d4e4fi6n6ef )Q,3 Q03(1x()-0 . 1 0 4 5 7 5 9 0 1 8 7 4 3(6ifn)t}),(( x{)Q*31017(3-704.188234.8022 5+9 305.758)7 2 8| ^f ), Q31(-0.0In file included from 1src/libavcodec/aacps_fixed.c6:9245: 0In file included from 4src/libavcodec/aacps.c3:20328: 8src/libavcodec/aacps_fixed_tablegen.h85:f169):}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' 169 | 45 | #Qd3e0f(i1n.e5 1Q436121(3x7)7 0 f / M _ P I ) , Q 3(0i(n1t.)5(1(x8)1*32314407149f8/3M6_4P8I.)0, Q+3 00(.15.)5 2 3| 4 ^ ~8 49453f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0(:1496.:5583:6 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6809f/M_PI), Q 30496( | 1{.Q53510(0-608.79326414f4/08M5_4P8I4),4 Q6360f()1,. 5Q361(7-907.5170549557f59/0M1_8P7I4)3,6 f )| } ^~~~~~~~~~~~~~, {Q31src/libavcodec/aac_defines.h(:-440:.368:3 82note: In file included from 2expanded from macro 'Q30'5 9src/libavcodec/adpcm.c3:5427: 8src/libavcodec/bytestream.h 7:442932 | :#8f13),d Q:3ef i1(warning: n-ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 . 0Q13609(5x0) 4 3 2 0 8 8293 8 | 5 f ) } , s(| iiz ~~~~^~~~~~~~~~~~~~~~~~~e n2t )=src/libavcodec/aac_defines.h(:45 :(F36:F xMnote: )I*expanded from macro 'Q31'N 1(0p7-3 >457 | b4#1due8fffi2en4re_.0 Qe3+n 01.d(5) x- )| p ^ - > b uf fe r, sIn file included from src/libavcodec/aacps_fixed.ci z: e24: In file included from )src/libavcodec/aacps.c :32; : src/libavcodec/aacps_fixed_tablegen.h :| 169( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 61i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](src/libavutil/macros.hx:) *492:251:4 74note: 83expanded from macro 'FFMIN'6 4 8169. | 049 | # +d Q 3e0f.05)i (1n .| e ^ ~5 1F4F6MI2N1(3aIn file included from 7,src/libavcodec/aacsbr_fixed.cb7src/libavcodec/aacsbr_template.c):062: src/libavcodec/aacsbrdata.hf:(:/868M(496::_31a19)P:: I >warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: , Q 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0((1 b.)5 1?8 ( b1496src/libavcodec/bytestream.h )8683 | | 3 {: 4 0 Q31731:(1- : 90.f913(:fo/M2a4 rwarning: _4P) )( i | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4I ~ ^ ~= 0) ,08 5;4 8Qi3 0<4In file included from ( 4src/libavcodec/adpcm.c317c16: | 42h._d6a : src/libavcodec/bytestream.h52f3t :294):415a:- >warning: ,8bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ss_ n4 9i4Qu3m z5e321 _294f(/=M e | n v ;-_0F. PFM1i0+iIfI 4+)N((ps5),-i7 5 9>0b1z{e 2Quf8f e r307(| ! ~ ^ ~~~~~~~~~~~~~~~~~~~_413=6 e.f5)sn3}6,idzsrc/libavcodec/aacsbr_template.ce9 4 )- :p{8Q 3| 872-:618 ~~~~~ ^ ~~~~>31b:(0 9uff-f /0e.rwarning: ,M8_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P 3I8s2)i,25z9 Qe38725 | 7 3)8 7 20; 8(1 . f| 5 5 ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,0 0 Q638 17(3 src/libavutil/macros.h:-496 1 0:.f0/ 25 :f 1Mornote: 6_9expanded from macro 'FFMIN'(P5I0 j)4,3 2Q0 =38049 | #8d8(510ef.; fj )}5,i <6n | s ~~~~^~~~~~~~~~~~~~~~~~~7 eb9r src/libavcodec/aac_defines.h7-F:545>F7M:n365IN[:9(c h5anote: ,_expanded from macro 'Q31'bf) ((daa/) taM>45-_ ( | b>P#)bId) s?e,f_ fr i src/libavcodec/bytestream.h(ebn| qe:)_ ^~~~~~~~~~~~~~355 r:Q (a:)e313src/libavcodec/aac_defines.h): s1:44 [(i x:| 36: warning: ) ~ ^ ~+ note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'Q30' 1 ]] ; In file included from j src/libavcodec/agm.c44+ + ): | 30 #: src/libavcodec/bytestream.h355:{318 d | :15e: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i is nneit318 Qz) | src/libavcodec/aacsbr_template.c3e0( ( : (xx 880 )): 31i=f* F : 2warning: (FsMi 1 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7I4z N8(3g6e - 42 > 8 b. 0880 u f !( i | f=e+n t) rs0i z(_. ee(x5) *n)) 1d0 7 3 74 1 | - ~~~~~ ^ ~~~~ 8 g| 2 - ^ ~4 . 0> + b 0u.In file included from f 5src/libavcodec/aacsbr_fixed.cff:)62: esrc/libavcodec/aacsbrdata.ho r :| r ^,496 (j =: si6z:0 ;warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ej) src/libavcodec/aacps_fixed.c :;24: < In file included from src/libavcodec/aacps.cs| br: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~496 -32 | >: {src/libavcodec/aacps_fixed_tablegen.hQsrc/libavutil/macros.h3n:1:[169(:-49c:25360:h:_ dnote: . 9warning: aexpanded from macro 'FFMIN'2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4t4 4 a0-8>b5 s49_ | 4f#8dr4e feiq41696 | n _6e refF s[)iF MI,N Q+3 Q(311a0,]](;( bj-10)+ +..5()(1a0)4 1 5{>4 (7b5 62)193 0 7?1| 87 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7 (fb/4)M 3:_6Pfsrc/libavcodec/aacsbr_template.c) I})(:a,, 889{)Q :Q31)330: 1 (1 warning: (| - ~ ^ ~.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5108 .18333842021 95fIn file included from /889src/libavcodec/adxenc.c9M:_ | 3 57248P7 28: I )fsrc/libavcodec/bytestream.h , ): Q 3,356 0 (: 13:Q 311. warning: ( - 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2304 8 49. f4or0 513f (3566 | /Mj 9= _5 0PI0) ;4,3 2 sj 0en8[02(8c5h 1f_=da.) t}5,F F | a36M ~~~~^~~~~~~~~~~~~~~~~~~-94I8 >N6(bp8src/libavcodec/aac_defines.h0s-:src/libavcodec/bytestream.h9_>fbr45f:/uMe_q:31736:fP_r:es [fI13)note: ieexpanded from macro 'Q31': , r _ Q+ warning: 45e30 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]#dne(11. d5f] 5i0]-n;0 e p68 7Qj3+6- >3173+1b | 1)fu ( /fx ){M f e r , _ ssP I | )i,i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ z ez) Q e ;2 src/libavcodec/aacsbr_template.c3(0i :(1n.5=6| 7900t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F9:7) F275:( M7I(warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavutil/macros.h 5:N49(x9:5p)-25>:bf* 2u1f/M900_note: | 4 7 fPexpanded from macro 'FFMIN'I 4e8 )r,3 6 4 _ 498en d | #. | -d ^~~~~~~~~~~~~~0 f ef io+p src/libavcodec/aac_defines.h:n44r-0>e: 36.:b (5ujnote: F)fexpanded from macro 'Q30'=F MfI N1 e| ( ^ ~; r44a , b), | j (#In file included from s< (sabdre-src/libavcodec/aacsbr_fixed.c>i)f :>n z(i62n: [ecbhesrc/libavcodec/aacsbrdata.h :Q));_4953: ?d083(: warning: ax| )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bta ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- ) > : b(s a src/libavutil/macros.h_ ) ): f495 | 49 :re{ Q| 25q _3r ~ ^ ~e s: 1 [ i( -+In file included from note: (0i src/libavcodec/adxenc.c1expanded from macro 'FFMIN'. 4n6:]t3) 24]: ;5(3(49src/libavcodec/bytestream.h | j4+4x1:#357+)2*d:e)11215f: 0772i4{f 3n7)4 warning: e, 1F| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8F Q24M.3I01N( - (357a0+ | 0,.. 9b5 5 )2) i 4(90f| ( ^4 a )1 (> 5(sb3)9iIn file included from zsrc/libavcodec/aacps_fixed.c :0e?24 02: (6b)In file included from !:f (src/libavcodec/aacps.c=)a:} )32,: s) src/libavcodec/aacps_fixed_tablegen.h | i ~ ^ ~{ :z169Qe:311)1: (In file included from - warning: | src/libavcodec/adpcm.c0:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~ ^ ~~~~ .4207: 06src/libavcodec/bytestream.h4:03189:615:3 3warning: 1699 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 2 1 f ) ,318 Q | Q 3 30 1( (i-1.f50. 91(4s44i6z7e2291 !837=703 20fs/05i8M_zP8I)e,)6 Q 3 f| 0) ~~~~~ ^ ~~~~}(1 ,.5 1 8| 1 ~~~~^~~~~~~~~~~~~~~~~~~3 34019src/libavcodec/aac_defines.hf:/45M:_36P: I)note: , expanded from macro 'Q31'Q 30(1.52 3454 | 8#4d9ef4i5n3ef /MQ_3P1I(),x )Q 3 0 ( 1 . 5 3 6 9 4 8 6(8i0n9tf)(/(xM)*_21P4I)7,48 3Q63408(.10. 5+5 000.658)7 3 6| 1 ^ ~f/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:74959:7585:7 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5f/M_PI), | ^~~~~~~~~~~~~~ 495 | {Q3src/libavcodec/aac_defines.h1:(44-:036.:4 6note: 3expanded from macro 'Q30'53 4412127 2444f | ),# Qd3e1f(i-n0e.9 52Q493004(x1)5 3 9 0 06 f ) } , { Q 3 1((-i0n.t07)0(6src/libavcodec/bytestream.h(4x09:)635533*:9113007:3 2714warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]),1 8Q2341(.-00 +. 904. 453557) | 9 80 3 20| 5 ^8 s8i6zef )= In file included from }Fsrc/libavcodec/aacps_fixed.c:,24 F: In file included from M| ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c I:N32src/libavcodec/aac_defines.h(: :gsrc/libavcodec/aacps_fixed_tablegen.h-45>::16836b::u136f:f e warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_note: eexpanded from macro 'Q31'n d - g- >45b | uf# f168de | er f, i ns eiQ z3Qe0)(31;1. (53 x9)1| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4 0 9 3 5 f src/libavutil/macros.h /: M49: _ 25 :P I ),( note: Q3i0nexpanded from macro 'FFMIN't( 1).(5(4x 149)17 | 0*#82de315f5in4ef7/ MFF4_8PMI)3,I Q63N40(8(1a..0, 5b+4) 4 01((.95a4))3 > 4( 0| b7 ^ ~f )/ M?_ P(In file included from bI)src/libavcodec/aacsbr_fixed.c :) :(,62a) ): Qsrc/libavcodec/aacsbrdata.h 3 :| 0495 ~ ^ ~(: 131:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 178In file included from 3src/libavcodec/agm.c6:8300: 9src/libavcodec/bytestream.h495f: | /{356M:Q_13:3 PI1)warning: ,(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -Q03.04(61 33565 | . 354 54 9112 1s6i20z97e4227 84f=f/ )MF,_F PIMIQ3)N1((p--,0> .bQ9u5324f900f(4e11r.53_95e06n092d61 f3- )p6}2-,>8bu f8{f/feQrM,3_ 1Psi(zeI)-),; 0 .| 0| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ^~~~~~~~~~~~~~6 4 0963src/libavutil/macros.h39src/libavcodec/aac_defines.h:490::44225::136 : fnote: note: )expanded from macro 'Q30'expanded from macro 'FFMIN', Q31( -49440 | . | #d9e#d4efi4nf7ei9 ne8 Q300FF3MI(Nx(2a)0 5,8 b 8 ) 6( f () a)} >, ( b| ) ~~~~^~~~~~~~~~~~~~~~~~~ ?( i(nsrc/libavcodec/aac_defines.htb:)45)(:(36 x):: *( anote: )1expanded from macro 'Q31'0)73 7 4 1| 8 ~ ^ ~24 . 450 | #+d In file included from e0f.src/libavcodec/agm.c5)i : n30| e: ^ Qsrc/libavcodec/bytestream.h3 :1357(x:) 15 In file included from : src/libavcodec/aacps_fixed.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 24: In file included from src/libavcodec/aacps.c: 32 : 357 | src/libavcodec/aacps_fixed_tablegen.h : 168 :i(111i:f warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t()s(i(zxe2) *!2 =1168 | s4i 74z8 e)3 6| ~~~~~ ^ ~~~~4 8 .Q03 0+( 01..55)3 9 1| 84 ^ ~0 935f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: src/libavcodec/aacsbrdata.h0:(4951:.65:4 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 08355f/M_PI), Q4953 | 0{(Q13.514(4-109.443460375f3/4M4_1PI2)1,2 72Q43f0()1,. 5Q53117(8-306.890592f4/9M0_4P15I3)9, 0Q300(61f.)5}5,91 6{0Q93417(8-f0./07M0_6P4I0)9, 6Q333900(211.f)5,6 9Q23113(6-208.894f4/7M98_03P20I58)8,6 f )| } ^~~~~~~~~~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36:src/libavcodec/aac_defines.h :45note: :src/libavcodec/bytestream.hexpanded from macro 'Q30'36 :: note: 355expanded from macro 'Q31': 13 :44 | warning: # d45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e | f #dienfei nQe 3Q03(1x() x355) | s i z e = ( i(FnFiMtIn)tN)(((((xg)x-*>)2b*u1f104f77e3r47_8346e14n8d8 2.-4 g0.-0> +b +u0 f.0f5.e5)r,) s| i ^z| e ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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.csrc/libavutil/macros.h: ::49src/libavcodec/aacsbrdata.h:32:25: 494:src/libavcodec/aacps_fixed_tablegen.h ::84note: :168expanded from macro 'FFMIN': 86: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #def in494e | { Q1683 | F1 F M( I N 0( a.Q,3b8)70 3(9(1(2a.45)737 19> 4(148b4059)439 f5?f )/(M,b_) P I:Q3) 1,(( -aQ03.0)1(217).9 6 5411| 17 ~ ^ ~73 07843053651f/fIn file included from M)_}src/libavcodec/adpcm.cP,I: 42){,Q : src/libavcodec/bytestream.h3:1Q(3563: 013(:0.11 9.warning: 5044comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 90346314007 13565f75 | 3 /Mf_P I) ),, Qs3Q03i1(z1(e.25 51 0=7.80 1F63F0M6820I69Nf1(/p5-3>bMu8f7f_1eP9r_5eIfn)d) ,} -,Q 3| p ~~~~~^~~~~~~~~~~~~~~~~~0-( >1bsrc/libavcodec/aac_defines.h.:5u455:9f361: fnote: 6eexpanded from macro 'Q31'r0, 9 s4i7z8ef )/45M | ;_# dP eI)| ,f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q3i0n (e1 .Q53src/libavutil/macros.h16(:x949):2 251 :3 6 2src/libavcodec/aacsbr_template.cnote: expanded from macro 'FFMIN'8: 8 937f:/19 : M49_ P | warning: #Idcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , e f| (i ^~~~~~~~~~~~~~nie n FtFsrc/libavcodec/aac_defines.h): 44M:I(N(937a36(:x )note: *expanded from macro 'Q30'2 147483648 .440 | | # d+e f0 i. 5n)f eo Qr| 3 ^ ~0 ( (xi) = 0 ; i ab(s59:)13i:_: >warning: n tnwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b))uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m(_ ?( n(xbo)) i *:s 494( | a1)e{0) ;1950Q73317(4 0 . | 1 i| 8 8+2+ ~ ^ ~) 7 349 2 4.7{ 0 7 In file included from 1 src/libavcodec/adpcm.c+: 424| 4 50: ~ ^ ~~~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :4357.: 9515) v| f ^: )>src/libavcodec/aacsbr_template.c , :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (939In file included from :27Q :357vsrc/libavcodec/aacps_fixed.c_3 | warning: :l24: 1In file included from ( -comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0i.src/libavcodec/aacps.c12 7 9s6: t1[32: src/libavcodec/aacps_fixed_tablegen.hi7i3 :f168]7 939 :(614-0 | s:i 3 6 1fz)warning: F e },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L{2Q T_ O!P=T3I 1f(ONs_o r i168T0 (z | He . jR)1 E 9= S0 ;| 0 H ~~~~~ ^ ~~~~j5 < O 0Q336s0L(1b0D1)15r). 57- >3593| n ^ ~_ 1f8q)4, ;Q03 src/libavcodec/ac3enc.cj913(:+5 1950+f0:)18/M._0 P:I 1{warning: ) ,6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ~ ^ ~~~~~~~~0 2Q 3601(53 8195071 | 1 9.src/libavcodec/aacsbr_template.c 5f5):4 11}7948 : 27 :,0 8 3| ~~~~~^~~~~~~~~~~~~~~~~~ warning: 55 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aac_defines.hf: /45M _: P36v I:) 948, | > note: Q 3 expanded from macro 'Q31' 0 (( 1 v. 5_44 1 9l43 45i | 4# sd 0 te7f [fi/ ifonre M]_P I)(, -Q j 3F=1QL (T3_1x0);O( 1 P.5 5jT < 1I7O Ns 83_6b r -T8H > n _ q0R9 ; Ef(/jMSHiO+n_tL+)P)D I{) ,(()x | ))Q ~ ^ ~~~~~~~~30 (*1 2.| 15 ^~~~~~~~~ ~54 9714680394src/libavcodec/ac3enc.c6478:.81949f/0M: 13+_: Pwarning: 0I.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) ), Q| 3 ^ ~ 01949( | 1 . 5In file included from 6src/libavcodec/aacsbr_fixed.c9: 2621 36: 2 src/libavcodec/aacsbrdata.hi88:f/f494 M(:v _31PI<): , warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v _| l ^~~~~~~~~~~~~~i st[isrc/libavcodec/aac_defines.h]: 44494 | :+{36Q: note: 3expanded from macro 'Q30'FL1T (_ OP0TI.O8 N744_T39 | 2#Hd4Re77E1fS4inHe4O5LD )4Q 93f&)0&,( x Q| )3 ^ ~1 ( - 0 . 12 src/libavcodec/ac3enc.c7 :19499: 6 18 1: warning: 7 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3(7i4n0 t19493) | 61( (fx) *)1 }0 ,73 7 4{1 82Q4if3 .01 ((v 0<+. 1090(.v55_0)3l 6| i1 ^st0[ 1i]5 75+3In file included from fsrc/libavcodec/aacps_fixed.c)FL:T,24_ : QIn file included from Osrc/libavcodec/aacps.c3P:132T(I O0N: .src/libavcodec/aacps_fixed_tablegen.h_T0:H1681R6E:S360:H warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O6 L1D53)87 19&5&f ) } | ^~~~~~~~~ ~, 168 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h30:(45:136:. 5note: 3expanded from macro 'Q31'9 1840935 f45/ | M#_dPeIf)i,n Qe3 0Q3(11(.x5)4 1 1 7 0 8 3 5 5 f / M _(PiIn)t,)( (xQ)3*021(417.458434614984.304 0+7 f0/.5M)_ P I| ) ^ ~, Q30(1.551In file included from 7src/libavcodec/aacsbr_fixed.c8:3626: 8src/libavcodec/aacsbrdata.h0:9494f:/7M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5591 64940 | 9{4Q7381f/(M _0P.I8)7,3 9Q23407(711.456495429f1),3 62Q3818(f-/0M._1P2I7)9, 6 1| 7 ^~~~~~~~~~~~~~3 7403src/libavcodec/aac_defines.h6:144f):},36 :{ Q3note: 1expanded from macro 'Q30'( 0.1905 04436 | 1#0d15e7f5i3fn)e, QQ3301(( x0). 0 1 6 0 2 6 15 3 8 7 1 9 5(fi)n}t,) ( (x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 107src/libavcodec/aac_defines.h3:7454:1368:2 4note: .expanded from macro 'Q31'0 + 0.5) 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 : 168 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 41688 | 3 6 4 8 . 0 Q+3 00.(5)1 . 5| 3 ^ ~9 1840935f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34930(:184.:5 4warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 08355f/M_PI), 493Q | 3{0(Q13.15(4-401.954336490778f2/9M1_P7I8)7,52 fQ)3, 0Q(311(.-505.1977863src/libavcodec/ac3enc.c469:809919680f3:/913M_3:P6 I2warning: )2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],8 f) }Q,3 0{(1Q.351( -05.9196879 | 2126 407 39 7488 97 3 84f / Mi_f8P fI()),* oQ,3 pQ310t((1._5 p06a.r9222a1m038 136>32=38 580f/7M.98_03P)7I )f,)}{, | ^~~~~~~~~~~~~~| | ^~~~~~~~~~ ~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | # d45e | #fdienfiene QQ3301((xx)) ( i n(itnt))((((xx))**1201743774481386428.40. 0+ +0. 50). 5 )| ^ ~ src/libavcodec/ac3enc.c | :1970 ^: In file included from 56src/libavcodec/aacsbr_fixed.c: :warning: 62implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c493:24:: 58In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1969: | src/libavcodec/aacps_fixed_tablegen.h : 167 : 136 : warning: 493 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a v | _l{oQg3(1l(o-g_0ct.x53 6167,9 | 7 A8 V_2 9 L 1O G7Q_38W07A5R(N21fI).N,55G3 ,0 1"5Qr3e3q15u(1-e0s.3tf9/Med7 %_6sP4I9 )i9s, nQ0o3t30 93(v6a12.l5524id81. fu34)7}2s65,fi n{gQ 3/" 1 M_(| P-I0 ~~~~~~.)9 ,7 2Q2437 0319707 | 8 8( 9 1.3 485 f 5 ) 5,8 3 7Q5 3 1 210f (/ "M_0P.d2Ief2a),0u Q830l1(3t1 3.va3l55u67e09:180 387%f50)4}2.3,f 4\ f| n/ ~~~~^~~~~~~~~~~~~~~~~~~M "_,P src/libavcodec/aac_defines.hIop:)45t,: _n36Q:a mnote: 3e,expanded from macro 'Q31' 0 (l1i.s5t64 2[545m6i | #9dxe0lf6ei5vnf]e/ M)Q_P;I3 )1, ( xQ| )3 ^~~~~~~~~~~~ 0 ( 1 . 5 6 9 9 0 6 9 50 0 f(i/nMt_)(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8.:044 :+36 :0 note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x493): 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )493( | {(Qx3)*11(-007.35734619872842.9107 8+7 502.5f)) , | Q ^3 1(-0.9764In file included from 9src/libavcodec/aacps_fixed.c9:0243: 9In file included from 3src/libavcodec/aacps.c6:2322: 8src/libavcodec/aacps_fixed_tablegen.hf:)167:}111,: {Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9722473788 931674 | 8 f) , Q 3 1Q3(0 (01..252503801135333551739f8/M3_7PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.5src/libavcodec/aac_defines.h:5454:1363:4 7note: 2expanded from macro 'Q31'6 5f/M_PI) ,45 | Q#3d0e(f1i.n5e5 5Q8331(7x5)1 2 0 f / M _ P I ) ,( iQn3t0)(1(.(5x6)0*12018457442843f6/4M8_.P0I +) 0,. 5Q)3 0 (| 1 ^ ~. 5642569065f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4933:06(:1 .warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9069500f/M_PI )493, | { Q| 3 ^~~~~~~~~~~~~~1( -0.5src/libavcodec/aac_defines.h3:6449:7368:2 9note: 1expanded from macro 'Q30'78 752f), Q4431 | (#-d0e.f9i76n4e9 9Q03309(36x2) 2 8 f ) }, { Q 3 1( - 0 . 9 7(2i2n4t7)37(8(8x9)3*4180f7)3,7 4Q311(8 204..202 0+8 103.35)3 5 7| 9 ^8 37f)}, 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::167 :note: expanded from macro 'Q31'86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31167(x | ) Q 30 ( 1 . 5 5 3 0(1i5n3t5)1(3(fx/)M*_2P1I4)7,48 36Q483.00( 1+. 505.451)3 4 7| 2 ^ ~6 5f/M_PI), Q30In file included from src/libavcodec/aacsbr_fixed.c(:621: .src/libavcodec/aacsbrdata.h5:54925:8833:7 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 20f/M_PI), Q30 (4921 | .{5Q63011(0 805.422441f3/3M0_3P89I9)2,9 6Q03f0)(,1. 5Q634125(6 900.6551f2/9M4_3P6I2),6 3Q023308(f1).}56,9 9{0Q63915(0-0f0/.M6_6P3I9)3,4 1 0| 67 ^~~~~~~~~~~~~~4 885f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: -expanded from macro 'Q30'0. 0824967 9446 | #2de9fi0n81ef )Q}3,0 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)((x )45* | 1#0d7e3f7i4ne1 8Q2341.(0x )+ 0. 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct):((24x: )In file included from *src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:81673:66148:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 167 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q4923:058(: 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 530153513f/M_P I492) | ,{ QQ3310(( 10..25451431330437829695f2/9M6_0PfI),) ,Q 3Q13(0 (01.5.152595483367256132002f3/8M_fP)I}),, {QQ3301((1-0..656369031401805462744f8/8M5_fP)I,) ,Q 3Q13(0-0(.10.8526449265769960269508f1/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1.src/libavcodec/aac_defines.h5:6459:9360:6 9note: 5expanded from macro 'Q31'0 0f/M_PI) 45, | # d| e ^~~~~~~~~~~~~~fi ne Qsrc/libavcodec/aac_defines.h31:(44x:)36 : note: expanded from macro 'Q30' 44 | #(dinet)f((ixn)e* 21Q43704(8x3)6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: src/libavcodec/aacsbrdata.h1:84922:432.:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 492 | {Q3In file included from 1src/libavcodec/aacps_fixed.c:(24 : 0.In file included from 2src/libavcodec/aacps.c4:1323: 3src/libavcodec/aacps_fixed_tablegen.h0:316789:9362:9 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.51294 1673 | 6 2 6 3 0 2Q338f0)(}1, .{5Q5313(0-105.35616339f3/4M1_0P67I4)8,85 fQ)3,0 (Q13.155(4-1034.720682549f6/7M9_6PI2)9,0 8Q13f0()1.}5,5 5 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 5120fsrc/libavcodec/aac_defines.h:/45M:_36P:I )note: , expanded from macro 'Q31'Q 30(1.560 14508 | 5#4d2e4ffi/nMe_ PQI3)1(,x )Q 3 0 ( 1 .5 6 4 2 5 6 9 0 6(5ifn/tM)_(P(Ix)),* 2Q13407(418.3566994086.09 5+0 00f./5M)_ P I| ), ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :492:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 492 | { Q 3 1 ( 0 . 2 4 1(3i3n0t)3(8(9x9)2*916007f)3, 7Q341182(4 .00. 5+1 29043.652)6 3 0| 23 ^8 f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 66src/libavcodec/aacps.c3:9323: src/libavcodec/aacps_fixed_tablegen.h4:116706:7114:8 8warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.082496 71679 | 6 2 9 0 8 1 fQ)3}0,( 1 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~5 3015src/libavcodec/aac_defines.h3:5451:336f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (451 | #.d5e5f41i3n4e7 2Q6351f(/xM)_P I ) , Q 3 0 ( 1 . 5 55 8 (3i7n5t1)2(0(fx/)M*_2P1I4)7,4 8Q33604(81..05 6+ 00.15)0 8 5| 4 ^ ~2 4f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(621: .5src/libavcodec/aacsbrdata.h6:449125:6849:0 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1 .491 | 5{Q639910(6 9500.01f1/11M2_5P3I47)35,12 6f )| , ^~~~~~~~~~~~~~ Q 31( src/libavcodec/aac_defines.h0.:2441:4368:4 7note: 6expanded from macro 'Q30'3 313301 f44) | }#, d{eQf3in1e( -Q0.34103(x6) 8 3 3 7 3 1 4 1 8 2 f ) ,( iQn3t)1((( x)0*.1208271638734716882043.650f )+ }0,. 5 )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45166 | :#136d:e fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i neIn file included from Q31(x) 166 | (iQnt3)(0((x1.)5*261407749863661488.05 f+/ M0_.P5)I ) ,| ^ ~ src/libavcodec/adxenc.cQ:3270: (src/libavcodec/put_bits.h1In file included from :src/libavcodec/aacsbr_fixed.c.227::62537: 6src/libavcodec/aacsbrdata.h:1: 4491warning: 2:6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 582:0 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (2271 | . 4915 | {Q6 231 (3 8 0 .41i4f81 61(21f2s/5-M3_P>4b7I)u,3f5_1en dQ23 60-f( )1s,.-5>6 b4uQf738_6719pt(1 r8 0>.f21=4/ 8Ms4_7Pi6Iz)e,3o f3(Q133B3i0t01(B1uf.)5f}6,7) 1{)Q 13{91 5(9 -| 840f./ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M_4P 1I36)83,3 7Q33104(118.25f7)0,2 9Q6312(8 750f/.M2_8P2I1),6 8 3| 7 ^~~~~~~~~~~~~~6 8036src/libavcodec/aac_defines.h5:f)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :3644: | #note: deexpanded from macro 'Q31'f ine Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) *1 0 7 3(7i4n1t8)24(.(0x )+* 201.4754)8 36 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:166:In file included from 111src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | 491 | { QQ3301(( 10..51610171926563148753f51/2M6_fP)I,) ,Q 3Q13(0 0(.12.1548641472663532103330f1/f)M},_ P{IQ)3,1 (Q-03.04(113.65863233783414846128f2f/)M_,P IQ)3,1 (Q 03.02(18.2516684378766780931685ff/)M}_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:45.:365:6 7note: 1expanded from macro 'Q31' 195984f/ M45_ | P#Id)ef,i nQe3 0Q(311.(5x7)0 2 9 6 2 87 5 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~ (x)src/libavcodec/aac_defines.h*:2441:47364:8 3note: 6expanded from macro 'Q30'4 8.0 + 440 | .#5d)e fi n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 491 :(7in:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824 .4910 | {+Q 301.(5 )0 . | 1 ^1 112534735In file included from 1src/libavcodec/aacps_fixed.c2:624f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:166 :860:. 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 84763313301f)} ,166 | { Q 3 1 (- 0 .Q34013(6813.3576301749168621f)8,5 f/QM31_(PI ),0 .Q23802(116.586317468206356250f3)f},/ M _P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:45(:136.: 5note: expanded from macro 'Q31'6 23844862 45f | /#Mde_fPiIn)e, QQ3310((x1). 5 6 4 7 8 6 7 9 1 8 f /(Min_tP)(I()x,) *Q23104(714.85366741819.509 8+ 40f./5M)_ P| I ^ ~) , Q30(1.57In file included from 02src/libavcodec/aacsbr_fixed.c9:6622: 8src/libavcodec/aacsbrdata.h7:4905:f84/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44490: | 36{:Q 3note: 1expanded from macro 'Q30'( 0.2032 0441 | #0de5f41i0n4esrc/libavcodec/put_bits.h3 :7fQ)2653,0:37 :( Qx3)warning: 1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( - 0 . 8 6 8 7 9 1 8 0 2653 | 5(5 i2n 8 9t f)) (}( ,x ) i*{1f0Q 7(3s1-(>-b03u.f749_17e8nd7 -290 54s4.-In file included from 0 8>+6bsrc/libavcodec/alacenc.c 0u:027.0f: _55)src/libavcodec/put_bits.h p: 2278t| r: 4>f ^)37,= : Q si3zewarning: o1f((In file included from src/libavcodec/aacps_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: B240: iIn file included from .tsrc/libavcodec/aacps.cB9:6u232f: )9)0 8{ src/libavcodec/aacps_fixed_tablegen.h0 6:| 9 166 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9227: | 61 :9 2 warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f ) } ,i f | ( ~~~~~^~~~~~~~~~~~~~~~~~s -> b166src/libavcodec/aac_defines.h | u: f45 :_ 36 en:d - note: sQ->expanded from macro 'Q31'b3 uf0_(p1t.r5 6>0=457 9s | 6i#6dze1efoi8fn5f(/BeM_iP I)t,QB 3uQ1(f3x0)()1. 5 )61 42 { 6 5 20 3 f/ | M ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _ P I ) , Q 3(0(i1n.t5)6(23(8x4)4*28146724f8/3M6_4P8I.)0, +Q 300.(51). 5 6| 4 ^ ~7 867918f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ3:0490:(581:. 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1195984f/M_PI) ,490 | Q{3Q03(11(. 507.022093622807150f5/4M1_04P3I7),f ), | Q ^~~~~~~~~~~~~~3 1(-0src/libavcodec/aac_defines.h.:84468:7369:1 80note: 3expanded from macro 'Q30'5 5289f) }44, | #d{eQf31i(n-e0. 9Q73709(0x5)4 8 6 0 0 58 4 f ) , Q 31 ( (0.i96n2t9)0(80(69x9)9*21420f73)7}4, 1 | 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 45src/libavcodec/aacdec_template.c0:36.: :note: expanded from macro 'Q31'5 3054) :40 :| ^45 | warning: #comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]d efinIn file included from e src/libavcodec/aacps_fixed.cQ:3241: (In file included from xsrc/libavcodec/aacps.c) : 32 : 3054 src/libavcodec/aacps_fixed_tablegen.h | : 166 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (ainct)-((>xo )c[*0216614]7 | . 48m3 46 4 a8 .c0 +.Qsa m03p.0l5()e_1r a. t5| ^ ~e 6 0!7=9 6h6d1rIn file included from _8src/libavcodec/aacsbr_fixed.c5fi/:M62: nsrc/libavcodec/aacsbrdata.h_:fPI490o),: .Q31:s 3awarning: m0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p( l1.e5_6r1a4t2e6 )5490 20 | 3{{fQ/ M_3P 1(| I ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~) 0,. 2Q3003(210.5160254310844348762ff)/,M _QPI3)1,( -Q03.08(618.759614870836575928198ff)}/,M _{PQI3)1,( -Q03.907(79105.458676110905598844f/fM)_,P IQ),3 1Q(3 00(.19.6527900289066929897254f2/fM)}_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | fi#ndee fQi3n1e( xQ)30 (x ) ( i(nintt))(((x()x*)*21017347744188326448..00 ++ 00..5)5 ) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:24: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c:49032:: src/libavcodec/aacps_fixed_tablegen.h7::166 :warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31 (166 | 0 . 2 0 3 2 0Q13005(411.05463077f96)src/libavcodec/put_bits.h,6 1Q8:351317f(/-M0:_33.:8P6I8 ),7 warning: 9Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 08(013.555621849f2) 6}5317,20 | 3{ f Q/ M3i_1fP (I(-)s0,. 9-7Q>37b0u9(f0_5e4src/libavcodec/put_bits.h1n8d:.56 02656-0 :2375s83:84-448 62>ffwarning: )b,u fQ/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_3p1t(M _r P I0>).,9=6 29Q0265s | 380i z0(6 e 19.o f959 ( 624B it4B7 8i2u6f7 ff9(1s))8-f>}), { | /b ~~~~~^~~~~~~~~~~~~~~~~~u f| M_ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/aac_defines.h _:e45Pn:I)d,36 : Qnote: 3- expanded from macro 'Q31's 0src/libavcodec/aacsbr_template.c-(>1:b 117045. | u:5#6df20_:p7e1 1t95f9warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i8n e>4 =fQ/ M_3Ps1Ii(z ),x )e 1170Qo3f | 0 ( B( i 1.itf 57B0 2 9u62 8(7f5f /b)y t eMs) _{_ | P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r (Ii)e,na t| ^~~~~~~~~~~~~~d ) (> (src/libavcodec/aac_defines.hxc)n:44*:t36:2) 1note: expanded from macro 'Q30' 4{7 4 83| 6 ~~~~~~~~~~ ^ ~~~4448 .0 | #+d e0f.i5n)e Q| ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :489 : 83(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( (x)*1073741824 489. | 0{ Q+3 10(.-50). 2 0| 6 ^5 134962068In file included from 9src/libavcodec/aacps_fixed.cf:24): In file included from ,src/libavcodec/aacps.c :Q3231: (src/libavcodec/aacps_fixed_tablegen.h :0165.:51364:59 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44066355f)}, {Q3 1165( | - 0. 6 2 1 2 6Q413603(516.95265017f3)0,2 9Q93f1/M(_-P0I.)5,9 8Q933608(1170.053659522f)7}2,0 0 7| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360: (note: expanded from macro 'Q31'1 .56606602 6457 | f/#Md_ePfIi)ne, QQ3310((1x.)5 6 7 4 1 7 0 2 5 6 f / M _ (PiIn)t,) (Q(3x0()1*.21546784873268489src/libavcodec/aacdec_template.c.20 3+8 f0/.:5M)_ P2429I :17):| , ^ ~Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (1.5705In file included from 1src/libavcodec/aacsbr_fixed.c5:1625: 5src/libavcodec/aacsbrdata.h8:f489/: M58_2429P: | I)warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f | o ^~~~~~~~~~~~~~r (i=src/libavcodec/aac_defines.h0:; 44489: 36: | i+{1note: 0=(88x;9 )f i) + +,, l Q 3e1 n ( - = 8 0) .( i5nt| )4(( ~~~^~~~~~~~~~~~x)5 *913007434706461385254f.)0} ,+ {0Q.351) ( | - ^ 0.621264In file included from 1src/libavcodec/aacps_fixed.c6:3245: 6In file included from 92src/libavcodec/aacps.c0:f32),: src/libavcodec/aacps_fixed_tablegen.hQ:31651:(111-:0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 893681700392f) },165 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045:(361:. 5note: 6expanded from macro 'Q31' 51730299 In file included from 45f | /#dMesrc/libavcodec/alac.cf_Pi:In)e54 ,: Qsrc/libavcodec/bytestream.h 3:1Q1713:(x0)18( :1 warning: .5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]65 5 2 7 2 0 0 7 f / M _(PiIn)t,)( (Qx3)0 (*17112 | .1546 7 460 68g630-2667>4fb8u/.fM0 fe_+PrI) ,0 Q+.3=05 ()F1F . M| ^ ~5 6IN7(g4-1>70buIn file included from f2src/libavcodec/aacsbr_fixed.cf5:e6r_62fe: /nsrc/libavcodec/aacsbrdata.hMd: _489-P: Ig)-32,: >Q bwarning: u3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f(e1r.,5 6s8i7z2e )84899;23 | 8 { Qf| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /1M(_-P0.I2)0,6 src/libavutil/macros.hQ51:349439:0625(2:1 note: 0expanded from macro 'FFMIN'.65 8790f5)1 ,5491 5Q | 5#d3e81ff(/ iM0n_.PeI)5, F4F 5M | 9 ^~~~~~~~~~~~~~ I3N0(4asrc/libavcodec/aac_defines.h:444,0b6) :(366: (note: expanded from macro 'Q30'3 a5)5 f>) } ,44( b | ) {#?Qd e3fi(b1)(n- e0 :Q. 63(a201())2 6x41 )6 3| 5 ~ ^ ~ 6 9 2 0 f ) , Q 3src/libavcodec/put_bits.h 1 ((-:317i0:n.335:t)9( 8(warning: x9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])3 *618017730704319822 f4)317.}0 | +, 0 . 5 | i ~~~~~^~~~~~~~~~~~~~~~~~)f (src/libavcodec/aac_defines.h| s-:> ^ 45b:u36f: _note: expanded from macro 'Q31'e In file included from nsrc/libavcodec/aacps_fixed.cd: 24-: In file included from s45src/libavcodec/aacps.c | -:#>d32be: ufsrc/libavcodec/aacps_fixed_tablegen.hif:n_165ep :tQ3861r: (>warning: =x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) s i ze of (B i t B u165 | f ) ) { | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q3i0 n(t1).((5x6)5*12713407249893f/6M_4P8I.)0, +Q 300.(51). 5 6| 5 ^ ~ 5272007f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h :Q4893:06(:1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 660660267f/M _489P | {IQ)3,1 (Q-300.(210.6556173441976022056869ff/),M _QP3I1() ,0. 54Q539030(414.0656638575f2)8}9,2 3{8Qf3/1M(_P-I)0,. 6Q23102(6141.65375065912501f5)5,8 fQ3/1M(_-P0I.)5,9 89 36| 8 ^~~~~~~~~~~~~~ 17003src/libavcodec/aac_defines.h9:244f:)}36,: note: | ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'fi ne Q30(x 45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) *1 0 7 3(7i4n1t8)2(4(.x0) +In file included from * 201src/libavcodec/alac.c4.:75454)8: 3| src/libavcodec/bytestream.h6: ^4 1868:.130: + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: In file included from src/libavcodec/aacps_fixed.c:24: In file included from 488src/libavcodec/aacps.c | :{Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1650:.6165:8 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 29659168f), Q31 ( 1650. | 5 8 8 3 5 6 3Q43103(815.8536f)5}1,7 {3Q03219comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](9 f /0M._9P8I)8,3 8Q3008(619 .553186657 | 5322 7 2f0 )s0,i z7ef2Q/ M=3_1 PFI()F 0,.M 9QI39N09((94p31-49.>650bu60f6f2e03r66_fe6)n02}6d ,7- f p/M| -_> ~~~~~^~~~~~~~~~~~~~~~~~Pbu If)f,src/libavcodec/aac_defines.he r:Q,45 3:s0i36(:z 1e.note: 56)7expanded from macro 'Q31';4 1 7 02| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 f 45/ | #Md_ePfIsrc/libavutil/macros.h),i :49n:Qe253: 0 Q(note: expanded from macro 'FFMIN'3 11.(5x6)8 7 2 49 8 | 9# d2 e3f 8i fne /M _FF MPI(I),i NQ3n0(at,(1).b(5)( 7x0(()5a)* 1521>154 57(48b)8 f/3M?_ 6P(I48b).,)0 : | + ^~~~~~~~~~~~~~ (0a.)5)src/libavcodec/aac_defines.h) : 44| :36 ^ ~:| note: expanded from macro 'Q30' ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c44: | #62d: eIn file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/alac.cfi:n:488e:54 : 59Qsrc/libavcodec/bytestream.h3::0187( :xwarning: 15):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 488 | { (Q 31iin(t)f( -((0xs.)i*160z7357e28 4!=81 89s212i49.z0 6+5e9 )106 8 f.In file included from 5| ))src/libavcodec/aliaspixenc.c ~~~~~ ^ ~~~~, :| ^ 25Q: 3src/libavcodec/bytestream.h1:(171 0In file included from :18.:src/libavcodec/aacps_fixed.c58 8:3warning: 5246: 3In file included from 4src/libavcodec/aacps.c1:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]323: src/libavcodec/aacps_fixed_tablegen.h 8:51658:336f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31 (171 | 0 .9 8 8165 | g 3- >8 b u0 Qf38f06(1e.9r5655 31+7730=23 929fFf)/FM,_PMI I)NQ,(3 gQ1-(3>0 b(u01.f99.9f9er5_46e53n5d4 92-76 2g0-00>027fb/3M_uP6ff)I)f,e} QAS libavcodec/arm/flacdsp_arm.o r,30,( 1 s| .5i6z ~~~~~^~~~~~~~~~~~~~~~~~e6 0)6;6src/libavcodec/aac_defines.h 02:6 7f45| /M: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~36_ :P Inote: )expanded from macro 'Q31', Q30(1src/libavutil/macros.h.5:649 :725454:1 | 7#note: 02d5expanded from macro 'FFMIN'e6f fi/nMe_ QP349I | #1d)(ex,) f Qi n30 (e1 . F 56F8 M7I2 N8( a9 ,b2 ) 38 f(/M(i(_anPt))(I(x ))*>2,1 (47Qb)4 3? 8(0b3(64)81 ..0: +5 (70a0.5)51)) 5 1 | ^ ~5| 5 ~ ^ ~8 f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~488 :32: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 48844 | | {#Q3d1e(f-0i.n6e5 8Q83901(2x9)6 5 9 16 8 f ), Q 3 1 ( 0 .(58i83n56t3)4(1(38x5)8*3f1)0}7,3 7{4Q13812(4 .00. 9+8 803.850)8 6 9| 5 ^3 732f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240.: 9In file included from 9src/libavcodec/aacps.c9:9324: 3src/libavcodec/aacps_fixed_tablegen.h4:91656:0110:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45165:36 | : note: expanded from macro 'Q31' Q30(1. 564551 | 7#3de0f2i99nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 5 6 55 2 7 2 0(0in7tf)/(M(_x)P*I2),1 4Q7438306(418..05 6+6 006.650)26 7 f| / ^ ~M _PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:625: 6src/libavcodec/aacsbrdata.h7:4884:16:7 02warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), Q30( 1488. | 5{6Q8317(2-809.263588f/8M_9P1I2)9,6 Q53901(618.f5)7,0 5Q135115(5 80f./5M8_8P3I56)src/libavcodec/adpcm.c3,4 1: 3| 852968 ^~~~~~~~~~~~~~:3 38f:) src/libavcodec/aac_defines.h},warning: :{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44Q: 36:3 note: 1expanded from macro 'Q30'( 0.988 344 | #8d2960 | e 8f 6i 9n5 e 3 7 Qa33v02(xc)tf x )- >, c hQ _ 3 1(l a0 y . (oi9unt9t.9)9n((4x3b4_c)h9a6*n1007n0In file included from 32esrc/libavcodec/aliaspixenc.c7:3ls4 2561f8>: m)}2,4src/libavcodec/bytestream.ha . 0:x_| c 186 ~~~~^~~~~~~~~~~~~~~~~~~h a+n:n 13e:src/libavcodec/aac_defines.h 0.l5:warning: 45s): 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:) | note: ^{expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c45: | 24# src/libavcodec/adpcm.c186: In file included from dsrc/libavcodec/aacps.ce: | f:295 :i32: src/libavcodec/aacps_fixed_tablegen.h :38n: 164se warning: :i136Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3z: 1e 2( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) =295 | F F M I i f164N | ( ( p a( -vic n >ttx bQ)-(u(3>0cfxf(h1_)e*2.lr1_5a6y4e7478onut6.33d64n84b.0 1-_+0 5c p7hf-/0a>nbnM._Pue5lIsf)) , f | Q6 89(8bf)9) 6,0? 5Q 532(1f/bM()_-0 .:PI9)6 ,8( 05aQ630)(0)1 .8 5| 8 ~ ^ ~68 946136347f2)In file included from 2}3,src/libavcodec/aliaspixenc.cf/ M:{_Q25P3I: 1)src/libavcodec/bytestream.h(:, 187 0:Q.15230:7 5(72warning: 51.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]857 02643186 15187769 | 78f )f /, M i_Q3f1P (I( )0si,. z5 8e6| 2 3! ^~~~~~~~~~~~~~ 4=7 5src/libavcodec/aac_defines.hs33:i3z445e:8)36 3: | 2 ~~~~~ ^ ~~~~note: f expanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45fi:n36e: note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i (neCC libavcodec/arm/flacdsp_init_arm.o i nQt31)((x()x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+ t0).((5x))* 2 14| 7 ^4 83648.0 In file included from +src/libavcodec/aacps_fixed.c :024: .In file included from 5src/libavcodec/aacps.c): 32| : ^ ~src/libavcodec/aacps_fixed_tablegen.h :164: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:487:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | Q30(1. 54876 | 7{6Q33411(0-570f/.M4_8P2I0)2,42 9Q53306(918.95f6)7,8 3Q33310(4-40f./9M6_8P0I5)6,0 8Q3808(411.6546f8)1}3,6 3{3Q4341f(/ M0_P.I2)7,5 7Q2305(18.2546186859667f0)5,5 2Qf3/1M( _0P.I5)8,6 3Q43705(313.35568936323f7)2},2 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(: 1note: .expanded from macro 'Q31'5 706381798 f45/ | M#_dPeIf)i,n e | Q ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(de(fxi)n*e2 1Q43704(8x3)6 4 8 . 0 + 0 . 5 )(i nt )(| ( ^ ~x )*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h:+487 :031.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 487src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(:-320: .4src/libavcodec/aacps_fixed_tablegen.h82:01642:4862:9 5warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 89f), Q31(-0.968 01645 | 6 0 8 8 8 4 1Q6340f(1).5}6,7 {6Q33141(0 50.72f7/5M7_2P5I8)2,4 1Q635607(f1).,56 7Q38133(3 00.4548f63/4M7_P5I3)33,5 8Q332f0)(}1,. 5 6| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 3633src/libavcodec/aac_defines.h4:445f:/M36_:P Inote: )expanded from macro 'Q31' , Q30(1. 5456 | 8#8d96e05f52if/nMe _Q3P1I()x,) Q 3 0 ( 1 . 5 6 96 33 7 2 2 3(fi/nMt)_(P(Ix)),* 2Q13407(418.356740683.801 7+9 80f./5M)_ P I| ) ^ ~ , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236: :src/libavcodec/aacsbrdata.h :note: 487expanded from macro 'Q30': 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q487 | 3{0Q(3x1)( - 0 . 4 8 2 0 2 4 2 9 5 36 9(8i9nft)),( (Qx31)(*-100.79367840516802848.804 1+6 40f).},5 ){ Q 3| 1 ^( 0.2757258In file included from 2src/libavcodec/aacps_fixed.c4:241: 6In file included from 5src/libavcodec/aacps.c67:f32): ,src/libavcodec/aacps_fixed_tablegen.h :164Q:3611:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 586347src/libavcodec/bytestream.h53335:82713: 217164 | f : ) } warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.5src/libavcodec/aac_defines.h6:7456:363:4 1note: 0 expanded from macro 'Q31'52717 f/ | M_ PI ) 45, | i#Qd3n0(et1f i.ns5ei6 7zQ83e313(2x)3 0=4 4FfF /MM_ P IIN ()g , -Q > 3bu ff0 e r _((e1i.n56n8dt13 -) 6(g33(4-x4>b)u*fffe2r/1,M4 7s_4i8Pze3)6I;4)8, .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q 3+0 (01src/libavutil/macros.h.:.5495)6:8 89256 0:| 5 ^ ~ 5note: 2 f/expanded from macro 'FFMIN'M _PI), In file included from Q src/libavcodec/aacsbr_fixed.c349 | :#d0e62f(i: 1src/libavcodec/aacsbrdata.hn:.486e:56 839F:F63 3warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7I N2(2a3,fb/)M _(P (I486 | a{Q))3, >1Q ((3b-00).(8 51? 2(.587b0633) 28:1 4(799a)2)8 7f5 3| 9 ~ ^ ~/7 M_fP)I, )Q,3 1 ( | ^~~~~~~~~~~~~~0 .914src/libavcodec/aac_defines.h7:544:5366:39 22note: 4expanded from macro 'Q30'2 1f)}, { Q443 | 1#(d 0e.f8i8n8e6 6Q8308095(8x1) 2 4 f ) , Q 3 1 ( - 0 . 9 9(73i5n2t6)7(0(8x3)2*2160f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:ef24i: nIn file included from esrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x164): 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (164x | ) *2 1 4 7 48 3Q63408.(01 .+5 607.653)4 1 0| 5 ^ ~ 7f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:4867:8593:3 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 44f/M_PI), Q30 (4861 | {.Q351(6-08.18356238334244f9/27M5_3PI9)7,f Q)3,0( 1.Q536188(96 0505.29f1/4M7_5P5I6)3,92 24Q2src/libavcodec/aacsbr_template.c13f0:)}(,1293 1:{.Q19536:961 3(3warning: 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 02.2838f/8M6_6PI8)0, 8 9Q5129338 | 01 ( 214 .f 5)7,f o0Q63r 3811((7-k90 =8 .0f99;/7M _P3Ik5),2 6| ^~~~~~~~~~~~~~<70 8 32s2src/libavcodec/aac_defines.hb:6r44f-:)>}k36x,:[ 1 ]| note: ; ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' k++src/libavcodec/aac_defines.h): 45{ :44 36| | :#d ~ ^ ~~~~~~~~~~e fnote: iexpanded from macro 'Q31'n e Q30src/libavcodec/aacsbr_template.c(:x)1300 : 4519 | : # warning: dcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] e f i n e( 1300iQn3 | 1 (tx )) ( (x ) f *or 1 ( 0 k 7 3= 074 1 ;82(4 i.nk0t +<) s ((b0x.r)5*-2)>k1x 4 [| ^7 408]3;6 4k8+In file included from .+src/libavcodec/aacps_fixed.c:024) : In file included from +src/libavcodec/aacps.c{ :0 .32 : 5src/libavcodec/aacps_fixed_tablegen.h:| 164): ~ ^ ~~~~~~~~~~ 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 :164486 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(1.5676341057 f486/ | M{_PQI3)1,( -Q03.8052(81.35627498237353309474ff)/,M _Q3P1(I )0,. 9Q13407(515.653In file included from 962821src/libavcodec/aliaspixdec.c3:4625: 231src/libavcodec/bytestream.h34f4):},f {171/QM_:3P118(I: In file included from ) ,0.src/libavcodec/alac.c :warning: 8Q548comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]83: 66080src/libavcodec/bytestream.h(81.:5968529388:19 17113 | :264f ) 0 warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5Q 31 (5-0g.2-9f>9/7bM3u5_P If2f293) | 6e,7 0rQ 8 3+ =302 s(216Fi.f5F6z96)3M3e72}2I32f/,MN _ (=| ~~~~~^~~~~~~~~~~~~~~~~~P gFI-src/libavcodec/aac_defines.hF)M:>45b,uI:fN 36fe(rQ_:p3e -note: >0nexpanded from macro 'Q31'db(1 u-.f5f e 7g-r>450_bu | f6e38#1fnd7edre,9 f isniez8-f eQ/p-)>3Mbu; 1_ff e(rPI| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x ,) src/libavcodec/bytestream.h),s | : ^~~~~~~~~~~~~~i src/libavutil/macros.h :49271src/libavcodec/aac_defines.h:z : :e)2517: 44;:36:: note: warning: note: expanded from macro 'FFMIN' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'Q30' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | (44src/libavutil/macros.h#i | :# d271n49deetf | i:nf)i( 25 en(e: Fx QiFnt) note: s3iMz*expanded from macro 'FFMIN'20IeN2( 1(a=,4x7) bF4 ) F8M49 | #d3eI(N 6 4f(i(nge 8a-) F> .>F M (b0) b?I u N((b+f fa), (ei b:0.rn) 5_)t) ((ea (((n)d | xa))- ^ ~)* g1> | ~ ^ ~- 0>(bIn file included from usrc/libavcodec/aacsbr_fixed.c:b62: 7src/libavcodec/aacsbrdata.hf:3)f486e:76 ?r 4,: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1bs 8)2 i:4z.e 0) ( ;+a486) | 0.) {| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q 3| 1 ~ ^ ~) (| ^- 0src/libavutil/macros.h.8:52In file included from 8493:2src/libavcodec/alac.cIn file included from 254:9src/libavcodec/aacps_fixed.c2:54:: 7 524src/libavcodec/bytestream.hnote: :3: expanded from macro 'FFMIN'294 9:In file included from 157src/libavcodec/aacps.c:f ):, warning: Q49332comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 1 : src/libavcodec/aacps_fixed_tablegen.h#:(163:d136 : 294e0f | .i 9 1 n4ewarning: 7i5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5F6Ff 3M 9I(s2i2N4z(a2,1e 163bf2) | )}! = , s({ i ( QzaQ33e0)1 )( ( >0| .0 ~~~~~ ^ ~~~~ 0.586 (81b7849)667 46?8f0 /(8b)M _9P:58I1) (2a,4) f))Q , 30 (Q3| 10 ~ ^ ~( -.005.2969672395223697f0/8M_3P2I2106)f warning),s } generatedQ,. 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .047src/libavcodec/aac_defines.h3:14513:8360:5 fnote: /expanded from macro 'Q31'M _PI), Q453 | 0#(d0e.f0i3n3e8 47Q6311(x5)1 f / M _ P I ) , Q 3 0 ((0i.n0t2)0(7(x2)*726117477f4/8M3_6P4I8).,0 Q+ 300.(50). 00 28| 2 ^ ~0 5961f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : | 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:485:src/libavcodec/aac_defines.h84::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | #485d | e{fQ3i1(n e0 .Q41302058(0x0) 0 1 9 46 3 f) , Q 31 ( 0 .(0i2n1t1)67(3(6x9)3*5173047f3)7}4,1 8{2Q431.(0 +0 .0.059)63 8 0| 6 ^2 008048f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c0:4324: In file included from 1src/libavcodec/aacps_fixed_tablegen.h1:9163src/libavcodec/aliaspixdec.c8::254111: 3:8 src/libavcodec/bytestream.h:1186warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]137: f )}warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :16345 | : 36 : note: 186 expanded from macro 'Q31' | Q 3 0 (0 .s45i | #0dz5eef62in1 e7= src/libavcodec/aacsbr_template.c4 QF93:6F1713194:M(If19:x )Nwarning: /(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M _p -> bPuf f eIr )_ e , n1319Q d | 3 0 -( 0(. i0nfpo5t2-r>b)u6f ((6f2ej(9r, xs2=)i*39 fz/eM)201_; ;47P | 48Ij ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3) <6 ,4s8 b.rsrc/libavutil/macros.hQ:3049 :-0+( 25>:00.n note: .0u4expanded from macro 'FFMIN'5m)7 _ p3 a1t1c| h ^ ~ 3es ;4980 5 | jf#/dM+_In file included from PIe+src/libavcodec/aacsbr_fixed.c)f):,62i : ne{ src/libavcodec/aacsbrdata.hQ:485F F3:0(| M ~ ^ ~~~~~~~~~~~~~~~~59 :0I .N(warning: a,0b3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3)src/libavcodec/aacsbr_template.c 8 4:((7a1322:622):1 5 >warning: 4851 | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](f{/ bQM)_3 P1?(I 1322 ()b, | 0) Q3.0:( 0.40( 1 02a07 2726) )51 7 78f/ 0M0| ~ ^ ~_ 0P1 9w4h6Ii3)In file included from , lfesrc/libavcodec/aliaspixdec.cQ:25): , src/libavcodec/bytestream.h30 (Q0(:3.1g1870(0 :<= 2s15br0-src/libavcodec/bytestream.h8:>.:n2 0_317q0 &warning: &2:1131:5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 793kwarning: 661comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f/ >9=3 187M | 5s b_r7- P3>f _ tI4i317a | )b ,l ff e no)i s(e | }s[siizze ^~~~~~~~~~~~~~, g2e src/libavcodec/aac_defines.h:]2!{44) ==Q : 36 3F1 (| ~ ^ ~~~~~~~~: sF0M IiN(.pnote: -src/libavcodec/aacsbr_template.c>z0expanded from macro 'Q30'9 beu:f6In file included from )1338f:3118: src/libavcodec/aliaspixenc.c| e ~~~~~ ^ ~~~~r0_ 6e442: warning: n | d0 -25 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]#0: src/libavcodec/bytestream.hpd-8>b:ue0f4i293f: 8nff13e1338re) :Q | , , 3warning: 0( xisficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]zeQ)3) (;1 k (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ <0 . 0 4src/libavutil/macros.hs293b | 4 : r - >149 m [ 1:9 1 ( i25n8t])s:4 3 8+1 4(i(xnote: )*s5zb7expanded from macro 'FFMIN'1rIn file included from 0-7e3f >2k7src/libavcodec/anm.c4) x1} :[,8491]=)28 | 24 .: #| src/libavcodec/bytestream.hd ~ ^ ~~~~~~~~~~~~~~~~~~~~~~| F0:e f ~~~~~^~~~~~~~~~~~~~~~~~F +171 i M:0.src/libavcodec/aac_defines.h5n)I18::e N (| 45 ^ p:-warning: F36>bFMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I :In file included from uNsrc/libavcodec/aacps_fixed.c(note: fexpanded from macro 'Q31':af 24: ,ebr)_In file included from src/libavcodec/aacps.c e 171:(32n45 | | (#ad: dsrc/libavcodec/aacps_fixed_tablegen.h: 163)e fi n:e - 86 :Q> p 3warning: g-1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]((x-)> b>bbuuffffe r,)e r? +( b )s= 163 i | : z F F Me ( I)(N i a;( n t))g - )Q(30| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> ( 0b.x| u0f)f ~ ^ ~*src/libavutil/macros.h 5e2r:1_4649e7n1d :- In file included from g4725src/libavcodec/alac.c:- 8>3b4u:note: expanded from macro 'FFMIN'694f54f 687: 4ef.src/libavcodec/bytestream.h0r/,M : 318_sP49+ | :iIz)e )#15d,0 ;.Q:e fi5n) 3 warning: e 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| | ( ^ ~F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 F.M I0In file included from 318Nsrc/libavcodec/aacsbr_fixed.c5 | (: src/libavutil/macros.h : 249ia62,: 6f :(bsrc/libavcodec/aacsbrdata.h):6485:2532s: 2warning: :iz(e(9aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: 22) expanded from macro 'FFMIN' 3> !9=(fb/ ) M49_ | P s?485#Idi | (b))ezfe{, i)n Q:Qe 3| 13 ~~~~~ ^ ~~~~F( (0 Fa)()0 . M04.1| I0N0 ~ ^ ~42( a7,5b83)1 10In file included from src/libavcodec/aliaspixenc.c(:30250(8: 01a94src/libavcodec/bytestream.h653)f):,294f : Q/15M:_>P3 I1)warning: ((, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0b. Q)03 0? 2294( 01 | 1(. 06 b ) 373i:843f 766 (913(5a5s7i)z)13e 4ff2 | /)! ~ ^ ~=M} _,Ps {Ii)Q, zQ33e10()( 00| . ~~~~~ ^ ~~~~0. 09260732786107672f00/8M0_4P8If)),, QQ330(10(. 00.0024841210958946318f1/4M5_7PfI))},, | ~~~~~^~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436::36 note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44 | ##ddeeffiinnee QQ3310((xx)) ( i(nitn)t(()x()(*2x1)4*71408733674481.802 4+.0 0+. 05.) 5 )| ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::62: 24: src/libavcodec/aacsbrdata.hIn file included from src/libavcodec/aacps.c::485:327: :src/libavcodec/aacps_fixed_tablegen.h :warning: 163implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0163 | . 4 1 0 2 5 8Q0300(001.90456631f74)9,6 Q7341f( /0M._0P2I1)1,6 7Q330(609.3055723646f)2},9 23{9Q3f1(/ M0_.P0I9)63,80 6Q23000(800.4084f7)3,1 1Q338015(f 0/.0M4_4P11I9)8,4 3Q813405(70f.)0},3 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 4761src/libavcodec/aac_defines.h:5451:f36/: Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#2d0e7f2i7n6e 1Q7371(fx)/ M _ P I ) , Q 3 0 ( 0 (.iIn file included from 0n0src/libavcodec/anm.c2t:8)228(0: 5(9src/libavcodec/bytestream.hx6):*12186f1:13/:4 M7_warning: 4P8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 I6)4,8 . 0| ^~~~~~~~~~~~~~+ 0.5src/libavcodec/aac_defines.h ):44186: | 36: note: | expanded from macro 'Q30' ^ ~ size 2 44= | # deIn file included from fFFsrc/libavcodec/aacsbr_fixed.ci:Mne62 : IQsrc/libavcodec/aacsbrdata.hN3(:0484p:-(>b84xu):f f e warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ e n d - p - >484 b(u | inft{)fQe(3r(,1x) *(s1i0 0z73.7e419)7;382 1243 .10| 3 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2+ 306.355)f src/libavutil/macros.h| :) ^49, : 25Q:31 note: In file included from (expanded from macro 'FFMIN'src/libavcodec/aacps_fixed.c-:24 : 0.In file included from 9src/libavcodec/aacps.c9:5 324: 498src/libavcodec/aacps_fixed_tablegen.h1 | 9:#1631:36d:6 e3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 i0n31ef) }F,F M{IN Q3(163a | 1 , (b - ) Q03 .0((0(3.a08)5 2>9 69(917b67)5 4?697607 4f1/(7Mb_Pf)I) :, ), (Q3Q0a)31()(0 . 00.9| 582 ~ ^ ~56 16629902937915fIn file included from /4Msrc/libavcodec/anm.c2_:287: PIf))src/libavcodec/bytestream.h}:,,187 Q:3 150:( | warning: 0 ~~~~~^~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h. src/libavcodec/aac_defines.h0::445317 7:3:11871336::1 | 3 8warning: 0 5 note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fexpanded from macro 'Q31'/iM_ P If), (Qs 3i0z(450 317e | | .2# d0 33 8e!f=i 4s7 ni6s1ezi5 ez1Q2ef3 )1/M=_ P(I) FxFM,| )I ~~~~~ ^ ~~~~Q 3 0N ( ( src/libavcodec/aacsbr_template.c0p.- 0 : 1353>:2 07b2197 61u7:7 f /Mf_warning: f comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] PIe)r (_i,e nQ3n0t(d ) 0-.0(01353 | (src/libavcodec/bytestream.h2p8 x-2 ) : >35505*92fbo:ur61113ff/ M(4: fk _=7warning: eP 40rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],I)8,;3 6 4ks i<| 8 ^~~~~~~~~~~~~~. z e0s )src/libavcodec/aac_defines.h:b44+ ;:r3550 | . 36-: 5 > note: )expanded from macro 'Q30'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~k | x ^ ~s[ isrc/libavutil/macros.hz0 ]:;e4449 | :# d e In file included from 25kf+=+ src/libavcodec/aacsbr_fixed.c::i) F{ 62note: : nFe | Q ~ ^ ~~~~~~~~~~expanded from macro 'FFMIN' src/libavcodec/aacsbrdata.hM3 0:I484:(58Nsrc/libavcodec/aacsbr_template.cx:) (: 135949 | gwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #-14 : dwarning: > ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]b f u484f | fi ne {e 1359FQr3 1 | F_ e( M In (i Nd0 n (.a-, bg)- >(t) (9b7(f(ux3)ao)f127*r1 0f73 warning(>;e3r71s generatedk, 4318(2b4. . 0< 9+ )0s i2 .?5s)z 3 be )6;( br| -3 5) ^>k| f ) x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:,[0 ] + In file included from Q(src/libavutil/macros.ha src/libavcodec/aacps_fixed.c3::)s491:24)b(r25: In file included from src/libavcodec/aacps.c-:-: 032> m| [.: 9note: ~ ^ ~expanded from macro 'FFMIN'0src/libavcodec/aacps_fixed_tablegen.h]:;1639 5:411k: 8warning: + 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 49In file included from | 9)1src/libavcodec/aliaspixenc.c6# :{3de25f 00 3: i n1631 | src/libavcodec/bytestream.h | e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ Ff: 318F) }:,M 15 : src/libavcodec/aacsbr_template.cI {Qwarning: 3N0(:Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31((a1366 :0-.0, 19318 | 0.b3:8 5 ) 2warning: 96 1 icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 7((f9 4(9a7 s65667)1366 i74 | f>/z0 M(e12 _b)7 f P !)= If?,s)o, Qir(Q 3(zb310(k e )= 0(0):.;0 9.8k5(| a0 1<6 ~~~~~ ^ ~~~~) )5920s 696b r72| - ~ ^ ~ 195>243k297xIn file included from ff[)src/libavcodec/alac.c/1]};,: 54M: k| _ ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h+P+ :I))src/libavcodec/aac_defines.h356: ,: 13Q{:453 0warning: : | ( ~ ^ ~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]360 :. 0note: 4expanded from macro 'Q31'7 31src/libavcodec/aacsbr_template.c :11372:35614 | 38 0 :545f/ M _ | PI swarning: i#zdee2)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f ,= i nF FeQM 31372 | I NQ(0p 3(- 1 0>.(fbsrc/libavcodec/bytestream.hou0r3xf 3:)f (8;271e r 4 7:6171_ ek:5 1 n warning: f /dM <- spcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _bPr- I->> )kxbu , [f Q1f 3(]e271r0i( | +, ssn0 birzt.) (-e0) ;(>x2 i m)0*n| [7227t6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 11s]i4z7src/libavutil/macros.h;: 7ke72 49=4+8+3f6: F)F /{425 M IM_8P.:I| )N0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~+, (0g.note: -Q>3b5uexpanded from macro 'FFMIN'0)f f( 0| e ^ ~.r_ en d049 0 | 2-82#0In file included from 5 96dsrc/libavcodec/aacsbr_fixed.ce:g1f62-: >src/libavcodec/aacsbrdata.hb:ufi484:f31/f:Mn_Per ,ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ) , sF| Fi ^~~~~~~~~~~~~~Mz Ie 484N | )src/libavcodec/aac_defines.h({;:a44Q: 36:,b3)1 note: (| expanded from macro 'Q30'0( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .(97a31)2 src/libavutil/macros.h3:441 | >#493 de:9(2f325bi)6 :n3? note: (e5 fexpanded from macro 'FFMIN')bQ ,)3 0Q :49 | (3x(#1)(ad) - e)fi0 n .| 9 ~ ^ ~ e95481 9 F1F 63M0 In file included from I0 src/libavcodec/alac.c N31:f54 : src/libavcodec/bytestream.h() :a}, (,357b{iQ3:1)n 15(:t(- )warning: (0a.)3(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8>( (2x9)b9*) 97165357? | 0 6 7( b7)3 70 4 1812i:f74f ) ,(.(a )s0Q)i +3 10( z0e.. 2| 9 ~ ^ ~5 8! )5= 1 | 6s ^9 i0z9e7)1src/libavcodec/aacdec_template.c54 2In file included from src/libavcodec/aacps_fixed.c7::| f ~~~~~ ^ ~~~~) 243474}: In file included from :10,:src/libavcodec/aacps.c : warning: 32missing field 'help' initializer [-Wmissing-field-initializers]| : ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:162:src/libavcodec/aac_defines.h136::45 :warning: 36 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3474 | note: expanded from macro 'Q31' {NU 45L | #L d}162e | , f i n | ^e Q3 1Q(3x0)( 0 . 1 2 5 2 3 3 70 98 f (/iMn_PtI))(,( x)Q*231407(40.81316478.604 1+ 003.157)f / | M ^ ~ _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:0625: 9src/libavcodec/aacsbrdata.h8:74841:79:1 2fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.076 24847 | {2Q341(7 207.f9/7M3_1P2I3)1,3 9Q233603(50f.)0, 4Q63819(-005.349595f4/8M1_9P1I6)3,0 03Q13f0)(}0,. 00{6Q33915(6-408.23f8/2M99_97P6I5),6 7 0| 17 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h31:( 440:.369:8 5note: 1expanded from macro 'Q30'6 909715 4442 | 7f#)d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45( | #idnetfi)n(e( xQ3)1*(1x0)7 3 7 4 1 8 2 4 . 0 + 0(.i5n)t ) (| ( ^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.:5162): 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:483:83 :162 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.125233 704839 | 8{fQ3/1M(_ P0I.5)67,2 1Q39079(7408.13179644f1)0,3 1Q73f1/(M-0_.2P4I0)7,6 8Q336041(404.9190f5)9}8,7 1{Q9311(2src/libavcodec/bytestream.hf /:M0_.P3554I:)613,:8 Q53warning: 707comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6( 6074.60027692f7)2,4 7355Q2 | 371 (-f 0 /. sMi_3zPe0I )1 4,=0 Q 3F20F(30.M03I4N4(65g87-9109>85b3uff)4f5}ef/,M _r P| I_ ~~~~^~~~~~~~~~~~~~~~~~~) ,e Qnsrc/libavcodec/aac_defines.h3d:0 45(:-036. 00:6g3 95-6>note: 4expanded from macro 'Q31'b 8u2fff/e M_rP45,I | s)#,id z ee| )f ^~~~~~~~~~~~~~i;n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q src/libavcodec/aac_defines.h3:144(x:) 36 :src/libavutil/macros.h: 49 : note: 25expanded from macro 'Q30' : note: expanded from macro 'FFMIN' 44 | (# id49net | f)#die(f(src/libavcodec/bytestream.hx)n:ie271*:n e2 17Q13F:F warning: 407Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](4IN (x8)3 a 6 , 4 8b. ) 0 271 ( In file included from | ( a + ( i)src/libavcodec/aliaspixdec.c :0 n .25>t )5(: i)n( src/libavcodec/bytestream.h (tx:| b ))293* ^ ~s :1i?130z :(7b)e 2In file included from warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (src/libavcodec/aacsbr_fixed.c7: =a4)62) 1: 8src/libavcodec/aacsbrdata.hF 2:F483| :4.M0I N+ ~ ^ ~59 293( :0 | g .warning: -In file included from 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) >src/libavcodec/aliaspixenc.c : b25u: | s ^ fsrc/libavcodec/bytestream.hi:f z356eeIn file included from src/libavcodec/aacps_fixed.c483::2r13 | 24{: _=:QIn file included from 3src/libavcodec/aacps.ce n 1:32F: dFwarning: M(I Nsrc/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 0(. 162-p 5g6:7-->>862: warning: 356bubf1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ufe9 f r 7f_e 9siezre7n ,1622 | 4 d8 s= 3F i -9 Fz e4)pM f );-I Q,3>0N(| 0. b( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p -1Qu>fbfuefsrc/libavutil/macros.h2352r,f s:13e3i49(:-250:r7z0. 2_e98note: f4e0)expanded from macro 'FFMIN'/nM7;6 8d_ P3 I6) ,- | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 49 | Q1p#4349-9dsrc/libavutil/macros.h0>(fe):49b:250f.i}u:1n1,e7f6 41 0 fnote: eexpanded from macro 'FFMIN' {3QFrF137,M1 f /I(49sMi_N ( | 0#zdePfa.,4eIib)n6)85,7)e ;( 7Q63 ( a607F4| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(FM6I 0N >(0a,2b9 .(1b0)src/libavutil/macros.h:) f(5) 49(,9 ?: a8Q7311925()(1-2:b 0f./)note: >expanded from macro 'FFMIN'3M0_: (1PI()b4)a ,0 2)349 | #? )(3bQd30 4| )e (5 ~ ^ ~fi:n 07 e(.a1) 09)87Ff 6 F| )2}M, ~ ^ ~ 7I2 N4| 7( ~~~~~^~~~~~~~~~~~~~~~~~a2 7,fIn file included from /Mb_src/libavcodec/aliaspixdec.cPsrc/libavcodec/aac_defines.hI)::25): src/libavcodec/bytestream.h 45,: :Q(36(:2943:0a( 015.)note: :0 expanded from macro 'Q31' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 6>8 9( b 0455)3294 | 4 | 5#f/?M d _(eb PfI) ),i i:f nQe ((as3 0)Qi3()0 z 1| .e(2 ~ ^ ~00x6 3 )!95 6= 4In file included from s8isrc/libavcodec/aliaspixenc.c2z:fe/ 25 )M : _ | ~~~~~ ^ ~~~~src/libavcodec/bytestream.hP: 357 :I )15, | : ^~~~~~~~~~~~~~ warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]insrc/libavcodec/aac_defines.ht :)44(:( 36x:)357* | 2 note: expanded from macro 'Q30'1 4 7 4i In file included from 448f | 3 src/libavcodec/alsdec.c:6#32(4d: essrc/libavcodec/unary.h8fiin:e50.z0 :e2 Q4130+(!x:) = 0 swarning: . i zcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e5 )) | ^ ~ | ( ~~~~~ ^ ~~~~i nt )50( | In file included from ( src/libavcodec/aacsbr_fixed.c : xfo62r: ()isrc/libavcodec/aacsbrdata.h *:10=7 48303:; 7314i1: 82 4<.warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l+ e0n. 5&)& g| e ^483 t_ | b{itsQ1In file included from src/libavcodec/aacps_fixed.c3(:1g24(b: )In file included from src/libavcodec/aacps.c: 320: !src/libavcodec/aacps_fixed_tablegen.h:.1625=:6 61:7 st2warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p1;9 7i9+ 74+8)3;9 4 f| ), ~~~~~~~~~~~~~ ^ ~~~~ Q 31621 | ( - 0 . 2 4 Q03706(803.6142154243939f7)0}9,8 f{Q/3M_1PI() ,0 .4Q6835707(606.7141670624910f31)7f,/ MQ_3P1I()-0,. Q33001(4002.3130455978179189f12)f/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h:045:.360:7 6note: 2expanded from macro 'Q31' 724727f/ M_45P | I#)d,e fQ3i0n(e0 .Q043618(x9)0 5 3 4 5 f / M _ P I ) , ( iQn3t0)((0(.x0)0*623194576448823f6/4M8_.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:62: src/libavcodec/aacsbrdata.h:483 :447 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fine Q30(x) 483 | { Q 3 1 ( 0 . 5(6i7n2t1)97(97(4x8)*319047f3)7,4 1Q381(2-0src/libavcodec/aacsbr_template.c4..204:0 13907:+6 1908:.35) 6 4 warning: | ^comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1 4499In file included from fsrc/libavcodec/aacps_fixed.c):}24: ,In file included from src/libavcodec/aacps.c{:Q 323: 13901src/libavcodec/aacps_fixed_tablegen.h | ( : 0162 . f:o4src/libavcodec/ac3dec.c36r: 6 (e8 5=: warning: 0718417implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];6:6In file included from 7 4 649esrc/libavcodec/anm.c0: :2< 289 f )warning: : 162c | , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h hQ_ :3d1293 a (:-tQ13300a-:>b.( warning: s30011841_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n.u41 | 25 2m0 3_e2n 3730v ; e 32939 | 8 f+4 / +5) M _7P I d1{9 8)s,i oQ f| z ~ ^ ~~~~~~~~~~~~~~~~~~~w 3)e},n m02( i0x=_ src/libavcodec/aacsbr_template.cF| . ~~~~~^~~~~~~~~~~~~~~~~~i n:fFo114011:723M:I -warning: src/libavcodec/aac_defines.h6N4>comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]c:e(1p -45n:t0>36e3b1 7:r note: uexpanded from macro 'Q31'1401 f_/Mf_f | mPe iIr _45x)_ e | n# dd e-f,l ieQp3fnove-0r( 0eQ>3src/libavcodec/adpcmenc.c .lb1(1 u:(i0 5f x 987 9=f)e:r, s8 70 12 :i warning: 1;9missing field 'help' initializer [-Wmissing-field-initializers] i = z 1 25N* 57 : 0 (| 0 ~ ^ ~~~~ :U2Lsrc/libavcodec/unary.h :. 1 4L7s500note: expanded from macro 'FFMIN'src/libavcodec/aacsbr_template.c4 8i3:741: c:e}z 664 8 1407n:e23 2497.warning: 24te2r:_| m | i#x0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 7= ^Fd_F M+fwarning: /M _elI Ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](Ppfev0 I-) iel.]>;,50n | 5 bu e) 1407 | f Q F f| f | 3F0o( ^ ~0e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _e M r (.n04I Ni(da 6- f oIn file included from ,8p9=rsrc/libavcodec/aacsbr_fixed.cb->0b :()625uf0fi : =3;e i( src/libavcodec/aacsbrdata.h< 40r;(:a )5,f 482le /siiz e:)n>src/libavcodec/ac3dec.c M:1842<83; (_bP)I:)49 :: & & ?g,s bwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| e warning: Qr ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( t_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b3i-tbs 0>src/libavutil/macros.hn)_11842(:49 :q( | g0 :25 :; b.) (!482= note: s0 a | i expanded from macro 'FFMIN' t 0d){+Q 3o1p6;o )+(3w9nim i x)_ i5+6+| 49 ~ ^ ~ | 0 n.4); #| 9 df8| eo- ~ ^ ~~~~~~~~>4c ~~~~~~~~~~~~~ ^ ~~~~e2nIn file included from f 2 ft/src/libavcodec/anm.ci:289: eMrn_2src/libavcodec/bytestream.h_src/libavcodec/aacsbr_template.cem 5F:P:i6F5294I1411):x23M5::,_lIev5e l15 N (a3,warning: b_:l| tr1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])6 ^~~~~~~~~~~~~~warning: t 0 fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( ) ( src/libavcodec/aac_defines.h ,=1411a : Q | ) 29444g3 1 ( | : 7 a > warning 36 i n(0s.: inote: _b generated8 f expanded from macro 'Q30'f olr) . 3 (esi z(1 644v | #?e i(3bedls2[ 9)0 e:fs!=-6 5in= 0>( 1 e sQ;a 8)ciezn3i 2<) est0e9 ) b| r(-r>3 ~ ^ ~| x_)n [f ~~~~~ ^ ~~~~m)1}] ; iiIn file included from , x{+src/libavcodec/aliaspixdec.c _ l eQ+: v 3)25 e 1: {(src/libavcodec/bytestream.h l : 318| _ ~ ^ ~~~~~~~~~ 0 :l15.:(ti7 r5t0]src/libavcodec/aacsbr_template.c;n :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8t )1421 :123| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1:4( x )318 | warning: 5* comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2 18 6 0i9f743 87 4114218f | 2(s)iz 4,.e 02Q 3 + !01.( =src/libavcodec/ac3dec.c 5:-1843: 49s:) 0fi zwarning: .o eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]35r| ) 5 ^ 3(3 i2| ~~~~~ ^ ~~~~ 21843In file included from | src/libavcodec/aacps_fixed.c= 3 1:4 242: 2In file included from 0 6src/libavcodec/aacps.c5;f : ) }i32 : ,src/libavcodec/aacps_fixed_tablegen.h :< di l 162| oi:m ~~~~^~~~~~~~~~~~~~~~~~~;w11 ni:m i+xsrc/libavcodec/aac_defines.hwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_:in)f 45o{- :> 36su| r ~ ^ ~~~~: rnote: 162oexpanded from macro 'Q31' | u n d _ m i x Q45_3 | l#0ede(v0e.l1 2 5f 2 i3 3n70 9=e 8 fg/MQ_3aP1i(Inx)_), le vQ 3el s[0s (-0 >. 1 1 7 6s u4 1rr 0o3 1 (u7ifnntd/)_M(m_P(iIx),x )_Q*l320ev1e4(0l]7;.140 8 | 536 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~94 887.1091 2+f /0M._5PI)), Q| 3 ^ ~0 (0.076272In file included from 4src/libavcodec/aacsbr_fixed.c:7622: 7src/libavcodec/aacsbrdata.hf:/482M:_src/libavcodec/ac3dec.cP59::1844:I 49warning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q3warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.046 8482 | 9{0 Q5318443 | 14 (5 f /0 M._ 9 P4I ) ,d o2Qw390n2(m506.i505x05_i6n3f1o6-03f9)>56,4 sQ8u3r2f1/(r Mo_0PIun.8)d3,_ m 1i| x6_ ^~~~~~~~~~~~~~3 le9vsrc/libavcodec/aac_defines.h0:e644l:51_36l8:tr2t 9note: expanded from macro 'Q30' 3=f g)a }44i, | n# _{Qdle3vef1iel(sn [e0s.- Q73>0(5xs)0 u r8 r 1o 1 u 4 n5 d2_8m 6i 9 x4(8i_ntfl)e)(v(e,lx )_*1Qlt03r1t(]-7;3074 1. 382| 45. ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~503 3 2+23 104.2526)5f ) }| ^, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :161:136: warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | :#317d:ef13i:nsrc/libavcodec/ac3dec.ce : warning: 1846 :Q4931611comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](: | x warning: ) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q 3 0 ( 0 .317 | 1 18469 | 6 93 9 9 ( i 7s n 5i0t ) ( (zfe x /2) =M* 2d1o4w7 4F8_nF3PmM6IIN(i4x)_,ipn-f8 >o.-Qb0u>3l f+f e0r.0f(_5e0e.n)_ m i| 1d ^ ~x _8l 5-6 7p4evIn file included from e-l1 src/libavcodec/aacsbr_fixed.c> b 16:u62 : 0f src/libavcodec/aacsbrdata.h f/fM: 482=e_P: rI)32,: g,Q3 0a warning: (i0s.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ni_1 6zlee)8ve;l1s 55 8_ 4826 | 3l9| f/{Mf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e [Q_s3P-I>1lsrc/libavutil/macros.h() 0f.:,49:e9_ 42529m2Q:30i(50 x6.512236note: 57_54expanded from macro 'FFMIN'l33e4 12vf/6Me0_l P49 | f#]dI));,e , fQin eQ331| 0 (( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F 00 F.M.0875I83N10(6a83,89b8)02 67(f5(/1a8M_)2 PI9)>3,f ) (Q}b3),0 ( ?0 {.(0Qb1)3 01(: 380(8.4a477)95f)0/M _8 P| 1I) ~ ^ ~,1 | ^~~~~~~~~~~~~~4 528src/libavcodec/aac_defines.h6:944:4In file included from 368: src/libavcodec/anm.cnote: :fexpanded from macro 'Q30'28 : )src/libavcodec/bytestream.h,: 318Q:315 1:44( -0 | warning: .#3dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ef5i 5n3e3 2318Q23 | 0(3x 1)4 2 i2 f 6 5( s fi z )e 2 }9 , ! =| warning(si nst ~~~~~^~~~~~~~~~~~~~~~~~ generatedi. ) z(e()xsrc/libavcodec/aac_defines.h ) :| *451 ~~~~~ ^ ~~~~07:3 367:4 1note: 8expanded from macro 'Q31'2 4.0 + 0. 545) | # d| e ^f ine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(161in:t111):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*2147483648.0 + 0.1615 | ) | ^ ~ Q30(0.1969In file included from 3src/libavcodec/aacsbr_fixed.c9:9627: 5src/libavcodec/aacsbrdata.h0:f482/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], src/libavcodec/bytestream.h Q3:0355(:0.13 : 1482warning: 8 | 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6{ Q3714(1 1060.f9/4M2_ P9355I2 | 56) 5, 5Q 5s303(iz1e0.610 68f1) 5,5=86 3 FQ93F1M(I fN0(/.Mg_P8I-3)1>,b6 u3fQ93f0e(r00_6.en511d2822 93- 36gf-7)4>}3,b4 2uf/{fQM3f_1Pe(I r0.),,7 Q 5s300(i08z.101e)7;4 55 | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 88068984src/libavutil/macros.h8:498:2f257):f, /note: Mexpanded from macro 'FFMIN' Q_3P1I) ,( Q493- | 0#(00.d.3051ef503in383e8 4F24FM27I9f3N/1M(_P4Ia),2 ,2b| )6 ^~~~~~~~~~~~~~ 5(f()asrc/libavcodec/adpcm.csrc/libavcodec/aac_defines.h:}44,: ):36 : >691 | ( ~~~~~^~~~~~~~~~~~~~~~~~ :bnote: 20src/libavcodec/aac_defines.hexpanded from macro 'Q30':: 45warning: :)36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :? note: expanded from macro 'Q31'44( | b#d)e f: 45i( | na#)de)e fQi n| 3e0 ~ ^ ~(x ) Q 3 1 ( x ) In file included from src/libavcodec/aliaspixdec.c : 25: src/libavcodec/bytestream.h: 691356 | : ( 13 (i:n t i n) ((warning: xt) *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 1i f(0 7((3xf7 )356i4lt*e | 1 2 r8214 4>=.s07 i4z+eF2 8= FFF30_.M6INA(5p-4R)>8bRu ff.A0Y e| ^ +_r E_L0enEd.In file included from 5M) src/libavcodec/aacps_fixed.cS: -( 24p- >| x ^ ~: bau fIn file included from f_src/libavcodec/aacps.caed:In file included from rp,32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.hc ms_itz62:aeb): 161l:;src/libavcodec/aacsbrdata.h e86): :) 481| {warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h| : ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' 161 | 481 | src/libavcodec/adpcm.c 49 { :Q3 | 0Q7243#1((-:de00..206f1:9 5warning: i6299comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 n898e09 F4F57M55I21019Nff()/aM,,_bP) Q I724( | (3) a 1), > (( b-)Q 03.? 0 (1 84i30(fb9).1src/libavcodec/aacsbr_template.c 5 78:(5:f 144654i5(:a6l023t:)7491e )2116f0rwarning: )f}/>comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ,M _= | {P I ~ ^ ~Q F)F3_A,1 (In file included from Rsrc/libavcodec/aliaspixdec.cR A1446Q03:.Y | 01(25_: 10E.Lsrc/libavcodec/bytestream.h 9 6 0 3 1E6M:1 98S1(357 :f15o05x5:r 0a8_ awarning: d6pc6(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 8m3=94_ 3 fft3570)/aM_ | P,I;b )l,e Q e Q330)i <|1(f c(|(0hs i z0e.29 .!_12s29=dh3i8 a6f9ts t7b)4)8s _2 0{1nf/ | 6 ~~~~~ ^ ~~~~u mM_ P| 8 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_If) e),n v};, eQ 3+0(| 0+ ~~~~~^~~~~~~~~~~~~~~~~~.0)7 5{8src/libavcodec/aac_defines.h 08:845 :8| 236 ~ ^ ~~~~~~~~~~~~~~~~~~~7: f /note: M_expanded from macro 'Q31'PI ), Qsrc/libavcodec/aacsbr_template.c30:(14550:src/libavcodec/bytestream.h .2745: | 0#:3551:d13 0e3:8 warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f8warning: i4necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4Q3 17 (14559xf | /) M _ P I ) , 355 | | ^~~~~~~~~~~~~~ s fi src/libavcodec/aac_defines.h oz:e r44 :( m 36 : == Fnote: ( FMexpanded from macro 'Q30'IiN0; n( gtm < -s>)44bbr(- | u(>f#fexrm_de)[enf*d1i2 1]4n7-;e4 8Q3gm360-+4(8>+x.)b)0 u + f{f e r0, . | 5 ~ ^ ~~~~~~~~~ s i z ) e ( i| ) ^ ~n;t | src/libavcodec/aacsbr_template.c) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( :(1467In file included from x:src/libavutil/macros.hsrc/libavcodec/aacsbr_fixed.c:)23:: warning: 49*62comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1: : 250src/libavcodec/aacsbrdata.h:7:3 7481 note: 1467expanded from macro 'FFMIN'41:8 | 592:4 .0 warning: +49 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 0#d .e 5 ffi)orn e ( e F| F481M= ^ | {IQ 0N3;(In file included from 1src/libavcodec/aacps_fixed.c(: 24a: -e, In file included from src/libavcodec/aacps.c0:32b: <. 6c)src/libavcodec/aacps_fixed_tablegen.h 5(2(h_:d9aat16188)a:061 ->4b:s>5 _n 52warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1mb_1)en9v f;)? ,( be +Q161)+3 | :) 1{ ( a (- 0) . )1| Q ~ ^ ~~~~~~~~~~~~~~~~~~~ 83 04(0| . ~ ^ ~3 19src/libavcodec/aacsbr_template.c9567:5914733:9279:4In file included from 57 src/libavcodec/anm.c059warning: :02fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]28 1/fM: _P)Isrc/libavcodec/bytestream.h:}), ,356 Q 314730:(13:{ | 0 Q.31 8warning: 1 (5 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 . 71411 19 6 6356 | 0 f 0 3/ 1M9 0f_sP0iI6oz)e,2 8r Q=34 30F((fF0Mp) .I1,N =6(8Q 0p; 1p3-1>(bu5f <5f80 .9e96sbr8399r_9f3->en/4n[c6Md_h_7d PI8)a0-,t1a - 6p->Q83f>b0)(}0bsuf,._1f ef 2| rr2e ~~~~~^~~~~~~~~~~~~~~~~~, 3q6_7rssrc/libavcodec/aac_defines.h4:ei3454:2sz[e36fe )+ :1 ]/;M_note: P] ;expanded from macro 'Q31'I )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p Q+3 +src/libavutil/macros.h)0: (45{490: | 25 .#0:7 58d0e8 | note: expanded from macro 'FFMIN'f 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~82i7 n fe/49M_ P | QI#)31d(exf),i n Q 30e( 0. 01F0 F3M I8 N 8( a,4 b4)7 9( f(/ a(M)i _> n(Pb)t I)?(), ( (| ^~~~~~~~~~~~~~x b))* 2:src/libavcodec/aac_defines.h1 :4447:(36:4 a8note: )expanded from macro 'Q30'3 )64 8 .| ~ ^ ~044 | +# d0e.f5)In file included from in e src/libavcodec/anm.c Q| 3:28 ^ ~: src/libavcodec/bytestream.h0: 357(:x15): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c : 62 357 : | src/libavcodec/aacsbrdata.h : 481 : 31 :i (warning: fi n(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ts)i(z(ex2 )!*=1 si0481 | z7{3eQ)7341 8 124| . ~~~~~ ^ ~~~~( 0- 0+.6 502.958)8 0 4| 5 ^5 2119f),In file included from src/libavcodec/aacps_fixed.cQ:324: 1In file included from src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h1:816143:95367:5 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 921f)}, {Q31( 0161 | . 1 19 6 0 3 1Q93000(608.4139f69)3In file included from ,9 9Qsrc/libavcodec/aic.c7350:f131/: (Msrc/libavcodec/golomb.h_: P482I0.:9)934,8 : 9warning: Q9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]303( 04.61788051676481f) 1}6482, | 0f / M_| P ~~~~^~~~~~~~~~~~~~~~~~~I ) , Q src/libavcodec/aac_defines.h 3:0 45( 0:i36.f1: 68 1(note: 5expanded from macro 'Q31'5 gsrc/libavcodec/ac3dec_fixed.c8b6-3: >9s159i45f:/zMe | 140__:# warning: Pimissing field 'unit' initializer [-Wmissing-field-initializers]dIn) ef_i,bn iQt3e s0Q( 0.31<1 21592=( | 3 x )6 r 7e 4 3_ i 4 { n 2 d ef"/M _xc(P)onisI ),n t_){Qn( (30o( x| )i*0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~. 0s7258e014878g84e287nf3"6,/M4_ 8PI".)en0a, bl+e Q03.c5on0s)(i 0s .| t ^ ~0en t1 0n3o8i8In file included from ssrc/libavcodec/aacsbr_fixed.c4:e4 7629g: fensrc/libavcodec/aacsbrdata.he/:r481Ma_:t6iP:o Inwarning: )," implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | O ^~~~~~~~~~~~~~F FSEsrc/libavcodec/aac_defines.hT :(c48144 | o:{36nsQ3:1 is(tnote: en-expanded from macro 'Q30't_0n oi.s6e5_g2e9 n844 | e#r8ad0te4if5oi5nn2)e1 Q,3 1A09(fxV_)O,) PT _ Q T3Y 1 P ( E- _ 0.B 18O 4 O3(9iLnt5),(7(x )5*{1407.53i07649 2=411f )80 }}2,4, . {0 0Q+, 31 ,10( .P50) A .R1| 19 ^6} 0,3 1 9| 0 ^0 In file included from src/libavcodec/aacps_fixed.c6:82443: fIn file included from src/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1161(: 110.:99 89warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 46780168f)}, | ~~~~^~~~~~~~~~~~~~~~~~~161 | src/libavcodec/ac3dec_fixed.csrc/libavcodec/aac_defines.h :: 45 160Q::3138036:: note: ( 0expanded from macro 'Q31'.1warning: 9 missing field 'unit' initializer [-Wmissing-field-initializers]6 93997 5450 | f#/deMf i_160PIn)e | Q,3 1 (Qx 3) 0 {( 0. 1" 8 5d 6 7 r 4c 1_ s1 6 ca0lf(/eiM"n,_ tP")Ip()e,r cQ(3ex0n)(*t20a1.g416e8715 45o883f66 43d98f/yM_.n0P +aIm )ic0 ,r. 5Qa)3 n 0g(| 0.e ^ ~co1 m2p2r3e6s7sIn file included from i4src/libavcodec/aacsbr_fixed.co3:462n2f: / src/libavcodec/aacsbrdata.hM:t480_oP:I) ,83a :Qp 3warning: p0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l y("0,. 0O7F5F S480E | T8{(0Qd83r8c18_s(c2-a7f0/lM_.PeI3))6,,0 Q 2A43V_8O02(P80T2._40T128Y90P63E8f_8F)L4,O 4Q3A1T79(, f 0/{.M3_.PI4)6db,l5 5= 7| 13 ^~~~~~~~~~~~~~5 .06}4,8src/libavcodec/aac_defines.h 2:08.44:736f0),:} , note: 6{.expanded from macro 'Q30' Q03, 1P( A44R | - #}0d,. e 9f3i| 3n8 ^e8 8Q3102(5x4)9 20 9 f ) , Q 3 1 ( - 0(.8i4n4t7)6(5(4x1)09*6140279src/libavcodec/ac3dec_fixed.c3f):}7,1614: 132 1:8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 src/libavcodec/aac_defines.h+: 450:.36:5 note: )expanded from macro 'Q31' 161| | ^ 45 | { #"hdeIn file included from easrc/libavcodec/aacps_fixed.c:f24: vIn file included from yisrc/libavcodec/aacps.c_n:coem32p rQ: "3src/libavcodec/aacps_fixed_tablegen.h1:,(160x ):" 136 e:n a warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l e he a v y d(y in160anm | ti ) (c ( x r)aQ3*n02g(104.e7 c3406o28mp3r674e7ss8i36.o045nf" ,/+ OM 0F_FS.PIET5())he, a| v ^ ~Q y3_0c(o0mp.rIn file included from src/libavcodec/aacsbr_fixed.c2:9e621: ssrc/libavcodec/aacsbrdata.h1si:o484805:n13586:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /AMV__POIP)T_,T QYP480E3 | _{0B(Q0.O3O2616L,( 9-{03.2.3663i6605244f /=8 0M2 8}_2,P4 I2)08,,9 61Q3f0,(0). P,1A R9 Q9}73,8 137 7(| 2 ^ 20f./34M65_5P7I3)56,4 8Q23807(f0).}1,2 6{4Q1311(4-502.993f3/8M8_8P1I2)54,9 2Q093f0)(,0src/libavcodec/ac3dec_fixed.c .:Q0163311:711(:5- 60warning: 0.missing field 'help' initializer [-Wmissing-field-initializers]89 4847 64163 | 5 941 f0/9 6 M{ 4N2_UL9LfP)}src/libavcodec/ansi.cI}),,, : | | ^| ~~~~^~~~~~~~~~~~~~~~~~~479 ^~~~~~~~~~~~~~: 12src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h: 45warning: ::4436:missing field 'value' initializer [-Wmissing-field-initializers] :note: expanded from macro 'Q31' 36 : note: expanded from macro 'Q30' 45 | # d44ef | i#n de 479Qe31 | (f xi n) e {Q 3 N 0U L(L x} ), | ^( in t ) (( x ) * 2(i1n4t7)4(8(3x6)4*81.0703 7+4 1802.45.)0 + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 480In file included from :src/libavcodec/aacps.c:3232:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]160: 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480 | {Q31( -1600 | . 36 0 2 4 8 Q23802(402.839066f)2,7 7Q336145f/M_(P I0).,34 6Q535073(506.4289218174f)8}5,1 3{6Qf3/1(M-0_.P9I3),3 88Q83102(504.92626099CC libavcodec/arm/fmtconvert_init_arm.o f3)2,6 3Q6315(-f0./8M4_4P7I6)5,4 1Q039064(209.f1)9},9 7 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 722f/src/libavcodec/aac_defines.hM:_45P:I36): ,note: expanded from macro 'Q31'Q 30(0.12 456 | 4#1d1e45f2in9ef /QM3_1P(Ix)), Q 3 0 ( 0 . 0 1 7 5 60 9(i8n4t9)f((/xM)_P*I2)14,74 8 3| ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h30:(480x:)6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t480) | {(Q(3x1)(*-100.376307244188228424.208 9+6 f0),. 5Q)3 1 ( | 0 ^. 3465573564In file included from 82src/libavcodec/aacps_fixed.c8:724f: )In file included from }src/libavcodec/aacps.c:,32 : {src/libavcodec/aacps_fixed_tablegen.h:Q1603:186(-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 388812549209f), 160Q | 3 1 ( - 0 .8 4Q43706(504.1300966422977f3)6}4,5 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q45:3360:(0 .note: 2expanded from macro 'Q31'9 11485136 f45/ | M#_dPIe),f iQne3 0Q(301.(x2)6 6 9 3 2 63 6 5 f / M _ P I()i,nt )Q(3(0x()0*.2119497478833674782.20f /+M _P0I.)5), Q| 3 ^ ~0 (0.12641145In file included from 2src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h:_479P:I83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.017560984 9479f | /M{_QP3I1)(, 0 .| 3 ^~~~~~~~~~~~~~97 0142src/libavcodec/aac_defines.h1:4444:636:3 8note: 1expanded from macro 'Q30'f ), Q31( 440 | .#8d1e7f7i9ne6 3Q43107(4x3)1 6 f ) } , {Q 3 1 (- 0 . 3(7i0n2t4)4(6(4x1)8*71403773f7),4 1Q82341(.-00 .+8 70.057)1 6| 5 ^6 222959f)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::16045::6136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defin e160 | Q 3 1( x) Q3 0( 0 . 3 0 62 7 7 3 6 4(5ifn/tM)_(P(Ix)),* 2Q13407(4083.624981.104 8+5 103.56)f / M| _ ^ ~P I), Q30(0.26In file included from 6src/libavcodec/aacsbr_fixed.c9:In file included from 623: 2src/libavcodec/aacsbrdata.h6:src/libavcodec/aic.c:34796534f:: /58src/libavcodec/unary.h:M:_ warning: 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P :I41):, warning: Q3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 ( 4790 | {.Q13919(7 803 .379507722 | 0 f/1M4 2_ P14 I4)f,6o 3rQ8(i3 10=(f 0).,0 ;1Q 23i6141 14(5< 20 9f./le8n1 M&&7_ 7PIg)e9,t 63_Q4310bi7(t04.s0311167(f5)6g0b)} 9,!8 =4{ 9Qst3fo/1Mp;( _-i0P.+I3)+)7;,0 2 4| | ^~~~~~~~~~~~~~ 4 ~~~~~~~~~~~~~ ^ ~~~~64 1src/libavcodec/aac_defines.h8:74443:736f:) ,note: expanded from macro 'Q30'Q 31(-0. 8447 | 07#16d5e6fi2n2e29 5Q93f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36: note: expanded from macro 'Q31'( int)((x )45* | 1#0d7ef3i7n4e1 8Q243.10( x+) 0 . 5) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c*:2321: 4src/libavcodec/aacps_fixed_tablegen.h:71604:8363:64 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 160 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 30src/libavcodec/aacsbrdata.h(:0479.:3320:6 2warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 645f/M_PI), Q 34790 | {(0Q.23911(1 40.8359173061f4/21M4_4P6I3)8,1 fQ)3,0 (Q03.12(6 609.3821673796653f4/1M7_4P3I)1,6 fQ)3}0,( 0{.Q1319(9-708.337770222f4/46M4_1P8I7)4,37 f)Q,30 (Q031.(1-0AS libavcodec/arm/fmtconvert_neon.o 2.684710174512695f6/2M2_2P9I5)9,f )Q}3,0 (0 .| ~~~~~^~~~~~~~~~~~~~~~~~0 17560src/libavcodec/aac_defines.h9:84459f:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:e36f:in enote: expanded from macro 'Q30'Q3 1(x) 44 | # d e f i n e( inQt3)0(((xx)) * 2 1 47 4 8 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~* 1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:479.:57) : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :47924 | : {In file included from Qsrc/libavcodec/aacps.c31:(32 : 0.src/libavcodec/aacps_fixed_tablegen.h3:9160:7110:1 42warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 46381f), Q31( 0 .81601 | 7 7 9 6 3 41Q73403(106f.)}3, 0{6Q23717(3-604.53f7/0M2_44P64I1)8,7 4Q3370f()0,. 2Q93111(4-805.183760f7/1M6_56P2I2)29,5 9Qf3)0(}0,. 2 6| 6 ~~~~~^~~~~~~~~~~~~~~~~~9 32636src/libavcodec/aac_defines.h5:f45/:M_36P:I )note: ,expanded from macro 'Q31' Q30(0.19 459 | 7#8d3e7f7i2n2ef /Q3M1(_x)P I), Q 3 0 ( 0 .1 2 6 4 1 1(4i5nt2)9(f(/xM)_*P2I1)4,7 Q43803(60.4081.7056 0+9 80.459)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 478note: :expanded from macro 'Q30'84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0478( | x{)Q 3 1 ( 0 . 9 3 8 8 7 6 8 5(6in1t)5(8(75xf))*,1 0Q73317(-401.812142.804 5+2 802.05)4 6 3| 6 ^f )}, {Q31(In file included from src/libavcodec/aacps_fixed.c0:.8245: 1In file included from 2src/libavcodec/aacps.c6:4323: 5src/libavcodec/aacps_fixed_tablegen.h7:81592:31360:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.5234925 151594 | 3 5 4 7 f ) }Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .42src/libavcodec/aac_defines.h0:045:936:2 5note: 8expanded from macro 'Q31'2 7f/M_PI )45, | #Qd3e0(f0in.e4 0Q3318(7x5) 8 2 7 8 f/ M _ P I ) , (Qi3nt0)((0(.x3)7*629124067440853f6/48M.0_ P+I )0,. 5)Q 3| 0 ^ ~( 0.2953795493In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h:)478,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1946786791f/M _478P | I{)Q,3 1Q(30 (00..90237888772628954621f/5M_8P7I5)f,), Q 3| 1 ^~~~~~~~~~~~~~( -0.1src/libavcodec/aac_defines.h1:2448:45362:8 2note: 0expanded from macro 'Q30'46 36f)}, {44Q | 3#1(d e0f.i8n5e1 2Q63403(57x8AS libavcodec/arm/fmtconvert_vfp.o )2 30 9 f ) , Q 31 ( 0 . 5 2(3i4n9t25)1(5(43x5)4*71f0)7}3,7 4 1| ~~~~~^~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h :+45: 360:. 5note: )expanded from macro 'Q31' | ^ 45 | #In file included from dsrc/libavcodec/aacps_fixed.ce:f24i: nIn file included from esrc/libavcodec/aacps.c: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:x159:)111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (159( | x ) * 2 14 7 4Q83306(408..402 0+0 902.558)2 7 f| / ^ ~M _PI), Q30(0.4In file included from 0src/libavcodec/aacsbr_fixed.c3:8627: 5src/libavcodec/aacsbrdata.h8:24787:831f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.3769 24780 | 6{4Q3015(f /0M_.PI9)3,8 8Q7306(8056.12598573759f5)49,3 fQ/3M1_(-P0.I11)2,8 4Q53208(200.41693466f)7}8,6 7{9Q13f/1M_(P I0).,8 5Q1302(604.35072872837029f2)9,4 2Qf3/1M(_ P0I.)5, 2 3| 4 ^~~~~~~~~~~~~~9 2515src/libavcodec/aac_defines.h4:3445:4736f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#d45e:f36i:n e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f i n e (Qin3t1)((x()x) * 1 0 7 3 7 4 1 8 2 4 . 0( i+n t0)(.(5x) )* 21| 47 ^4 83648.0 +In file included from src/libavcodec/aacps_fixed.c0:.24: 5In file included from )src/libavcodec/aacps.c : | 32 ^ ~ : src/libavcodec/aacps_fixed_tablegen.h:159:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30(0. 44782 | 0{0Q932158(2 07.9f3/8M8_7P6I8)5,6 Q135087(50f.)4,0 3Q83715(8-20.718f1/In file included from 2M8_src/libavcodec/ac3dec_float.cPI4:)5372,: 8 src/libavcodec/ac3dec.cQ2:342500(:40657.:337 66fwarning: 9)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]},2 0 6{4Q0351f(/ M0_.P8I51)2,6 4Q33507(0 .8425229 | 350 379 9f )5,49 3 Qf / 3dM1_o(P w0n.mI52i3)x,4 _9Qc302(5o1e05.f14f9346s75[86470917]ff[/)Mn}_f, P | ]I ~~~~~^~~~~~~~~~~~~~~~~~= ) , dQsrc/libavcodec/aac_defines.h30ow:n(045.m:036i:x _note: c2expanded from macro 'Q31'o 7e8f72f 2s45[9 | 14#2]df[nef/fM]_ =i PnI)smei, xQ *3 1 (Lx| )E ^~~~~~~~~~~~~~ V E L _M Isrc/libavcodec/aac_defines.h N:44 : U S 36_3 D:B ;note: expanded from macro 'Q30' ( i| n ^~~~ ~t) ( 44 | (#xd)e*f2i1n4e7 4Q833064(8x.)0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h:34777:4841: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ 477 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:924: 9In file included from 71src/libavcodec/aacps.c4:6323: 7src/libavcodec/aacps_fixed_tablegen.h0:31596:9611:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(-0.8388995425 315946 | 2 f )} , { Q3Q13(0-(00..75432706039825653892977CC libavcodec/arm/g722dsp_init_arm.o f8/fM)_,P IQ)3,1 (Q 300.(000.841043684735483287682f5/fM)_P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h3:7456:369: 2note: 0expanded from macro 'Q31'64 05f/M_P I45) | ,#d eQ3f0i(ne0 Q.3219(5x3)7 9 5 4 9 3 f / M _ P I ) (,in tQ)30(((0x.)1*92461748764789316f48/.M0_ P+I )0, .Q53)0 (0 .0| 2 ^ ~7 8722942f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 477| : ^~~~~~~~~~~~~~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' 477 | {44Q | 3#1de(fi n0e. 99Q93701(4x6)3 7 0 3 6 9 1 f ) , Q 3 1 ((-i0n.t)8(3(8x8)9*91504725337446128f2)4}.,0 {+Q 301.(5-) 0 .| 75 ^37 638563997In file included from 8fsrc/libavcodec/aacps_fixed.c):,24 : Q3In file included from 1src/libavcodec/aacps.c(: 320.: 0src/libavcodec/aacps_fixed_tablegen.h0:81591:4366:4 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438625f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 159 | src/libavcodec/aac_defines.h : 45 : 36:Q note: 3expanded from macro 'Q31'0 (0.42009 2455 | 8#2d7eff/Mi_PnIe) ,Q 3Q13(0x()src/libavcodec/ac3dec.c0 . 4:0 4473 8: 758 : 5 8warning: 2 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f / M_ P I()i,n t447)Q | ( 3 (0 x( )0 * .2 317 6942 7 0464do803w6n4m85ifx_./c0M +o e_f0P.f5Is)[) 0, ] | Q[30 ^ ~( i0]. 2=9 5(37In file included from 9d54src/libavcodec/aacsbr_fixed.c9o:362wf: n/src/libavcodec/aacsbrdata.hmM:i477_:31xP:I_) cwarning: , oeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qf 3f0s([00.]1[9i4] 6477+7 | 8{6 7 | Q ~~~~~~~~~~~~~~~~~~~~~^913f1/ M_(P I0)., 9448 9Q | 3 9 07( 0.104 2768 723 7 2 093 426f9/ M1 _Pf )I , ), Q | 3 1 ^~~~~~~~~~~~~~( - 0 . src/libavcodec/aac_defines.h 8 :443: 368: 8note: 9expanded from macro 'Q30'95 4 2 d5o 443 | #w4dn6e2mffii)xne} _Q,c3 {o0Q(xe) 3 f1 f (s -[ 01 .] 7[5 3i 7]) 6* 3 8(5L6iE3n9Vt9E7)L8(f_()xM)*,1I 0QN73U317S4_3(D1 B80;.02 0 8| 41. ~~~~~~~~~~~~~~~~~~~~ ~0 4+6 04.354)3 8 6| 2 ^ 5f)}, In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32: :src/libavcodec/aacps_fixed_tablegen.h45AS libavcodec/arm/g722dsp_neon.o ::15936:: 11note: expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 159Q | 3 1 ( x ) Q 30 ( 0 . 4 20 0 9 2 5 8 2(7ifn/tM)_(P(Ix)),* 2Q13407(408.3460483.807 5+82 708.f5/)M _| PI ^ ~) , Q30(0.3769In file included from 2src/libavcodec/aacsbr_fixed.c0:6624: 0src/libavcodec/aacsbrdata.h5:f477/:M7_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.295 34777 | 9{5Q4319(3f /0M._P9I9)9,7 1Q4306(30.71093649617f)8,6 7Q9311f(/-M0_.P8I3),8 8Q93905(402.503247628f7)2}2, 94{2fQ/3M1_(P-I)0, . 7| 5 ^~~~~~~~~~~~~~3 7638src/libavcodec/aac_defines.h5:6443:369:9 7note: 8expanded from macro 'Q30'f ), Q31 (44 | 0#.d0e0fi8n1e4 6Q43304(3x8)6 2 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(: (note: xexpanded from macro 'Q31') *107374 1458 | 2#d4e.f0i n+e 0Q.351)( x )| ^ In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)158*:2136:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 158 | | ^ ~ Q30(src/libavcodec/aacdec_template.c0In file included from .src/libavcodec/aacsbr_fixed.c5::662230548: 7src/libavcodec/aacsbrdata.h:140:: 75warning: 4764:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]84 :2 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.5 4 30544769 | 9 | 72{5 Q3 43 21 f( /-M _P0 I) , . 9Q 33 0a9(c0-4>.15o9c23[7107]48892.0m40a00c6.25sfaf/mMp),_lP I)e,Q _Q3301r(0(.-a40t.e495 9465!43=000 89hf3d/7Mr9__64i0PIn)f3, oQ5.3s06(0a.mf32p8)3l}3, e{5_Q82r136fa/M1_(tP-Ie0).),8 8Q{530 (90. 005| 002 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~2323 61886816f7/7M_fP)I),, Q | 3 ^~~~~~~~~~~~~~ 1( 0src/libavcodec/aac_defines.h.:4447:6362:4 6note: 0expanded from macro 'Q30'0 491382 f44) | }#,de fi n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n1e0 7Q337141(8x)2 4 . 0 + 0 . 5 ) (src/libavcodec/aic.c| i ^n t:)(176(:x)In file included from *20src/libavcodec/aacps_fixed.c2:1:244: 7 4In file included from 8src/libavcodec/aacps.cwarning: 3comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]:632 : 4src/libavcodec/alac.csrc/libavcodec/aacps_fixed_tablegen.h8:.158:0:277111 : 31:: +176 warning: warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 5 ) | i ^ ~ f (f r277a | m In file included from esrc/libavcodec/aacsbr_fixed.c :15862: _src/libavcodec/aacsbrdata.h : | 476:s58 : i } z e warning: >e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lQs3i0 sze(e 0.)5i 6476f | {2 8(7{ Qo1u 37t| p15(- ~~~~~~~~~~ ^ ~~~~0u4t .29_3fsa9/4mM19p3_1P7l8e2Is) 0!,0 = 2Qa3f0l)(ac,-0. 5Q>34n9b91_7(sa2m5-3p0l4.e256s4)f/0M {9 3_ 7P| 9 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ I6)4,0 3Q536src/libavcodec/alac.cf:0)313(},: 031.{:5 Q2warning: 734comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1(8-900 .08685f5/M9_ 03130 | 0 3P 1 I)8, 8 Q 6 37 0(70 f .)i4f ,(4l p99Q4c35_CC libavcodec/arm/h264chroma_init_arm.o 13(0o 00r.8df4e7r6/2[M4_c6P0h0]4 I9>)1=3, 8Q2af3l0)(a}0,c .| -3 ~~~~^~~~~~~~~~~~~~~~~~~> 28m3src/libavcodec/aac_defines.ha:3x45_:s365a8:2m 1pnote: 6lexpanded from macro 'Q31'e sf_/pMe _rP45I_ | )#fd,r aQme3e f|i0|n( !el0. 0Qp53c21_2(2q36x8u6)a1f /nM t_ [ PIc)h ,] | ) ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 44(i:n36t:) (note: expanded from macro 'Q30'( x)*214 74448 | #3d6e4f8i.n0e +Q 300.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(i: nsrc/libavcodec/aacsbrdata.ht:)(476(:x31):* 1warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 476 | | ^{ Q31(-0.9In file included from 3src/libavcodec/aacps_fixed.c9:42419: 3In file included from 1src/libavcodec/aacps.c7:8322: src/libavcodec/aacps_fixed_tablegen.h0:01582:f86):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.5640937964 01583 | 5 6 f ) } , Q{3Q03(1(0-.05.6828589701070534128f8/6M7_7PfI)),, QQ3301((0 .05.4499776225436420f0/4M_9P1I3)82,f) }Q,3 0| ~~~~^~~~~~~~~~~~~~~~~~~( 0.52src/libavcodec/aac_defines.h7:445:8369:0 note: 0expanded from macro 'Q31'6 5f/M_P I45) | ,# dQ3e0f(i0n.e4 Q43919(4x5)3 0 0 8 f / M _ P I ) ,(i ntQ)3(0((0x.)3*2214873438538624186.f0/ M+_ P0I.)5), | Q ^ ~3 0(0.052223In file included from 6src/libavcodec/aacsbr_fixed.c8:6621: fsrc/libavcodec/aacsbrdata.h/:M476_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :476 | note: {expanded from macro 'Q30'Q 31(-0. 9443 | 9#4d19e31f7i8n2e0 0Q230f(),x )Q 3 1 ( -0 . 5 6 4 0 9 3 7 96(40i3n5t)6(f()}x,) *{1Q03713(7-40src/libavcodec/ac3dec.c.1888:25487940:0.21:00 31warning: 8 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6+ 7 70f.)5,) Q 3| 1 ^( 0487. | 4 7In file included from src/libavcodec/aacps_fixed.c6: 224 : In file included from 4 src/libavcodec/aacps.c:632 0i: src/libavcodec/aacps_fixed_tablegen.h0:158f4: 9611(:38p 2rwarning: fevimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) e}x,p > | ~~~~^~~~~~~~~~~~~~~~~~~2 4 U158src/libavcodec/aac_defines.h | :) 45 { : 36 : | note: Q3 ~~~~~~~ ^ ~~~expanded from macro 'Q31'0 ( 0.56287 17455 | 4#2dfe/fMi_nPeI )Q3,1 (Qx3)0 ( 0 . 5 4 9 9 7 2 5 3 4 2f /M(_iPnIt))(,( xQ)3*02(10AS libavcodec/arm/h264cmc_neon.o 4.7542873468498.000 6+5 0f./5M)_ P I| ) ^ ~, Q30(0.4499In file included from 4src/libavcodec/aacsbr_fixed.c5:3620: 0src/libavcodec/aacsbrdata.h8:f475/M:_83P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.32833 54758 | 2{1Q63f1/( M0_.P4I4)1,8 3Q03909(0201.708562f2)2,3 6Q83611(f-0/.9M3_5P6I8)9,7 4 | 4 ^~~~~~~~~~~~~~9 8761fsrc/libavcodec/aac_defines.h):}44,: {36Q3:1( note: 0expanded from macro 'Q30'. 9331018 0441 | 2#55d3e2ffi),n eQ 31Q(30-(0x.)9 9 9 13 3 0 8 0 6 8 2 46 f ) }(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~ ((x)*src/libavcodec/aac_defines.h1:07453:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0.5 ) 45 | | ^#d efine 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 : 158 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*21474 815836 | 4 8 . 0 +Q 03.05()0 . 5| 6 ^ ~2 8717542f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h :Q47530:(590:.5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 725342f/M_PI) 475, | { Q3Q13(0 (00..4542187340899900026157f86/fM)_,P IQ)3,1 (Q-300.(903.546489979444593800786f1/f)M}_,PI ),{ QQ3310(( 00.3.298333315081281061f2/5M5_3P2If),) ,Q 3Q03(10(-.0.095929212333608860618f2/M4_P6If)),} , | ^~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeefifnien eQ 3Q03(1x()x) ((iinntt))((((xx))**211047734783464188.204 .+0 +0 .50) . 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbrdata.h24: :In file included from src/libavcodec/aacps.c475::3231: :src/libavcodec/aacps_fixed_tablegen.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]158 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.15844 | 1 8 30 9 9 0 2Q137086(f0).5,6 2Q83711(7-50.4923f5/6M8_9P74I4)9,8 76Q130f()0}.5,4 9{9Q732513(4 20f/.M9_3P31I0)1,8 0Q132505(302.f5)2,7 4Q83910(0-605.f9/9M9_P1I)3,3 08Q036082(406.f4)4},9 9 4| 5 ~~~~^~~~~~~~~~~~~~~~~~~3 008fsrc/libavcodec/aac_defines.h/:M45_:36P:I )note: ,expanded from macro 'Q31' Q30(0.32 8453 | 3#d5e82f16ifn/eM Q_3PI1)(,x )Q3 0( 0 . 0 5 2 2 2 3 6 8 61 f(i/nM_tP)I()(,x )* 2| 1 ^~~~~~~~~~~~~~4 74836src/libavcodec/aac_defines.h4:844.:036 :+ 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #deCC libavcodec/arm/h264dsp_init_arm.o fine In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.hx:)475 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )475* | {1Q0371(3 704.14842148.300 9+9 002.1578)6 f )| , ^Q 31(-0.93In file included from 5src/libavcodec/aacps_fixed.c6:89247: 4In file included from 4src/libavcodec/aacps.c9:8327: 6src/libavcodec/aacps_fixed_tablegen.h1:f157):},136 {:Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.93310180125532 157f | ) , Q 3Q1(3-00.9(9901.36370182076298323456ff)/M}_,P I) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0.6src/libavcodec/aac_defines.h6:3458:8369:3 4note: 8expanded from macro 'Q31'5f /M_PI), Q4530 | (#0d.ef6i5n0e6 Q7316(9x0)6 1f / M _P I ) , Q 3 0 ( 0(.6i0n0t9)5(9(7x1)8*22f1/4M7_4P8I3)6,4 8Q.30 0+(0 .05.053)6 3 | 8 ^ ~0 291f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(062.1: 0src/libavcodec/aacsbrdata.h6:04740:2838:7 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), | ^~~~~~~~~~~~~~ 474 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 1note: 67expanded from macro 'Q30'9 6458968 9449 | 8#fd),e Qf31i(-n0e. 9Q3809(8x7)5 1 1 8 9 0 4 7 0 f ) } , {Q(31i(n-t0).8(7(9x7)9*212057734754211832f4).,0 Q+ 310(-.05.) 7 1| 7 ^2 572504168In file included from 0src/libavcodec/aacps_fixed.cf:)24: }In file included from ,src/libavcodec/aacps.c : 32| : src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 157:src/libavcodec/aac_defines.h111:: 45warning: :36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #def i157n | e Q 31 ( x )Q 3 0 ( 0 . 67 1 2 7 2 9 3 3 5(f/iMn_tP)I()(,x )Q*23104(704.863664388.809 3+4 805.f5/)M _ P| I ^ ~) , Q30(0.65In file included from 0src/libavcodec/aacsbr_fixed.c6:7626: 9src/libavcodec/aacsbrdata.h0:64741:f58/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.60095 974741 | 8{2fQ/3M1_(P-I0).,1 6Q73906(4058.96580939683f8)0,2 Q9311(f-/0.M9_89P8I7)5,1 1Q83900(4700.f10)6}0, 0{2Q83714(7-0f.8/7M9_7P92I2)5,7 4 5| 2 ^~~~~~~~~~~~~~1 3f),src/libavcodec/aac_defines.h: 44Q:3361:( -note: 0expanded from macro 'Q30'. 717257 25440 | 4#1d68e0fifn)e}, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( 45AS libavcodec/arm/h264dsp_neon.o x) | *#1d0e7fi3ne7 4Q13812(4x.)0 + 0 . 5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:22414: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.1570: 86+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c157: | 62 : src/libavcodec/aacsbrdata.h : 474 : 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .6712729335f/ M_474P | I{)Q,3 1Q(3-00(.01.6676936848598394688599f8/fM),_ QP31I()-,0. 9Q38908(705.16158096074679006f1)f}/,M {_QP3I1)(,- 0Q.8370(90.76902029575495721138f2)f,/ MQ_3P1I(),- Q03.701(702.557205034613688002f9)}1,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 0expanded from macro 'Q31'6 0028747f /45M | _#PdIe)f,i n e | Q3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q3306(4x8). 0 + 0 .5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):62*: 1src/libavcodec/aacsbrdata.h0:74743:764:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 474 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.1:67249: 6In file included from 4src/libavcodec/aacps.c5:8329: 6src/libavcodec/aacps_fixed_tablegen.h8:91579:861f: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.98987511 81579 | 0 4 7 0 f ) },Q 3{0Q(301.(6-701.827792799323255f7/4M5_2P13If)),, QQ3310((-00..761673285879235408451f6/8M0_fPI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.65src/libavcodec/aac_defines.h0:6457:366:9 0note: 6expanded from macro 'Q31' 1f/M_PI) ,45 | Q#3de0f(i0n.e 6Q3010(9x5)9 7 1 8 2 f / M _P I ) , Q(i3n0t()0(.(5x)0*32164378408239614f/8M._0P I+) ,0 .Q53)0 (0 .| ^ ~1 060028747f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, : 473| : ^~~~~~~~~~~~~~84 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 47344 | | {#Q3d1(e-f0i.n4e3 6Q4305(x5)94 36 0 6 3 3 f ), Q3 1 ( -0 . 9(48i0n5t03)0(1(x1)3*218047f3)7}4,1 8{Q2314(.-0 0+ .09.958)48 4 71| 70 ^2 976f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 0: .In file included from 9src/libavcodec/aacps.c6:23245: 16src/libavcodec/aacps_fixed_tablegen.h6:9157:2363:80 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 157note: | expanded from macro 'Q31' Q30( 045. | #6d7e1f2in7e2 9Q33315(fx)/ M _ P I ) , Q 30 (0 . 6(6i3n8t8)9(3(4x8)5*f/2M1_4P7I4)8,3 6Q4380.(00 .+6 50.056)7 6 9| 0 ^ ~6 1f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h:6473:0580:9 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 182f/M_PI), Q3 4730 | ({0Q.35013(6-308.04239614f5/5M9_4P3I6)06,33 fQ)3,0 (Q03.11(0-6000.92488704570f/3M0_1P1I3)28,4 f )| } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1(:-440:.93698:4 8note: 4expanded from macro 'Q30'7 170297 644f | ),# dQe3f1i(n e0 .Q9360(2x4)5 1 6 6 9 2 3 8 0 9 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:)45:*361:0 7note: expanded from macro 'Q31'3 741824. 045 | +# d0e.f5)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i157nt:)11(:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*2147483648.0 +157 | 0. 5) | ^ ~ Q30(0.671In file included from 2src/libavcodec/aacsbr_fixed.c7:2629: 3src/libavcodec/aacsbrdata.h3:5473f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.663889 34734 | 8{5Qf3/1M(_-P0I.4)36,4 5Q53904(30.660560336f7)6,9 0Q6311f(-/0M._94P8src/libavcodec/alsdec.cI)0,5 :0Q3336000(10:138:. 36warning: 02comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8049f 59)7}1,8 {2Qf3/1M(_-P0I.)9,9 83604 | 8Q3 047 (1 7 00i.f259 0(73a66vfct3x)->8,c 0Qh3_21la9y(1fo/ uM0_tPI.9.6n)b2,_ 4Q3c05(h0.11a60n669n020el3s28807 94f>7)f F}F/M,_ _ | PS ~~~~^~~~~~~~~~~~~~~~~~~IA)N ,E _ Nsrc/libavcodec/aac_defines.h| B: ^~~~~~~~~~~~~~_ 45C:HA36Nsrc/libavcodec/aac_defines.hN:: Enote: 44Lexpanded from macro 'Q31':S 36): note: {expanded from macro 'Q30' 45| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ #44 | #ddeeffiinne eQ 3Q13(0x(xsrc/libavcodec/alsdec.c)): 424 : 28 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ( i(nit n)t424)( | (( (x x))* 2* 110i4f7377 4418(283g64e4.t_8b0i. t0+ s_+0l. e5)f 0 | t ^.(5& )g b | ) ^ ~ < hIn file included from tsrc/libavcodec/aacps_fixed.c_:sIn file included from 24izsrc/libavcodec/aacsbr_fixed.ce: :)62In file included from src/libavcodec/aacps.c : : | src/libavcodec/aacsbrdata.h ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 32:473: :src/libavcodec/aacps_fixed_tablegen.h6::156 :warning: 136implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31 (-1560 | . 4 3 6 4 55 94Q3306(006.337f)8,5 39Q83118(-503.f94/8M_0P50I3)0,1 1Q323804(f0).}7,8 5{3Q9381185(3f-/M0_.P9I9)84,8 4Q73107(00.2798765f3)9,8 1Q83513(f /0.M9_6P2I4)5,1 6Q63902(308.0798f5)}3,9 8 | 1 ~~~~^~~~~~~~~~~~~~~~~~~8 53f/Msrc/libavcodec/aac_defines.h_:P45I):, 36Q:3 0note: (expanded from macro 'Q31'0 .7853981 85453 | f#/Md_PeIfi)n,e QQ330(10(.x7)8 5 3 9 8 1 8 5 3 f / M _ P I()i,n t | ) ^~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h2:1444:74368:3 6note: 4expanded from macro 'Q30'8 .0 + 0 .445 | )# d | e ^ ~ fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 472 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74723 | 7{4Q13812(-40..6033 64+9 608.5534)6 5 0| f ^) , Q31(-0In file included from .src/libavcodec/aacps_fixed.c1:6244: 7In file included from 35src/libavcodec/aacps.c9:4324: 2src/libavcodec/aacps_fixed_tablegen.h3:71564:6111f:)} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31(-0.16258217 51560 | 0 7 9 2f ) , QQ3301((0-0..7985953399182158405038f/0M2_fP)I},) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:7458:5363:9 8note: 1expanded from macro 'Q31'8 53f/M_PI )45, | Q3#0d(e0f.i7ne8 5Q33918(1x8)5 3 f / M _ P I ) , (Qi3n0t()0(.(7x8)5*321948714885336f4/8M_.P0I +) ,0 .Q53)0 ( 0| . ^ ~7 853981853In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.hP:I472:)58,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.7853981853f/ M_472P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .633src/libavcodec/aac_defines.h6:4449:6368: 5note: 34expanded from macro 'Q30'6 50f), Q443 | 1#(d-0e.f1i6n47e3 5Q93404(23x7)4 6f )} , { Q 3 1 ( - 0(.1i6n2t5)8(2(1x7)5*00179027f3)7,4 1Q3812(4-.00. 9+5 9309.152)5 4 0| 0 ^8 02f)}, | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::32: 45src/libavcodec/aacps_fixed_tablegen.h::36156:: 86note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 156Q | 3 1 ( x ) Q 3 0 ( 0. 7 8 5 3 9 8(1i8n5t3)f((/xM)_*P2I1)4,7 4Q83306(408.7.805 3+9 801.855)3 f /| M ^ ~_ PI), Q30(0.In file included from 7src/libavcodec/aacsbr_fixed.c8:625: 3src/libavcodec/aacsbrdata.h9:814728:5313:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.7853 94728 | 1{8Q5331f(src/libavcodec/alacenc.c/-M0_.P6:I6383)3:1576:,4 9 6warning: Q8533missing field 'unit' initializer [-Wmissing-field-initializers]04 (605.0f7)8,5 Q33918(1-805.136f4/ 7M638_3 | P5I9 ),4 Q4 23 {30 "7m4i(06.n78f5_p)r3}9,e 81d8{i5cQt3io3fn/M1__(P-o0Ir).,16d2 er5 "| ,8 ^~~~~~~~~~~~~~ 21 75N0U0L7src/libavcodec/aac_defines.hL9,2:44 :fO36F:)F S,Enote: Texpanded from macro 'Q30'Q(3 mi1n(_-p0r ed.44i9 | 5#c9d3te9if1oi2n5en4 _Q0o3r00d(e8r)x,0) 2 Af )V } _ ,O P| T _ ~~~~^~~~~~~~~~~~~~~~~~~TY P E _ I src/libavcodec/aac_defines.hN: T(,45i n{: t36).:((i note: xexpanded from macro 'Q31')6 *4 1=0 7D3 74E1F45A8 | 2U4.#0Ld e+Tf i_ne0 MQ.I35N1)(_ x )PR| ^ED _ O R DE R }In file included from src/libavcodec/aacps_fixed.c :, 924M: In file included from I warning src/libavcodec/aacps.c(:N32s: src/libavcodec/aacps_fixed_tablegen.hi:n_ generated156tL). (:P61(C:x)_* 2Owarning: R1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D4 E74R83,64 8A.L0A +C _ M1560 | A .X 5 _) L QP3 0(C| _0 ^ ~O. 7R8D5E3R9,8 1In file included from 8A5src/libavcodec/aacsbr_fixed.cE3: f}62/,M: _P I src/libavcodec/aacsbrdata.h)| :,472 ^ :Q6 3:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].7 853981853f/M_ P472I | ),{ QQ3310((-00..673835634998618855334f65/0Mf_)Psrc/libavcodec/alacenc.c,I:)639 Q,3:1157 (:-Q0 3warning: .0missing field 'unit' initializer [-Wmissing-field-initializers]1( 604.773859544329387 146398 | 65 3 ff )/M _{}P I,")m, a xQ{_3pQ0r(3ed0i1.c7(-t0i85.3o91n8_6o12r8d55e83r2f17"5/M,_0P 0I7N)9,U Q23L0fL)(,,0. 7 O8F5Q39F83S1E8153Tf((/-Mm0_.a95P93x9I)_,1p 2r| e5di ^~~~~~~~~~~~~~4 0c0t80src/libavcodec/aac_defines.h2:if44):o}36,n :_ onote: rexpanded from macro 'Q30'| d ~~~~^~~~~~~~~~~~~~~~~~~e r) , 44src/libavcodec/aac_defines.h | A#d:V45_eO:f36iPne: T Qnote: _expanded from macro 'Q31'3TY PE0_I(Nx T) 45 | , # d e {fi n e . Q i3 1 6( x4 )( in t =) ( (Dx) *1E0 F7 A3 74U1 L8 T 2_ 4.M 0(iA nX+ _0t.5P))R(E(x ) D| ^*_O 2R1DE4R7 4}8,In file included from 3 src/libavcodec/aacps_fixed.c6:M4248I.: N0In file included from _src/libavcodec/aacps.c :+L 32P: 0Csrc/libavcodec/aacps_fixed_tablegen.h_.OR:D5156E):R 36:, AL| Awarning: ^ ~Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ MAX_LPCIn file included from _Osrc/libavcodec/aacsbr_fixed.cRD:E62R: src/libavcodec/aacsbrdata.h,: 156471 | A: E83 }: , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3| 0 ^( 0.785398 14718 | 5{3Qf3/1M(_-P0I.)src/libavcodec/alacenc.c, 7Q3:006414(:60.7712085:5 73warning: 97missing field 'help' initializer [-Wmissing-field-initializers]81885 36f8 /M2_6641fP | I) ),, Q Q3 3{10( 0.(7N 8U50L3L. 9}89,1 3 825| 732 ^f7/7 7M5_0P1I8)5,7 fQ)3}0, ({0Q.73815(3 908.19895834f6/0M2_1P9I0)5,2 5Q43f)0, (Q03.17(8-503.998817825537f4/6M2_5P4I4)3,3 fQ)3},0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~7 8539src/libavcodec/aac_defines.h8:1458:5363:f /note: Mexpanded from macro 'Q31' _PI), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hin:e44 :Q363: 1note: (expanded from macro 'Q30'x ) 44 | # d e f in(ein tQ)3(0((xx)*)2 1 4 7 4 83 6 4 8 .src/libavcodec/alac.c 0 + : (6040i:.n66t5):) warning: (| missing field 'unit' initializer [-Wmissing-field-initializers]( ^ ~x )*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2 4:.0604 62 | +: src/libavcodec/aacsbrdata.h0 :. 4715 :) 59 | 0: ^ , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1,In file included from src/libavcodec/aacps_fixed.c :A24V_: OIn file included from Psrc/libavcodec/aacps.c T:32471_: | F{LQsrc/libavcodec/aacps_fixed_tablegen.h3A:G1156_:A(U-11D0I:.O7_0P A4RAwarning: M6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7|0 5A7V_7O86P82T6f_) F,156 | L A QG 3_ D1 ( E Q0C.3O0D9(I302N72.7G_7P7A875R05A18M53 }7,9f8 )1 8},| 5 ^3{ f/QM3_1(P I0).,9 9Q84360(002.179src/libavcodec/alac.c805:2556054:123:f )9warning: 8,missing field 'help' initializer [-Wmissing-field-initializers]1 85Q3 3f/1M605( | _- P 0I. 9) ,{8 7NQ3205U(70LL4. 6}2,57 8453 94| 83 ^13 8f5)3}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:7 8note: 5expanded from macro 'Q31'3 981853f /45M | _#PdIe)f, iQn3e 0Q(301.(7x)8 5 3 9 8 1 8 5 3 f / M _ P(iIn)t,) (Q(3x0)(*02.1748754833968418.80 5+3 f0/.M5_) P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 471:expanded from macro 'Q30'32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4713 | 0{(Qx)3 1 ( - 0 . 7 0 4 6 7 0 57 78 68(2i6nft)),( (Qx3)1*(1 00.7933724712872747.5001 8+5 70f.)5}), {Q 3| ^1 ( 0.99846In file included from 02src/libavcodec/aacps_fixed.c1:92405: 2In file included from 5src/libavcodec/aacps.c4:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q1553:1136(-:0. 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 25746254433f)}, 155| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:Q453:036(:0 .note: 8expanded from macro 'Q31'9 9523377 445f | /#Md_ePfIi)n,e QQ3301((0.x9src/libavcodec/aic.c)0 6 9:0 6 400 9 :618 : 2 warning: 4 comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] f /(iMn_tPI)),( Q(3 0x400( | )0*.29124071149843064488f./ M_0P I )+ 0,i. fQ5 30)(0(. b9u6 f9_| 8s3 ^ ~i6z 5e9 2<7 fo/fIn file included from Mf_Psrc/libavcodec/aacsbr_fixed.cI):) {62 ,: | src/libavcodec/aacsbrdata.h ~~~~~~~~ ^ ~~~: Q4713:06(:1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 6src/libavcodec/aic.c7:1420:5348:3 4warning: 1 comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4471f | /{QM3_1PI( 420) | - ,0 .7Q 0 340 6 ( 71 .0 45 677 8i46f7983 4(4s3l72ifc6/eMf_P_Is))i,z, eQ 3| ^~~~~~~~~~~~~~+1 ( 0o.fsrc/libavcodec/aac_defines.h9f:344 >2: 367: bnote: 2uexpanded from macro 'Q30'f 7_7si7z5e0 18 44 | 5#|d7e|f !f)silnie},c e Q3_0{s(Qx)i 3z e 1() { 0 | . ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 9 98 46 0 2 19(0i5n2t54)f(()x,) *Q130713(7-401.892847.205 74+6 205.454)3 3 | f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 155 | src/libavcodec/alsdec.cQ 3(0i:(577n:t0).(31(:8 9xwarning: 9)5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]*22 313477478346f4/8M._P0I ),+ 5770 | Q.35 0()0 i.f9 | (0c ^ ~t x6-9>0c6u9In file included from 6r2src/libavcodec/aacsbr_fixed.c_:4ff/62rM: a_src/libavcodec/aacsbrdata.hmP:Ie),470 _Q:l384e0n:g( 0twarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h92 0 1!1=9 4c0tx4-8> 470f | {sQ/Mc_3oPnI1f).(f,- r0Q.3am9e0_9(8l02.9e9669n683g6t359h27)5 2{78 1f 8f/| M ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~)_ ,P IQ)3,1 (Q 300.(0118.70767113588832441341f1/fM)_}P,I ){,Q 3Q13(0-(0.17.048604170931465443871f8/4Mf_),P QI31)(, 0 .| 3 ^~~~~~~~~~~~~~3 6806src/libavcodec/aac_defines.h8:5449:4368:11 7note: fexpanded from macro 'Q30') }, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:in36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) *1 0 7 3 7 4 1 8 2 4 .(i0n t+) ((0x).*52)14 7 4| 8 ^3 648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5): 24 : | In file included from ^ ~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:155:86: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:62 : src/libavcodec/aacsbrdata.h:470:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | Q4703 | {0Q(301(.-809.9959282393677643f7/5M_2P8I1),8 Qf30)(,0 .Q93016(9 0069.602148f77/1M3_8P8I2)4,3 1Q13f0)(}0,. 9{2Q03111(-90.470408f8/0M10_1P6I5)4,8 1Q8340f()0,. 96Q93813(6 509.2373f6/M8_P0I6)8,5 9Q438101(71f.)0}6,7 1| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 3414src/libavcodec/aac_defines.hf:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(1.46 4457 | 9#3d4e4f3i7nfe/ MQ_3P1I()x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( note: iexpanded from macro 'Q30'n t)((x) *2441 | 4#74d83e6f4i8n.e0 Q3+0 (0x.)5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:62): (src/libavcodec/aacsbrdata.h(:x470):*32:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5 )470 | { Q| 3 ^1 (-0.99829In file included from 6src/libavcodec/aacps_fixed.c6:3247: 5In file included from src/libavcodec/aacps.c2:8321: 8fsrc/libavcodec/aacps_fixed_tablegen.h):,155 :Q3611(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 01877138824311f )155}, | { Q 3 1 (Q-300.(07.08809109156253438717844ff/)M,_ PQI3)1(, 0Q.33036(800.68950964980161976f2)4}f,/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(36:0 .9note: 2expanded from macro 'Q31'0 1194048f /45M | _#PId)e,f iQn30e(0 .9Q693813(6x)5 9 2 7 f / M _ P I ) , Q(3i0n(t1).(0(6x7)1*5281437441843f6/4M8._0 P+I )0,. 5Q)3 0( 1.| 4 ^ ~6 47934437f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h : 470| : ^~~~~~~~~~~~~~6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 470 | {44Q | 3#1d(e-0f.i9n98e29 6Q63307(5x2)8 1 8 f ) , Q 3 1 ( 0 . 0(1i8n7t7)1(3(88x2)4*31101f7)3}7,4 1{8Q2314(.-00 .7+0 800.150)1 6 5| 4 ^8 184f), Q31In file included from ( src/libavcodec/aacps_fixed.c0.:3243: 6In file included from 80src/libavcodec/aacps.c6:8325: 9src/libavcodec/aacps_fixed_tablegen.h4:815511:7f36):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'155 | Q 3450 | (#0d.e89f9i5n2e3 3Q73714(fx/) M _ P I ) , Q 3 0 ( 0 .(9i0nt6)9(0(6x9)6*2241f4/7M_4P8I36)48,. 0Q 3+0 (00.5.) 9 2| 0 ^ ~1 194048f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ:34690:(83:0 .warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8365927f/M_PI) ,469 | Q{3Q03(11(.-006.77195589387401249f/7M3_2P6I1)f,) , QQ3310(( 10..4967417398344143173f1/8M8_9P4If)),} , | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0.:9449:2366:4 70note: 8expanded from macro 'Q30'9 48101f )44, | Q#3d1e(f-i0.n9e9 54Q23802(2x4)0 2 5 3 6 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h)(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 45+ | #0d.e5f)in e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i155n:t11):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 1550. | 5 ) | ^ ~ Q30(0.899In file included from 52src/libavcodec/aacsbr_fixed.c33:7627: 4fsrc/libavcodec/aacsbrdata.h/:M469_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.90690696 24694 | f{/QM3_1P(-I0).,7 95Q98370(002.97932206111f9)4,0 4Q83f1/(M _0.P9I7)13,8 4Q13103(01.8986949f8)3}6,5 {9Q2371f(-/0M._9P9I26)4,7 08Q93408(1011.f0)6,7 Q13518(3-401.49f9/54M2_8P2I2)40,25 3Q63f0)(1}., 4 6| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 9344src/libavcodec/aac_defines.h:345:736f:/ note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~45 | #dsrc/libavcodec/aac_defines.he:f44:i36:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q 3(0i(xn)t ) ( ( x ) * 2 1 4 7 4 8 3 6(4i8n.t0) ((+x 0).*51)0 7 3| 7 ^ ~4 1824.0 + 0In file included from .src/libavcodec/aacsbr_fixed.c:562): src/libavcodec/aacsbrdata.h :| 469 ^: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 154469: | 136{:Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .79598702973261 f154) | , Q3 1 (Q 300.(9171.380410173912485859647f)f},/ {MQ_3P1I()-,0 .Q93902(614.7002809842388316031ff/)M,_ PQ3I1)(,- 0Q.39095(412.820244303207533064f4)f}/,M _ P| ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(145.:136:2 0note: 8expanded from macro 'Q31'5 10399f/M _45P | I#)d,e fQi3n0e(1 .Q23412(4x6)0 4 8 9 3 f / M _ P I ) , (Qi3n0t()1.(5(1x8)5*2712467848813f6/48M._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:62: src/libavcodec/aacsbrdata.h :44469 | :#6d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 469 | { Q3 1 ( -(0i.n7t9)5(9(x8)7*01209773326714f1),8 2Q43.10( +0 0..957)1 3 8| 4 ^1 1318894fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {QIn file included from 31src/libavcodec/aacps.c(:-032.: 9src/libavcodec/aacps_fixed_tablegen.h:91542:6111:4 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 948101f), Q31(-0. 915495 | 4 2 8 22 4 0 25Q363f0)(}1,. 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~7 9245src/libavcodec/aac_defines.h5:6457:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(1 .450 | #2d0e8fi2n3e8 3Q6313(fx/M)_ P I ) , Q 3 0 ( 1 .(i0n4t3)3(0(7x3)0*4241f47/4M8_3P6I)4,8 .Q030 (+1 0..1520)8 5 1| 0 ^ ~ 399f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:468(:184.2:4 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 04893f/M_PI), Q 34680 | ({1.Q5138517(2 6088.215f8/72M6_7PI5),0 6 3| 36 ^~~~~~~~~~~~~~0 f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .9note: 9expanded from macro 'Q30'8 9330393 3448 | 1#6fd)e}fi,n e{ QQ3310((-0x.0)1 1 1 5 9 9 8 68 1 9 3 7 f ) ,( iQn31t() (0(.x9)8*419067031794714822444.40f )+} ,0 . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 3245: | #src/libavcodec/aacps_fixed_tablegen.hd:e154f:i86n: ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (x) 154 | (i n t ) ( ( xQ)3*02(114.70408739624485.506 7+ f0/.M5_)P I) ,| ^ ~ Q30(1.0208In file included from 2src/libavcodec/aacsbr_fixed.c3:8623: 6src/libavcodec/aacsbrdata.h3f:/468M:_58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.04330730 44468f | /{MQ3_1(P 0I.)2,5 8Q73206(715.01623036805f10)3,9 9Qf3/1M( _0P.I99)8,9 3Q33003(9133.821462f4)6}0,4 8{9Q331f(/-M_0P.I0)11,1 5Q939086(8119.3571f85)7,2 68Q8311f(/ M0_.P9I84)96,01 9 7| ^~~~~~~~~~~~~~4 2444src/libavcodec/aac_defines.hfsrc/libavcodec/aacdec_template.c:)44}:,36:: 3474note: | :expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~10 : warning: src/libavcodec/aac_defines.hmissing field 'help' initializer [-Wmissing-field-initializers]44: | 45#:d36e: fnote: expanded from macro 'Q31' i3474ne | Q 30 (45 | x#{)NdUL Le}, f i | ne ^Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 73 74 1(8i2n4t.)(0( x+)* 201.457)4 8 | 3 ^ 648.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 :154: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:32: warning: 154implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(1.00 746892 | 4{5Q53617(f 0/.M2_5P8I7)2,6 7Q530603(3160.f0)2,0 8Q2331(8 306.399f8/9M3_3P0I3)9,3 3Q83106(f1).}0,4 3{3Q3017(3-00.041141f5/9M9_8P6I8)1,9 Q3307(f1),. 1Q23018(5 100.399894f9/6M0_1P9I7)42,4 4Q43f0)(}1,. 2 4| 2 ~~~~~^~~~~~~~~~~~~~~~~~46 0489src/libavcodec/aac_defines.h3:f/45M:_36P:I) ,note: expanded from macro 'Q31'Q 30(1.518 455 | 7#2d6e8f8in1ef /Q3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 :36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n83e6 Q4380.(x0) + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:4687:377:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 468 | {Q31( In file included from 0src/libavcodec/aacps_fixed.c.:25248: 7In file included from 2src/libavcodec/aacps.c6:73250: 6src/libavcodec/aacps_fixed_tablegen.h3:361540f:)36,: Q3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.998933039338 11546 | f) } , {Q 3Q13(0-(10..001071921455596978f6/8M1_9P3I7)f),, Q3Q03(11(. 002.098824936803169374f24/4M4_fP)I}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(1src/libavcodec/aac_defines.h.:045:436:3 3note: 0expanded from macro 'Q31' 73044f/ M45_ | P#Id)e,f iQn3e 0Q(311.(1x2)0 8 5 1 0 3 9 9 f / M _ P(iIn)t,) (Q(3x0)(*2114.72448234664084.809 3+f /0M._5P)I ), | Q ^ ~3 0(1.51857In file included from 2src/libavcodec/aacsbr_fixed.c6:8628: 1src/libavcodec/aacsbrdata.hf:467/:M83_:P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :46736 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.50 84443 | 2#3de3f1i5n9e1 6Q23f0)(, xQ)3 1 ( 0. 96 1 0 7 6 9 12 6 62 0(5ifn)t})(,( x{)Q*3110(7 307.4117802046.303 4+6 7006.155)f ) ,| ^Q 31(-0.768In file included from 5src/libavcodec/aacps_fixed.c4:0242: 5In file included from 3src/libavcodec/aacps.c1:4328: 2src/libavcodec/aacps_fixed_tablegen.h9:f154)}:,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' 154 | 45 | Q#d3ef0i(n1e. 0Q03719(2x)4 5 5 6 7 f / M _ P I )(i,n tQ)3(0((x1)*.20124078423883366438f.0/ +M 0_.P5I)), Q| ^ ~3 0(1.0433073In file included from 0src/libavcodec/aacsbr_fixed.c:4624: fsrc/libavcodec/aacsbrdata.h/:467M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.12085103 94679f | /M{_QP3I1)(, 0Q.5300(814.3223432145609418629f3)f,/ QM3_1P(I )0,. 96Q103706(911.256168250752f6)8}8,1 f{/QM3_1P(I )0,. 1 70| 0 ^~~~~~~~~~~~~~6 3346src/libavcodec/aac_defines.h7:0446:1365f:) ,note: Qexpanded from macro 'Q30'31 (-0.7685 4440 | 2#5d3e1f4i8n2e9 fQ)3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 1450 | 7#3d7e4f1in8e2 4Q3.10( x)+ 0 . 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx):*242: 1In file included from 4src/libavcodec/aacps.c7:43283: 6src/libavcodec/aacps_fixed_tablegen.h4:8.1530: 136+: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 153src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :Q4673:032(:1 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 507037878f/M_P I467) | ,{ QQ3301((1 0..15606894322303155941267f2/Mf_)P,I ),Q 3Q130(( 10..916913087769516276602045ff/)M}_,P I{)Q,3 1Q(3 00(.11.720705643136476371086f1/5Mf_)P,I )Q,3 1Q(3-00(.17.6387564101275730164832f9/fM)_}P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:145.:5364:2 92note: 4expanded from macro 'Q31'0 465f/M_ 45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' (44 | i#ndte)f((ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h:.4670: 7+ :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ In file included from 467src/libavcodec/aacps_fixed.c | :{Q243: 1In file included from ( src/libavcodec/aacps.c0.:5320: 84src/libavcodec/aacps_fixed_tablegen.h3:1532:31113:1 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 62f), Q31( 0.96 11530 | 76 9 1 2 6 6 2Q035f0)(}1,. 1{5Q037013(7 8078.f1/7M0_0P6I3)3,4 Q63700(611.5f1)6,6 9Q23015(4-207.f7/68M5_4P0I2)5,31 48Q2390f)(}1,. 1 | 9 ~~~~~^~~~~~~~~~~~~~~~~~3 8756src/libavcodec/aac_defines.h7:045:436f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 145. | 2#7de5f4i1n6e73 1Q831f(x/)M _ P I) , Q 3 0 ( 1 . 3 7 6(1i1n7t7)0(6(3xf)/*M2_14P7I4)8,3 6Q4380.(01 +. 504.259)2 4 0| 4 ^ ~6 5f/M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::46644::3683:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e466 | f{iQn3e1( Q03.01(04x0)7 9 6 0 5 1 0 5 8 2 f ) , (Qi31n(t )(0(.x7)7*31057377749318812146.01 9+f) }0,. 5{)Q 3 1| ^( 0.959647In file included from 3src/libavcodec/aacps_fixed.c7:248: 2In file included from 1src/libavcodec/aacps.c7:2328: fsrc/libavcodec/aacps_fixed_tablegen.h):,153 :Q863: 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.354358182855 01532 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h1:5450:7360:3 7note: 8expanded from macro 'Q31'7 8f/M_PI) ,45 | Q#d3ef0in(e1 .Q13616(9x2)0 5 4 2 7 f /M _ P I ) , Q3 0((i1nt.)1(9(3x8)7*25164770448f3/6M4_8P.I0) +, 0Q.350)( 1| . ^ ~2 754167318fIn file included from /src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 466Q:3059(:1 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 61177063f/M_PI )466, | {QQ3301((1 .05.41209420470946605f5/1M0_5P82I)f,) , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.7:73445:736:7 9note: 3expanded from macro 'Q30'8 11619f )}44, | #{dQe3f1i(n e0In file included from .Q935src/libavcodec/apedec.c906(:4327x): 3 src/libavcodec/bytestream.h7 : 81712: 118 7: 2 8 fwarning: ) , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (Qi3n1t()-(0(.x3)54*31508 1717 | 3174 81 2885 254 0g2-f>)b.u0} ,f +f e r| 0 ~~~~~^~~~~~~~~~~~~~~~~~ .5 )+ = src/libavcodec/aac_defines.h| ^ :F45F:M36I:NIn file included from note: (expanded from macro 'Q31'gsrc/libavcodec/aacps_fixed.c: 24-: >In file included from bsrc/libavcodec/aacps.cu: f3245: | fsrc/libavcodec/aacps_fixed_tablegen.h#ede:r_f153ei:n61ned: Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1-( x)g- > b u f f 153e | r , s i z(Qi3e)n0; t )| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (1x.)1*520174073src/libavutil/macros.h:44978837:825:6 4f/note: Mexpanded from macro 'FFMIN'8._0 +P 0I.)5, Q)3 49 | | # ^ ~0d (1e.f1i6n6eIn file included from 9src/libavcodec/aacsbr_fixed.c :2F620: 5F4Msrc/libavcodec/aacsbrdata.h2I:4667:fN32/(M:a _,bwarning: )Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I )(,( aQ)3 0>( 1 .(4661 | b{)9Q3 873?15 ((6 b0).7 1:004 f/4M(_0aP))7 I9 )6, | 0 ~ ^ ~Q350 (110.52827f5)4,1 67Q31381(f /0M._7P7I35)7,7 9Q33801(11.631796f1)1},7 7{0Q6331f(/ M0._9P5I9)6,4 7Q337802(1172.85f42)92,4 0Q43615(f-/0M._3P5I4)3,5 8 1| 82 ^~~~~~~~~~~~~~85 502fsrc/libavcodec/aac_defines.h):}44:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31' efine Q3 045( | x#)d e f i n e Q 3 1 ( x) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.20 1+4 74083.654)8 . 0| ^+ 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 153src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.h:warning: 466implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 466 | { Q 3 1 Q(3 00(.11.014500779060357187085f8/2fM)_,P IQ)31,( Q03.707(315.771936861912601594f2)7}f,/ M{_QP3I1)(, 0Q.3905(9164.71397388217752687f)0,4 fQ/3M1_(P-I0).,3 5Q43305(811.822857550421f6)7}3,1 8 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'3 76117706 345f | /#Mde_fPiIn)e, Q3Q13(0x()1 . 5 4 2 9 2 4 0 4 6 5 f / M(_iPntI))(,( x )| ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:636:4 8note: .0expanded from macro 'Q30' + 0.5) 44 | | # ^ ~d efine Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(62x: )src/libavcodec/aacsbrdata.h :465 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )465* | 1{0Q73317(4In file included from -108src/libavcodec/apedec.c2:.4329.90: src/libavcodec/bytestream.h9 :8+61869:813 0:07. 5)4 warning: 6 2| ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 0f), Q3In file included from 1src/libavcodec/aacps_fixed.c(-:0.2436: 0 2In file included from 1861src/libavcodec/aacps.c | 6 : 1s320: isrc/libavcodec/aacps_fixed_tablegen.h:2153z:e2911 : 9warning: 7=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 5FfF)MI}N(,p -{>Q 3b1153u( | f f 0e. r_8e n9 1dQ10 63-408 (59p19.-18>570bu9f70f3)f78,7 e8Qrf3/1,( M-_s0P.i9Iz7)89e4),2; 5Q0 303(4| 13 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.01 664942f0)5}src/libavutil/macros.h,: 4492: 725:| f ~~~~^~~~~~~~~~~~~~~~~~~ note: /expanded from macro 'FFMIN'Msrc/libavcodec/aac_defines.h :_45P:I36),: Q49 3note: | 0expanded from macro 'Q31'(#1d .e1f9i3 8ne45 7 | F#F5Md6eIfi7N0n(4ea f,Q/3b1M)(_ xP()I )(, Qa30 ( )1 . 27>5 (41 6b) 7 ?3 1 8f(b /) :M(i _nt()Pa(I)())x,) *2 1 Q340| 7(4 ~ ^ ~81 3.634786.101In file included from 7src/libavcodec/apedec.c+7 :0.032563: )f src/libavcodec/bytestream.h/ M:| _ ^ ~187PI ):,15: In file included from Q src/libavcodec/aacsbr_fixed.c3warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:062 : (src/libavcodec/aacsbrdata.h1.: 54651874: | 592: 9 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i4f0 4(6s5fi/ zeM4652_P | I{) Q,3 !1 (| =- ^~~~~~~~~~~~~~0 .s9src/libavcodec/aac_defines.hi:z9449:e36:8 6)note: 9 expanded from macro 'Q30' 8 | 0 ~~~~~ ^ ~~~~7 462 0440 | f#)d,e fQi31n(-e0 .Q3360(0x2)1 6 1 0 2 9 9 7 1 5 f ) } ,( i{nQt3)1((( x0).8*91101703674481598982749.f0) ,+ Q03.15()-0 .9 7| 8 ^9 42503430In file included from 4src/libavcodec/aacps_fixed.c4:f)24},: In file included from src/libavcodec/aacps.c| : ~~~~~^~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:152:136src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 45 | #d e152f | in e Q 3 1 (Q3x0)( 1 . 2 6 4 5 1 8 9 7 6 2 f(/iMn_tP)I()(,x )Q*32014(714.2837694684.708 2+7 10f./5)M _ | P ^ ~I ), Q30(1.In file included from 3src/libavcodec/aacsbr_fixed.c0:3628: 6src/libavcodec/aacsbrdata.h3:64654:4316: fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.37 14650 | 1{2Q53618(5-f0./99M9_8P6I98)0,7 4Q3602(010.f4)4,4 3Q381(4-09.332650f2/1M6_1P0I2),9 9Q73150f)(}1,. 5{5Q3323152(9 204.f8/9M11_0P6I4)8,5 9| ^~~~~~~~~~~~~~9 879src/libavcodec/aac_defines.hf:)44:,36: Qnote: 3expanded from macro 'Q30'1 (-0.97 8449 | 4#25d0e3f4i3n0e44 fQ)3}0, ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (int)( (45x | )*#1d0e7fi3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24)*: 2In file included from 1src/libavcodec/aacps.c4:73248: 3src/libavcodec/aacps_fixed_tablegen.h6:41528:.1110: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 5) | ^ ~ In file included from 152src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h :465 :6 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.2645189762f /465M | _{PQI3)1,( -Q0.3909(918.6298709764467280207f1)f, /Q3M1_(P-I0).,3 6Q03201(611.03209398761356f4)4}6,f /{MQ_3P1I( )0.,8 9Q13100(614.835791091827596f8),5 fQ/3M1_(P-I0.)9,7 8Q934025(013.434044443f8)4}9,3 2| ~~~~^~~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hP:I45):, 36Q:30 (note: 1expanded from macro 'Q31'. 553235292 445f | /#Md_ePfiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7i4n8e3 6Q3408(.x0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:74644:184:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0 + 0.5) | ^ 464 | {Q31( In file included from 0src/libavcodec/aacps_fixed.c:.240: 3In file included from 0src/libavcodec/aacps.c04:4327: 57src/libavcodec/aacps_fixed_tablegen.h8:71523:1866f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.9973889633 31523 | 8 4 f ) } , {QQ3301((1-.02.64957198897726124f3/4M1_0P3I4)f,) ,Q 3Q03(11(. 207.93665427681227916f8/6M4_2PI5)f),} , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 1.303src/libavcodec/aac_defines.h8:63456:364:4 6note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#d(ef1i.n3e7 Q13011(x2)5 6 8 5 f / M _ P I ) , Q(3i0n(t1).(4(4x4)*328144794382356f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~5 532352924f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 464 :| 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' 464 | { Q443 | 1#(d e0f.i0n3e0 0Q4304(x7)5 7 8 7 3 1 6 f ) , Q 3 1 ((-i0n.9t97)3(8(8x9)6*130373338744f1)8}2,4. 0{ Q3+1( -00..957)9 8 72| 1 ^4 341034f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .src/libavcodec/aacps.c:3326: 5src/libavcodec/aacps_fixed_tablegen.h2:1526:1612:9 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 25f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15245 | : 36 : note: expanded from macro 'Q31' Q30(1.2 645 | 4#5d1e8f9i7ne6 2Qf3/1M(_xP)I ) , Q 3 0 (1 . 2 7 9 6 4(7i8nt2)7(1(fx)/*M2_1P4I7)48,36 4Q83.00( 1.+30 308.653)6 4 4| 6 ^ ~f /M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:623: src/libavcodec/aacsbrdata.h7:146401:2315:6 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30(1 .4644 | 4{4Q33814(9 03.2053f00/44M7_5P7I8)7,3 1Q63f0)(,1 .Q53513(2-305.29992743f/8M8_9P6I3)3,3 3 8| 4 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q3441(:-36:0 .note: 9expanded from macro 'Q30'7 9872143 4441 | 0#34dfe)f,i nQe3 1Q(3 00(.x3)6 5 2 6 1 29 6 8 64 2 5 f ) } ,( i n| ~~~~^~~~~~~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h*:451:0367:3 7note: 41expanded from macro 'Q31'8 24.0 + 0 .455 | )#d ef in| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: (src/libavcodec/aacps_fixed_tablegen.hi:n152t:)(36(:x )*warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0.5 )152 | | ^ ~ Q30(1.In file included from 2src/libavcodec/aacsbr_fixed.c6:462: 5src/libavcodec/aacsbrdata.h:14648:977:6 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1 .4642 | {7Q93614(7 802.701f3/0M0_4PI4),7 57Q83703(116.f3)0,3 8Q36316(4-406.f99/73M88_9P6I33)3,3 8Q43f0)(1}.,3 7{1Q0311(2-506.859f7/98M7_21P4I3)4,1 0Q3340f()1,. 44Q43381(4 903.32655f2/61M2_9P6I8)6,4 2Q53f0)(}1,. 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 2352src/libavcodec/aac_defines.h9:2454:f36/:M _note: expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.h:f44i:n36e :Q 3note: 1expanded from macro 'Q30'(x ) 44 | # d e f i(nien tQ)3(0((x)x*)2 1 4 7 4 8 3 6 4 8 . 0 + ( i0n.t5))( ( x)| *1 ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+:62 : 0src/libavcodec/aacsbrdata.h.:5463): 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: 32463 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31152(:-110.:9 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3182488101f), Q 31521 | ( -0 .9 6 9 3Q93900(511.3286048521f8)97}6,2 f{/Q3M1_(P-I)0,. 6Q23202(818.7227992684672822f)7,1 fQ/3M_1P(I )0.,8 2Q73607(216.238043686661f3)}6, 4 4| 6 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:45):,36 :Q3 0note: (expanded from macro 'Q31' 1.37101 2455 | 6#8d5effi/nMe_ PQI3)1,(x ) Q 3 0 ( 1 . 4 4 4 3 8(4in9t3)2(5(fx/)M*_2P1I4)7,4 8Q33604(81..05 5+3 20.355)2 9 | 2 ^ ~ 4f/M_PI), In file included from src/libavcodec/aacsbr_fixed.c:| ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:463src/libavcodec/aac_defines.h::5844:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | #463d | {eQf3i1n(e -Q03.905(0x5)3 1 8 2 48 81 0 1f ) , Q src/libavcodec/bytestream.h3 1: ((-271i0n:.t91769)3:(9 warning: (9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x0) *511308703872f4)}1,8 2{4 .Q27103 | 1( +- 0i0n..6t25 )s2i 2z8 | e28 ^7=2 9F2F8M6I2NIn file included from 2(src/libavcodec/aacps_fixed.c:f24g: In file included from )src/libavcodec/aacps.c-,: >Q32bu3f: src/libavcodec/aacps_fixed_tablegen.h1:f151e(: 136r:0_ .warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8n 2d76 7-2 g6-2>8bu4 f1516 | f6 6e1 fr) ,} ,Qs 3 i| z0 ~~~~^~~~~~~~~~~~~~~~~~~e( )1;.3 src/libavcodec/aac_defines.h7 :3| 45:836 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5:6 3note: 0expanded from macro 'Q31'6 1f/src/libavutil/macros.hM: 49_:45P | I25)#:, note: dexpanded from macro 'FFMIN' Qe f3i0n(e Q1.4933 | 1#8(5dx1e)2 2f 1 8i0n 0 e F F Mfsrc/libavcodec/ac3dec.c I /N : M 1137_(PI():,a ,bi41Q)3n0(: t1.(warning: )implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]40(( (2xa6)4)0 *426>11 4 9(f/741137b | M _8) P3I 6) ?4,8 . ( b0)Q +: 3 0 0. 5((1 )a . 4i) 4| f ^ ~ )8(4 2r 8In file included from asrc/libavcodec/aacsbr_fixed.c| 8n: ~ ^ ~626ge _: b9itsrc/libavcodec/aacsbrdata.hs2: f<=463 /:1312M:_7 P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]|) ,| Qs3-0(>1.d 44639r | 4c{_Q9s38c17(a-4l80e7. 8<9f5=/0 M5_311P.08)I2 4)8 8,| ~~~^~~~~~~~~ ~~Q1 3001(f1),. Q5316(0-400.976893797900f5/1M3_8P0I8)2,f ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:src/libavcodec/alsdec.c-440:.:716366: :note: 232expanded from macro 'Q30'2 :2 8warning: 87 244comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | 9 #2d8e6f2in2e fQ)3,0 (Qx 37161) | ( 0 . 8 2 (76 7i 2 nitf)6(( x2()8*4*6b6d16-01>f7o)3p}7t,4_1 8o 2r| 4 ~~~~^~~~~~~~~~~~~~~~~~~d. 0er src/libavcodec/aac_defines.h>+: 45 0:s.c36o5:)n note: fexpanded from macro 'Q31' - | > ^m ax _45or | dIn file included from #src/libavcodec/aacps_fixed.c:e24rde: f)In file included from isrc/libavcodec/aacps.c{:n 32e: src/libavcodec/aacps_fixed_tablegen.h: 151Q:| 1113 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~: 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( x) src/libavcodec/alsdec.c : 748 : 31 151 : | ( i warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n t ) ( ( xQ )7483*0 | 2( 11 4.7 347 8338 654 86 . 3 006 1 f+ / 0M ._fP5o)Ir) , (Qk| 3 ^ ~0 = (01; .k3 In file included from 8src/libavcodec/aacsbr_fixed.c<5 :1k622_: 2msrc/libavcodec/aacsbrdata.h1a:8x4630;:0 6kf+:/M+_ PI))warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q3| 0 ~ ^ ~~~~~( 1.40 24636 | 4{0Q4src/libavcodec/alsdec.c36:7621(1-:0926:. fwarning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]/ 5M05_3P1I8)2 ,762 | 4 8Q 380 1( 01. 14 4f 8 ) 4,2 88 6 92Q 3f/ M1_P I( ) ,-f oQ0.r390 (6;9( 31k9. <9 4k_09m459a1837x48;8 k0+782+f8)f ) }| /,M ~ ^ ~~~~~{_ PQI3)1,( -Q03.06src/libavcodec/alsdec.c(2:12.8105:26300:4 80warning: 78comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 7727902f8/6M2 2_810Pf | I)) ,, Q | 3 ^~~~~~~~~~~~~~ 1 ( 0 src/libavcodec/aac_defines.h. 8:2a44v:736:_ 6anote: s7sexpanded from macro 'Q30'2 e6rt20(8s 444 | 6b#d6_el6e1nfgfth) i<}n, = | e ~~~~^~~~~~~~~~~~~~~~~~~ Q3s0csrc/libavcodec/aac_defines.h(o:x45n:)f-36>: fnote: r aexpanded from macro 'Q31' m e _ l e 45 | n#gdtehf ) ;i n e(| iQ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~3n t1)((x(x))* 1 0 7src/libavutil/avassert.h37 41:8 2384. 0: 11 :+ note: expanded from macro 'av_assert0'0 . 5()i n t| 38 | ) ^ ( ( x i)f* 21In file included from 4(7src/libavcodec/aacps_fixed.c!:4(24: 8In file included from csrc/libavcodec/aacps.c3:32o: 6nsrc/libavcodec/aacps_fixed_tablegen.h4:d8151.:)86:0 ) warning: { +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 0 src/libavcodec/apedec.c.: 532) : src/libavcodec/bytestream.h | :151293: ^ ~ | 13 : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_fixed.c Q:30 (62 1: . 37src/libavcodec/aacsbrdata.h : 3462 8293 | : 83 : warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 0 6s i1 f z/M _Pe 462I2) , | Q{3= Q03 F(1F M1(. I-3 8N501 .(2p 64-2 16> 81b 020uf /6f M 1 6\1f_eP I29r7 3| ),_6 ^~~~f e)Q,3n0d (Q1 .-341src/libavcodec/alsdec.c 0(2:p842 6-4>:b00254u.f:67f2e r119warning: ,98fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ 6sM7_4i8P I842z0e) | , 4)5 Q;4 4f )3 | } 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(1,.4 4 8 {fQ4o3src/libavutil/macros.h2:8r1498 69(2 :(f0/25s:.Mb 1_note: =1 6P5expanded from macro 'FFMIN'0I7; )7,s Q730b(1 .049 | 469#0 (61.(src/libavcodec/alsdec.c2586b0:3863)43: 0? 82517(8:5b 7700)fwarning: 4 /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M1: _fP(I)a)},, )863 ) | | | ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/aac_defines.h : src/libavcodec/aac_defines.h44: 45: 36:In file included from src/libavcodec/apedec.c :36:: f note: 32expanded from macro 'Q30'note: o: expanded from macro 'Q31'src/libavcodec/bytestream.h:r 294 : 15(:44s | b #warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 45d | 0e#f; die294snfei | bQ3n0 e <( Q xsu3b1_ibfl )(s(ioz xce ) k2 s !;= ss i zeb + ) + , | ~~~~~ ^ ~~~~s t (ai rnt t( i=n t))0((()x)( *{2x )1*1 0| 4 ~~ ^ ~~~~~~~~~~774 38734614882.40. 0src/libavcodec/alsdec.c+ :+ 87100:..525) 5 :| ^) warning: | comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :In file included from 871src/libavcodec/aacsbr_fixed.c32 | :: 62src/libavcodec/aacps_fixed_tablegen.h : src/libavcodec/aacsbrdata.h:151 ::61: warning: 462implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if 151( | r462e | s{ Q 3= 1= ( -c u0rQ.36_406(1t2a16.1i63l7138_52c69o3d703e66f)1)f /,{ M | Q_ ~~~ ^ ~~~~~~~~~~~~~3 1P(I )0,. 72Q1src/libavcodec/alsdec.c3908(:61883.:732984:51822 108warning: 45040comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]f/4M_ PfI))},, Q{30883( | Q1 .3 4 10 (2 6 0 40.41 61196f /5 7 M_7P 7I0 6 6 )3 1, 9Q 130 (fi1f). 4,( 4r8Q42e8s3 8>61 9c(u2-fr/0_M.t_a8i3lP6I_c6)o,d2e8 )3Q33 801 (510| 4. ~~~ ^ ~~~~~~~~~~~~~4 1f9)4}9,8 7 | 4 ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/alsdec.c8 7:8903:fsrc/libavcodec/aac_defines.h25/::M _45warning: :Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36I ):, note: Qexpanded from macro 'Q31'3 9030( | 1 . 5 456 | 0#d e4f 0 7fi8o7ner 7 0Qf(3/Ms_1bP (=Ix) ,)0 ; | s ^~~~~~~~~~~~~~ b < src/libavcodec/aac_defines.h: 44 :s u36b _: bnote: expanded from macro 'Q30' l(ociksnt;) 44(s | (#bdexf+i)+n*,e2 Q310s4(t7xa4)8r 3t 64 = 8 . 00 ) + | ~~ ^ ~~~~~~~~~~ 0 . 5 ) ( i| n ^ ~t )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:8622: 4src/libavcodec/aacsbrdata.h.:4620:32 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ 462 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:6324: 6src/libavcodec/aacps_fixed_tablegen.h1:21516:1366:1 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 36f), Q31( 0.721 981516 | 7 4 8 0 4 5 44Qf3)0},( 1{.Q33713(8 5603.0161615f7/7M70_6P6I3)1,9 1Qf)3, 0Q(311(.-308.58132662218830308f1/5M0_P4I1)f,) }Q,30 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~4 02640src/libavcodec/aac_defines.h4:6451:936f:/M _note: Pexpanded from macro 'Q31'I ), Q30(1 .4544 | 8#4d2e8f8i6n9e2 fQ/3M1_P(I)x,) Q 3 0 (1 . 4 9 4 9 8(7i4n8t)7(8(fx/)M*_2P1I4),7 4Q833604(81..05 6+ 004.057) 8 | 7 ^ ~7 0f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~:62 : src/libavcodec/aacsbrdata.h:462src/libavcodec/aac_defines.h::644:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30'src/libavcodec/bytestream.h : 31744 :11 | 46213 | #{ warning:d eQf31swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne( generated -Q03. 0(.x6)4 6 1 26 1 6 317 1 | 2 9 7 3 6 (fisi)zn,et2 ) (=Q( 3x)F*1F(M1 0I.N707(23p1978-64>b71u8f4f2840e.405r4_4f e)n}+d, 0{-.Q53 )1p- ( >| ^ bu0f.1f1e6rIn file included from 57,7src/libavcodec/aacps_fixed.c s7:iz0e24: 6In file included from src/libavcodec/aacps.c):6;3231 9: 1 src/libavcodec/aacps_fixed_tablegen.hf:| 151) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:,11: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1src/libavutil/macros.h(:-490:.258: 3note: expanded from macro 'FFMIN' 615162 | 8 3 349 8 | 1 #d5e 0f4iQ13n0f(e )1FF}.M,3I N7 3(85| 6a ~~~~^~~~~~~~~~~~~~~~~~~3, b0)6 1src/libavcodec/aac_defines.h(f:/45(M:_aP) 36I>:) , note: Q(expanded from macro 'Q31'3 b0)( 1?.3 (8b455) | : 1#2(2a)d)1e 8f0i 0nfe| Q/3 ~ ^ ~ 1M(_xP)I ), In file included from Qsrc/libavcodec/apedec.c 3: 320 : ( 1src/libavcodec/bytestream.h.4 0 :2 6318 4 : 015 :4(6 1warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 9nft/)M(_ P(318xI | ))* , 2Q 310( 1i.f44 4(78si44z8e232868 6!498=. s2i0fz /e+M)_ | P0I. ~~~~~ ^ ~~~~5)) ,| ^ ~Q 30(1.494987In file included from 4src/libavcodec/aacsbr_fixed.c8:627: 8src/libavcodec/aacsbrdata.hf:/461M:_83P:I ),warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.560407877 0461f | /{M_QP3I1)(, 0| . ^~~~~~~~~~~~~~ 9909src/libavcodec/aac_defines.h6:1443:136:4 49note: 2expanded from macro 'Q30'5 0f), Q3 441 | (#-d0e.f1i9n4e5 1Q13802(8x5)4 4 0 2 f )} , { Q 3 1 ( - 0.(8i0n4t12)3(2(9x6)4*31100793f7)4,1 Q83214.(0- 0+ .08.855)1AS libavcodec/arm/h264idct_neon.o 3 8| 1 ^ 8199457fIn 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::15045::13636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n150e | Q3 1 ( x) Q 3 0 (1 . 4 4 5 5 6 2(i6n0t1)1(f/(Mx)_*P2I1)4,7 4Q8303(614.84.503 1+55 207.952) f /| M ^ ~_ PI), Q30(1.4In file included from 6src/libavcodec/aacsbr_fixed.c4:628: 0src/libavcodec/aacsbrdata.h9:14617:958:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q30(1.4 94614 | {5Q3213(88 290f./9M9_0P9I61)3,1 44Q93205(01f.),5 2Q33910(-507.5149145f1/1M8_2PI8)5,4 4Q0320f()1.}5,6 4{4Q03016(7-20.98f0/41M2_3P2I9)6,4 3 1| 0 ^~~~~~~~~~~~~~9 f),src/libavcodec/aac_defines.h :Q443:136(: -note: 0expanded from macro 'Q30'.8 8513818 1449 | 9#4d5e7ffi)n}e, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)de*f1i0n7e3 7Q43118(2x4.)0 + 0 . 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h36:41508:.1110: +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 150 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34610:(311: .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 55626011f/M_PI) ,461 | Q{3Q031(( 10..94950396115351247499225f0/fM)_,P IQ)3,1 (Q-300.(119.445614188029815749430f2/fM)_},P {IQ)3,1 (Q-300.(810.44194253223986842391f0/9Mf_)P,I) ,Q 3Q310((1-.05.283859130851785149914f5/7fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.4556:436:4 0note: 0expanded from macro 'Q31'6 729f/M_ P45I | )#, d | e ^~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | # d(efiinnte) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + (0i.n5t))( ( x| ) ^ ~* 1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5)461 : 7:| warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 46124 | : In file included from {src/libavcodec/aacps.cQ:332: 1src/libavcodec/aacps_fixed_tablegen.h(: 150:086.:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6131449250f), Q1503 | 1 (- 0 . 1 9 4Q53101(8218.5444450526f)2}6,0 1{1Q3f1/(M-0_.P8I0)4,1 2Q33209(6413.4150391f5)5,2 7Q9321f(/-0M._8P8I)5,1 3Q8301(8119.9446574f8)0}9,1 79 3| f ~~~~~^~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 note: (expanded from macro 'Q31' 1.494523 88452 | #9deff/iMn_eP QI31)(,x )Q 3 0 ( 1 . 5 2 3 9 0 5 7(5in4t1)f(/(Mx_)P*I2)14,74 83Q64380.(10. 5+ 604.4050)6 7 | 2 ^ ~9 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h460::8444:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | 460# | d{eQf3i1n(e 0Q.53208(9x0src/libavcodec/bytestream.h)5: 3552:09 13 6 : 02 9warning: 5f )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , Q 3(1i(n t0).(6(0x0)4 *180835577 | 32 7441 855 52 9s24izfe.0) } +,= 0 .{ QF53F)1 MI(N (0| g. ^-7 >4b2u3f8f55eIn file included from 2rsrc/libavcodec/aacps_fixed.c9_1:e4245: nIn file included from src/libavcodec/aacps.c8:d732f: src/libavcodec/aacps_fixed_tablegen.h:)150-,: 61:Q g3warning: 1-(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>b u 0f.f0e4r49,1 9s1i5ze 2)1509 | ; 1 0 4| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f Q)3}0,( 1 src/libavutil/macros.h| .:49 ~~~~~^~~~~~~~~~~~~~~~~~:254 :4 5src/libavcodec/aac_defines.h5:6note: 26450expanded from macro 'FFMIN'11: 36:f /note: Mexpanded from macro 'Q31'_ P49I | )#, d 45Q | e3#f0d(1ie.nfe4i5 n3eF1 5F5MQ2I3N719(2f(/axM), _ PbI) ,) Q3 0 ((( 1a. )46 4 80 9>1 7 (9 3b )( i?fn/ M_tP(I)),b )( Q(:3x0 (()a*)1) 2.14 7CC libavcodec/arm/h264pred_init_arm.o 49| 4 ~ ^ ~4582 383862498f/.M0In file included from _ src/libavcodec/apedec.c+ P:I0),32 .: Q350src/libavcodec/bytestream.h(:1).356 :5 132| 3: ^ ~9warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 7541f/MIn file included from _src/libavcodec/aacsbr_fixed.c:P62 I): ,356 | src/libavcodec/aacsbrdata.h :Q3 0460 ( 1s:.i55964z:e 42warning: 0 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67=2 9FfF/MMI_NP(Ip)- >,460b | u f{| Qf31 ^~~~~~~~~~~~~~( e0 r.5_2e8nsrc/libavcodec/aac_defines.h9:d0445: 2360:-9 p6-0note: >expanded from macro 'Q30'2b 9u5fff)e ,44 | rQ#3,d1e( fsi0i.zn6e0e 0Q)3;408 (8x ) 7 | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 5 5 5 9src/libavutil/macros.h 2: f 49(i)n:t)}(25(,x): * {1note: 0expanded from macro 'FFMIN'Q73 13(7 40 1.874924 | 2#4.30d +8 e0f5i.55)n29 1e45 8 | 7FfF ^),M QI3N1(( 0aIn file included from src/libavcodec/aacps_fixed.c.:,0b244): 4 9In file included from (1(src/libavcodec/aacps.c9:a32: 1src/libavcodec/aacps_fixed_tablegen.h:)52150 :9>361: (0warning: 4b4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])) } ,? | ( ~~~~~^~~~~~~~~~~~~~~~~~ b) src/libavcodec/aac_defines.h:: 150 | 45(: a36 )): note: Q 3| expanded from macro 'Q31' ~ ^ ~0 ( 1.4455 645In file included from | 2#src/libavcodec/apedec.cd:e32f6: isrc/libavcodec/bytestream.h0:357src/libavcodec/agm.cn1e::1 Q151068:f3/M:39 :1_(warning: x Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])warning: I comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), Q 3 0 357( | 1 . 4 53 1 1068 5 i | ( i5f n(ts)2 i(7( wz9x2heil)f2/eM *2 1_4(P!7=g I)4,8 est_3biQi6z3t4se_0(81..)4le0f 6 | t48+ ~~~~~ ^ ~~~~ (0901.g57b))9 3f /M _>PI| ^ ~)0 , Q&3&0 (x1 2osrc/libavcodec/aacsbrdata.h3u:8t8460p2:32u:t 9warning: _fs/iMz_eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P)I ){ , | Q ~ ^ ~~~~~~~~~~~~~~3 0( 1460. | {5Q23319(0 50.75524819f0/52M0_9P6I0)2,9 5Qf3)0,( 1Q3.15(6 404.0600064782897f2/4M55_5P9I)2,f ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h( :044.:7364:2 note: 3expanded from macro 'Q30' 8552914 5448 | 7fsrc/libavcodec/alsdec.c#)de,:fi933n :e QQ60:33 10warning: ((xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AS libavcodec/arm/h264pred_neon.o )0 . 0 4 4 9 1 9 1 52 9 1 04 4 f 933) | }(i n,t) ( ( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 07 3f7o4src/libavcodec/aac_defines.hr1:8 452(:436.l0:t p+note: _ expanded from macro 'Q31's0 m.p 5) =45 | F| # ^Fd eMfiAnXe(In file included from *Qsrc/libavcodec/aacps_fixed.c3:b124(: dx-In file included from )>lsrc/libavcodec/aacps.ctp : _ l32 a : gsrc/libavcodec/aacps_fixed_tablegen.h : -150 :2 11,: 0warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; l t p(_simpn t< )b(l( o150x | c )k *_ 2 l Q1e3407n(41g8.3t6h4;84 .4l0 5+t5 62p60_0.1s51)m p | f+ ^ ~/+M )_ P{I ) ,In file included from | src/libavcodec/aacsbr_fixed.c ~~~~~~~ ^ ~~~~~~~~~~~~Q:62 : 3src/libavcodec/aacsbrdata.h0:(460:17:. src/libavcodec/alsdec.c45warning: 3:951implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 :295:5 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 2 460f | /M{_QP3I1)( 0,951.5 2 | 8 9Q 035 0 2 (10. 946 06f294o85r09f1) ,7 (9Qs33m1pf( / M=0_ .6P0;0I )0s,m pQ 43<08 (F8F17M.IN24(4o95p5t4_o5r5de9r22f,3)8 }8b,2 l9{foQ/3Mc1_kP_I(l) ,e0 n.Qg37t0h(41.)2;5233 89s505m75p52+491+4)518f /{7Mf_ )P| I ^ ~~~~~~~~~ ~~~~~~~~~~~~,) , QQ3310(( 10.5.6404src/libavutil/macros.h:4490046:925712:99 f1note: /5Mexpanded from macro 'FFMIN'2_9 1P0I4)4,f ) }49| | ^~~~~~~~~~~~~~, # de fisrc/libavcodec/aac_defines.h| n: ~~~~~^~~~~~~~~~~~~~~~~~44 e: 36Fsrc/libavcodec/aac_defines.h:F M:note: I45expanded from macro 'Q30'N: 36(:a note: ,expanded from macro 'Q31'b )44 | (#d(e a45f | )#i nd>e e (Qbf3)0i (ne? x(bQ))3 1 :( x ) ( a ) ) | ( i ~ ^ ~ n t ) ( (x ) *(src/libavcodec/alsdec.c1i0:73n74954t1:)8292(4:(.0 +x warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 *.25)1 4 7| 4 ^8954 3 | 6 4 8 . In file included from 0 src/libavcodec/aacps_fixed.c :+24: In file included from src/libavcodec/aacps.c 0: 32: .src/libavcodec/aacps_fixed_tablegen.h :5149:f136)o: r warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~( s b = 0; sbIn file included from src/libavcodec/aacsbr_fixed.c<: 62149: s | src/libavcodec/aacsbrdata.h m:p459; : s84b :+Q +3warning: )0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 . 5| 1 ~~ ^ ~~~4 621377 0459 | src/libavcodec/alsdec.cf{:/Q961M3_:1P23I:() -,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0. 7Q9335031 8( warning961312s3 | .5418 generated 88. 1 3 13 6 4 f 01)9fo,r f( CC libavcodec/arm/h264qpel_init_arm.o Qk/3 M=1 _(0-;P0 I.k3 )<6, 2o0Q8p38t0_(o9r7d198e9.r521;3 3k468+4f+9))45}3 f, / | M{ ~ ^ ~~~~~~~~~_Q 3P1I)(, Q03.06(13.85732365991458166386f0)9,f Q/3M1_(P I0).,08 1Q2308(2152.45953040464f8)7}3,6 1 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .5expanded from macro 'Q31'67 9757595f /M45_ | P#Id)e,f i ne| ^~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h): 44 :36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(nxe)* 2Q1304(7x4)83 6 4 8. 0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c7:3627: src/libavcodec/aacsbrdata.h4:4591:8592:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 459 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0.:7249: 3In file included from 5src/libavcodec/aacps.c1:8323: 2src/libavcodec/aacps_fixed_tablegen.h3:41498:81111:6 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.3620889 7149 | 9 8 9 1 3 Q360f()1}.,5 {1Q43612(1 3707.063f8/7M2_3P5I9)1,5 1Q63306(f)1, .Q53118(1 303.40081192f8/2M5_P2I)4,9 3Q43440f()1}.,52 3 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~4 9453fsrc/libavcodec/aac_defines.h:/45:M36_:PI ),note: Qexpanded from macro 'Q31'3 0(1.536 9454 | 8#6d8e0f9ifn/e MQ3_1P(Ix)), Q 3 0 ( 1 . 5 5 0 06 8 7(3i6nt1)f(/(Mx_)PI*)21,4 Q73408(316.45687.907 5+7 5095.f5)/ M _| ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: src/libavcodec/aacsbrdata.h36::459 :31note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n459e | {QQ3301((x-)0 . 7 9 3 5 1 8 3 23 48 8 1(6ifnt))(,( xQ)3*11(07-307.4316822048.809 7+9 809.1356)f ) }| , ^ {Q31( 0.6In file included from 38src/libavcodec/aacps_fixed.c7:22435: 9In file included from 1src/libavcodec/aacps.c5:1326: 3src/libavcodec/aacps_fixed_tablegen.h6:f149):,86 :Q 31warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.081282524934 41494 | f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:5451:4366:2 1note: 3expanded from macro 'Q31'7 70f/M_PI )45, | #Qd3e0f(i1n.e5 1Q83113(x3)4 0 19 f / M_ P I ) , Q 3 0 ( 1(.i5n2t)3((4x8)4*92415437f4/8M3_6P4I8).,0 +Q 300.(51). 5 3| 6 ^ ~9 486809f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4591:.655:0 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7361f/M_PI), Q 34590 | ({1Q3.15(6-709.775973559158f3/2M_3P4I8)81,6 f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-:044.3:62360:8 8note: expanded from macro 'Q30'AS libavcodec/arm/h264qpel_neon.o 9 7989136 f44) | }#,d e{fQin3e1( Q03.06(3x8)7 23 59 1 51 6 3 6f ) , Q 3 1 ( 0(.i0n8t1)2((8x2)5*21490347443f)7},4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45In file included from | src/libavcodec/aacps_fixed.c#:d24ef: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(149x:)61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 21491 | 4 7 4 8 3 6Q438.00( 1+. 501.456)2 1| 3 ^ ~77 0f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h1:84581:3843:4 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9f/M_PI), Q30 (4581 | .{5Q2313(4 80.4092475034f5/5M4_1P4I1)8,8 5Qf)3,0 (Q13.1(5-306.90458461870591f8/0M5_36P6I6)f,) }Q, 3{0Q(311.5(5 000.68807030611f7/7M3_5P6I6)8,1 8Qf)3,0 (Q13.15(6 7097.5971559452f1/9M5_1P4I1)0,3 9 f| ) ^~~~~~~~~~~~~~} , | ~~~~~^~~~~~~~~~~~~~~~~~ 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))**2110477348734614882.40. +0 0+. 5)0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24458:: 59In file included from :src/libavcodec/aacps.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:149:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 458 | {Q31( 0.02 71490 | 45 5 4 14 18 8 5Qf3)0,( Q13.1AS libavcodec/arm/hevcdsp_deblock_neon.o 5(1-406.201543177571080f5/3M6_6P6If))},, Q{3Q03(11(. 501.881030304011797f3/5M6_6PI8)18,f )Q, 3Q301((1 .052.39418544291945513f4/1M0_3P9If)),} ,Q3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~.5 3694src/libavcodec/aac_defines.h8:6458:036:9 fnote: /expanded from macro 'Q31'M _PI), Q30 45( | 1#.d5ef5i0n0e6 Q83713(6x)1 f / M _ P I ) , Q(3i0n(t)1(.(5x)6*2719477547859356f4/8M.0_ P+I )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:458 :3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 458 | { Q 3 1 ( 0 . 02 7 0(4i5n5t4)1(41(8x8)5*f1)0,7 3Q7314(1-802.40.504 1+7 501.850)5 3 | 6 ^6 6f)}, {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 8In file included from 0src/libavcodec/aacps.c0:0321: 7src/libavcodec/aacps_fixed_tablegen.h7:31495:6116:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.915421 91495 | 14 10 3 9 f ) }Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~1 .514src/libavcodec/aac_defines.h6:2451:3367:70 f/note: Mexpanded from macro 'Q31'_ PI), Q30( 1.455 | 1#8d1ef3i3n4e 0Q3119(fx/)M _ P I ) , Q 3 0 ( 1 .(5i2n3t4)8((4x9)4*52314f7/4M8_P3I6)4,8 .Q03 0+( 10..553) 6 9| 4 ^ ~8 6809f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4581:7.: 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0687361f/M_PI )458, | {Q3Q03(11.(5 607.092770547559554f/1M4_1P88I5)f,) , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h0:5444:136:7 note: 5expanded from macro 'Q30'1 8053666 f44) | #}d,e f{Qi3n1e( 0Q.830000(1x7)7 35 6 6 8 18 f) , Q 3 1( 0 . 9(15i42n1t9)51(4(1x0)3*91f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 450:.36:5 note: )expanded from macro 'Q31' | ^ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/arm/hevcdsp_idct_neon.o src/libavcodec/ac3dec.cIn file included from src/libavcodec/aacsbr_fixed.c::621439: :23src/libavcodec/aacsbrdata.h:: 457:warning: 83:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4571439 | | { Q 3 1( 0 . 6ga2i3n 1*95=37 4612.05 4/2 f4)1,94 3Q034.10(f-;0 . 93| 0 ~ ^~~~~~~~~~9 8313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:457:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62319537462542f), Q31(-0.93098313552599f)}, {Q31( 0.42215817594807f), Q31(-0.07712787385208f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) src/libavcodec/agm.c | ^ ~ :1166:57In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare]: src/libavcodec/aacsbrdata.h:457:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | 457 | {Q 3 1 ( 0. 6 2 3 1s9k53i7p4 +6 25s42-f>),s Qi3z1e(-[00.] 9+ 3s-0>9s83i1z3e[515]2 +5 99sf)-},> {sQ3i1z(e[ 20]. >4 c2o2mp1r5e81s7s5ed9_4s8iz0e7f)), { Q 31| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~- 0.07712787385208f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:456:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | {Q31(-0.74490104699626f), Q31( 0.94725911744610f)}, {Q31( 0.64880119792759f), Q31( 0.41336660830571f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:455:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 455 | {Q31(-0.07588948563079f), Q31( 0.74096214084170f)}, {Q31( 0.76343198951445f), Q31( 0.41746629422634f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:454:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | {Q31(-0.89746474625671f), Q31( 0.99846578838537f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + src/libavcodec/amrwbdec.c0.5:) 236 | : ^ ~ 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:454:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | i s454 | f{Q_3q1[i(]- 0+.=8 9PR7E4D_6FA4C7T4O62R56 71*f )i,s fQ_3p1a(s 0t.[9i98]4;6 5 78| 83 ~ ^~~~~~~~~~~85 37f)}, {Q31( 0.39677256130792f), Q31(-0.74854668609359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.449763src/libavcodec/amrwbdec.c80:95425586:0f54:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1( 0.408945726 712555 | 4 5f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ issrc/libavcodec/aac_defines.hp:_45:q36[: knote: ][expanded from macro 'Q31'i ] = 45 | (#1de.f0i n-e Qc3)1 (x*) is p 4 _ p a s t [(iin]t) (+(x )c* 21*4 74i8sp3_q6[483.]0[ i+] ;0 . 5| ) ^ ~ | ^ ~ src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c255::3462:: src/libavcodec/aacsbrdata.h :warning: 453implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | 453 | { Q3 1 ( i0s.p8_1q[5k0][5i]4 8= 4(15.704 6-0 c2) f*) ,is pQ431_(pa-s0t[.i9]4 6+85 9c 4*7 8is6p_1q[336][9if]);} , | ~ ^ {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:453:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {Q31( 0.81505484574602f), Q31(-0.94685947861369f)}, {Q31(-0.44976380954860f), Q31( 0.40894572671545f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:452:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | {Q31( 0.83434292401346f), Q31(-0.13023450646997f)}, {Q31( 0.05946491307025f), Q31( 0.20511047074866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31(-0.48166920859485f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:451:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451 | {Q31(-0.58660709669728f), Q31( 0.96840773806582f)}, {Q31(-0.17573736667267f), Q31src/libavcodec/amrwbdec.c(-0.:4836616:69432:0 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 485f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :36645 | : 36 : note: expanded from macro 'Q31' 45 | # d e f i n e Q3 1 ( x ) 0. (int)((x1)*821 47*4 8e3x6c4[8i.0 ++ 0 .15)] ;| ^ ~ | ~ ^~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hsrc/libavcodec/amrwbdec.c:450::365:8363: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alsdec.c 450365: | | {1245Q3 1: (20 : 0 .warning: 9 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 9 3 0 c3t8x1->9p7i3tc8h_0v e4c1245ft | ) o, r Q[3wi1h]( i=0l 0.e.1984 5*7(8e8 9e6n29x66t4cr9i[fei)}s, - {< Q 31c1]h(a n0+.n 8e02l9.0s67 746&7 &* 6e x0!0(c7c[u8ir3]fr) ,+e n Q| 3t1 ~ ^~~~~~(- ->0st.o0p6src/libavcodec/amrwbdec.c3_:f2l3a3654g4: 2=435 9:g8 e1warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2_8 fb)i}ts,1( g b365| ) | ~~~~^~~~~~~~~~~~~~~~~~~ ) ) { src/libavcodec/aac_defines.h :45 : | 36 : ~~~~~~~ ^ ~~~~~~~~ note: expanded from macro 'Q31' ctxsrc/libavcodec/alsdec.c-: 1248>45: | p37#it:cd warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fhi_nve ec tQo3r1[(i ]x1248) | = 0 . 1 8 * ei x cf([i in (-tc) u(1r(]r e+ x0).nt*6-21447>4 8m*a3 set6xe4cr8_[c.h0a n+ i0]n .e5)+ l > =| | ^ ~ c ~ ^~~~~~~~~~h annelsIn file included from )src/libavcodec/aacsbr_fixed.c :{62 : | src/libavcodec/aacsbrdata.h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ :450:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/alsdec.c :1273:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | {Q 312731 | ( 0 .i9f 9(9en3t0ri3e8s 1=9=7 c3ha8n0n4efl)s, )Q 31{( 0| .9 ~~~~~~~ ^ ~~~~~~~~45 78896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:450:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | {Q31( 0.99930381973804f), Q31( 0.94578896296649f)}, {Q31( 0.82907767600783f), Q31(-0.06323442598128f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:1162: warningsrc/libavcodec/aacsbrdata.hs:449 generated:. 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:449:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:449:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:449:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | {Q31(-0.50254500772635f), Q31(-0.88829338134294f)}, {Q31( 0.01995873238855f), Q31( 0.85223515096765f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 448 | In file included from {Q3src/libavcodec/aacps_fixed.c1:(-240: .In file included from 5src/libavcodec/aacps.c32:82321: 5src/libavcodec/aacps_fixed_tablegen.h6:02446:11369:4 2fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.91423265091354f) }244, | {Q 3 1 ( 0Q.3909(80.107030100070301010706ff/),M _QP3I1)(, 0Q3.06(101.30305712140852134983f9)f}/,M_ P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:04501:7360:8 9note: 85expanded from macro 'Q31'2 f/M_PI), 45 | Q#d3e0f(0i.0n0e2 5Q253411(2x9)f / M _ P I ) , Q 3 0 ((i0n.t0)0(2(9x3)9*8241648f7/4M8_3P6I)4, 8Q.300 (+0 .00.053)1 5 9| 7 ^ ~1 70f/M_PI) In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:448:59: src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 44844 | | {#Qd3e1f(-i0.n5e3 In file included from 2Q83201src/libavcodec/arbc.c(5x:6)26: 0 src/libavcodec/bytestream.h6 1: 9 171:418 2 :f ) warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 1 ( - 0(.i9n1t4)23( (261715 | 0x) *9 1 10 735g3-74>4b1u8f24f.)0f er} ,++= {0FQ.F5M3)I 1 N(| ^( g -0>.b9u9ffIn file included from 8e1r7src/libavcodec/aacps_fixed.c_:3e1n240: d7In file included from 3 1src/libavcodec/aacps.c-:132 7: g6src/libavcodec/aacps_fixed_tablegen.hf)-,:> 244bQu3:1(f 111:f 0warning: e.rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 6 s11i33z5e7);2 4 8| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 2444 | 8 f )} , Q| 30src/libavutil/macros.h ~~~~~^~~~~~~~~~~~~~~~~~( :049.0:0src/libavcodec/aac_defines.h02500:0:45 0note: :036expanded from macro 'FFMIN'0:0 f /note: Mexpanded from macro 'Q31'_ P I49) | ,# Qd3e45f0 | (i#0dnef.inee0 F0Q3F11M(I1x)N (0 a5 , 3 b9) 3(9 f/(M a_P I)), Q3>0 ( b((0).i 0n0?t1 )(7(0(b)x8) *9:82 5(12a4f)/7)M4_ 8P3I 6)4| 8, ~ ^ ~ .Q3 00 (+0 .00.05)2 5 2| 5 ^ ~4 129f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c:Q62: 3src/libavcodec/aacsbrdata.h:0448(:0.310:0 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 98468f/M_PI), Q4483 | 0{(Q03.10(0-301.5593278127105f/6M0_6P1I9)4 2 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(-:044.:913642:3 2note: 6expanded from macro 'Q30'5 091354f )44}, | #{dQe3f1(i ne0 .Q993801(7x3)10 7 3 1 1 76 f ) , Q 3 1 ( (0i.nt6)1(13(35x7)2*481201743874f1)8}2,4 . | 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24: #In file included from src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e 244Q3:186(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t244) | ( ( x ) * 2 1Q437048(306.480.000 0+0 00.050)0 0 f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c:0620: 1src/libavcodec/aacsbrdata.h1:04485:369:3 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (0448. | {0Q03117(0-80.958352822f1/5M6_06P1I9)42,f )Q, 3Q03(10(.-00.09215422352461520991f3/5M4f_)P}I, ){Q,3 1Q( 300.(9908.1070321907331918746f6)8,f /QM3_1P(I )0,.6 1Q1303(305.7020438125194781f)7}0,f/ M_ P| I ~~~~^~~~~~~~~~~~~~~~~~~) | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | in#ed eQf31i(nxe) Q 3 0 ( x ) ( i n t )( ( x )(*i2n1t4)7(4(8x3)64*81.007 3+7 401.58)2 4In file included from .| 0 ^ ~ +src/libavcodec/arbc.c : 026.: 5src/libavcodec/bytestream.h): 186 :In file included from | ^13 src/libavcodec/aacsbr_fixed.c::62 : warning: src/libavcodec/aacsbrdata.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]447In file included from src/libavcodec/aacps_fixed.c:83::24 : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:244 : 18661447 | : | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1 (s-i0z.3e86284 1=44 7 FF82444M | I7 N3 8(f p ) Q-3,>0 bQ(uf3f01.(0e 000r.0_5e103n03d07 0-3 040p-9>bfuf0f/3eM0r4_,P0 Is6i)f,z )eQ)}3;0, ( 0{ | .Q0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~301 (1-100.5src/libavutil/macros.h93:9497:3325946:2f note: 6expanded from macro 'FFMIN'/M7_ 9P4I4)5, 4 549fQ) | 3,0 #Q(0d.30e10fi(n1-e7 00F8.F9M9I86N55(2f4/a9M3,_6Pb4I3)8) 4,(0 (Q9a380)(f 0).>0} 0,2( 5 b| 2)5 ~~~~^~~~~~~~~~~~~~~~~~~4 12?9f /src/libavcodec/aac_defines.hM_(P:b45:I)36 :: ) note: ,expanded from macro 'Q31' ( Qa3)0)( 0 .| 0 ~ ^ ~450 | 2#9d3ef9i8nIn file included from 4src/libavcodec/arbc.ce6 :Q8263f: 1/src/libavcodec/bytestream.h(M:_xPI187):,)15 Q :3 0 (warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] . 0 0 3 11875 | 9 7 1( i 7n0 fti)f/(M( x_(Ps)iI*z21)4e 7 2| ^~~~~~~~~~~~~~4 8!3src/libavcodec/aac_defines.h=:6 444s8:i.36z:0e note: )+expanded from macro 'Q30' 0 .| 5 ~~~~~ ^ ~~~~) | 44 ^ ~ | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 447 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4471 | 0{7Q373411(-802.43.806 8+4 104.4758)4 7 3| ^8 f), Q31( 0In file included from .src/libavcodec/aacps_fixed.c5:13243: 7In file included from 3src/libavcodec/aacps.c4:9320: 3src/libavcodec/aacps_fixed_tablegen.h0:42440:636f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.97346 262447 | 9 4 4 5 4 5 fQ)3,0 (Q03.010(0-00.0906054090306f/4M3_8P4I0)98,f) }Q,3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .001src/libavcodec/aac_defines.h1:045:5363:9 3note: 9expanded from macro 'Q31'f /M_PI), Q453 | 0#(d0e.fi0n0e1 7Q03819(8x5)2 f / M _ P I ), Q 3 0 ( (0in.t0)02(5(2x)5*24114297f/4M8_3P64I8).0, + Q03.05()0 . 0| 0 ^ ~2 9398468f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4473:032(0:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1597170f/M_PI) 447 | {| Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h38:6448:4361:4 4note: 7expanded from macro 'Q30'8 4738f), 44Q3 | 1#(d e0f.5i1n3e3 7Q33409(03x0)4 0 6 f) } , { Q 3 1 ( -0 . 97(3i4nt6)2(67(9x4)4*51405f7)3,7 4Q13812(4-.0.096 5+4 9036.43584)0 9| 8 ^f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :244:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 244 | Q 3 0( 0 . 0 0(0i00n0t)0(0(0x0)f*/2M14_74P83I64)8.,0 Q+3 00.5()0 . 0| 01 ^ ~1 053939f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.hQ3:0447(:06.0:0 1warning: 70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9852f/M_PI), Q 30447( | 0{.Q03012(5-205.43182698f4/1M4_4P7I8)4,7 3Q8f3)0,( 0Q.310(0 209.39581436387f34/9M0_3P0I4)0, 6Qf3)0},( 0{.Q03013(15-90.7917703f4/6M2_6P7I94)45 4 5| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.36:9 6note: 5expanded from macro 'Q30'4 9364384 440 | #9d8eff)i},n e| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t)45( | (#xd)e*f1i0n7e3 Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c:8323: 64src/libavcodec/aacps_fixed_tablegen.h8:.2430: 136:+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 243 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 446Q:3830:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/M_P I446) | ,{ QQ3310(( 00..60560715906087490371f4/6M3_1PfI)),, QQ331(0 (00..10083303319653370193f4/8M8_0PfI))},, { QQ3310( (00..003024743935715240567f9/8M0_fPI)),, QQ3310((-00..07045923330150692536f4/1M0_8PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h0:5456:361: 5note: 2expanded from macro 'Q31'6 37f/M_PI )45, | # d| ef ^~~~~~~~~~~~~~i ne src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | # d(ienfti)n(e( x)Q*32014(7x4)8 36 4 8 . 0 + 0 . 5 ) (i| n ^ ~t )((x)*10src/libavcodec/ac3dec.c7In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h::24461841:459:.:049 warning: +: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0warning: .5)implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 446 | {Q31(In file included from src/libavcodec/aacps_fixed.c0:.246: 5In file included from 6src/libavcodec/aacps.c7:32 : 51841src/libavcodec/aacps_fixed_tablegen.h0 | :8 2439 :3 1 111:4 6 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1 fd)o,w nQm3ix1(_ i243n0f | .o 1 - >c8e nt3e r 3_Qm1i6x3_l371e3048v8(0el0f. )0 0} 0 0, {0 Q 301 (0= 00 0ga.i00nf/3_M2l7_33e7PIv5)4e5l,s 7Q3[90s8(->00 .0f 0 ) 1,9 6 c0Q73e14n(t07-f0e./r7_Mmi4x_9_P3lI)3,1e 0vQ930e(l5]06.;004 31 | 00 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~83f 95)30}9,f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 44951206f 45/ | M#_dPeIf)i,n eQ 3Q03(10(x.) 0src/libavcodec/ac3dec.c 0 :51842 2: 3 490: 5 6warning: 2 3fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]/M _ P I ) ,( iQn3 1842t | 0) ( 0(( x. ) 0* 201 564d17o54w26833n76fm4/8i.0M x_+ _0Pi.nI5)f,o) - > | | c ^~~~~~~~~~~~~~ ^ ~ e ntesrc/libavcodec/aac_defines.hr:_44m:In file included from i36src/libavcodec/aacsbr_fixed.c:x note: :expanded from macro 'Q30'62 _: lesrc/libavcodec/aacsbrdata.hve: l44644:_ | 32#lde:ftir tnewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 0 ( x=) g a 446 i | n {_ Ql e3 1v ( el 0.s [6(si5-n6t>)(7 5 (xc0e8n)9t3*e11r406_733m1i7fx41)8_2,l4 .Qe03 1ve+l(_ 0l.0t5.)r1 8t3 ]| 3 ^;1 6 3 7| 13 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~48 8In file included from src/libavcodec/aacps_fixed.c0:f)24}: ,In file included from src/libavcodec/aacps.c{:Q3231: (src/libavcodec/aacps_fixed_tablegen.h :0243.:0863:2 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 75457980f), Q31( -2430 | . 7 src/libavcodec/ac3dec.c4 :9 18433 :3Q4913:0 9warning: 506implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4( 100.80f)0},0 0 0| 01843 ~~~~~^~~~~~~~~~~~~~~~~~0 | 0 0 0src/libavcodec/aac_defines.h f:/ 45 M _:dP36oIwn:m i)note: x,expanded from macro 'Q31'_ iQnf3o0- (45>0 | .s00#1ud96re0frio7u4n0dn7_em fiQx/3M__le1vP(Iexl) ) , Q 3 0=( 0 .g 0a 0i3 n0 3 _ l e(v9i5enl3ts0)[9(sf(/-Mx>_ )P* 2I 1) ,4 Q 73s408u(3r06.r0o408u.n404d95 1_+2 m060fix.5/)_M _l P| eI ^ ~v) ,e lQ]3;0 In file included from (| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c0 :.62: 0src/libavcodec/aacsbrdata.h:04465:273:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 23f/M_PI), Q3 0446( | {0Q.3010(5 601.56526765307f8/M9_src/libavcodec/ac3dec.c3PI:1)18444,: 49:6 warning: 3| ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1f ) , Qsrc/libavcodec/aac_defines.h3:144(: 360: . 18441note: 8 | expanded from macro 'Q30' 3 31 6 3 7 1 d3444 | o8#8wd0efn)m}if,xi _ni{neQf 31oQ(3- 00>(.x0s3)ur2r 7 o3 u3 n 7d 5 _4 5m 79i 8x_ 0(lfi)netve, )lQ(_31l(t(rx-t)0* .1=704 7397g4ai3n131_802l94e5.0ve6l 4s+1 [008sf-.>s)5u)r} ,r | ^ o| u ~~~~~^~~~~~~~~~~~~~~~~~n src/libavcodec/bytestream.hd_msrc/libavcodec/aac_defines.h::iIn file included from 45271xsrc/libavcodec/aacps_fixed.c::17_:3624:l warning: :: eIn file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps.c :32v note: : esrc/libavcodec/aacps_fixed_tablegen.h:expanded from macro 'Q31'243l:61 :_ lwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r t45] | ;271# | d e | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f i243i | nn t e s i Q z3 1e(Q23x0 )=( 0 . F0 F0M I0 N0 (0 0g 0-0 00>f b /usrc/libavcodec/ac3dec.cf :Mf_ 1846(:ePrIi49_)n:te, )Qnwarning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3d0((0. 0 x0-)19 6*0g 21846-1 | 74>04 b7uf7 f/4M _fe8r3 6PI,) 4 8, s. 0 iQz +3e0 )( 00; . d.o 0053w | )0n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m i x _| i ^ ~n3 9fsrc/libavutil/macros.h5o:30-499>In file included from :flfsrc/libavcodec/aacsbr_fixed.ce_25/:mi:xM62_ _note: l: Pexpanded from macro 'FFMIN'e vsrc/libavcodec/aacsbrdata.hIe:),l445 :49Q 84 | 3:0 ( # warning: 0d.=00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4e 4f9gia5n1ei n2F_0l e445v | eF6M{lQsfI/N3(_al,fM1(b )e _0[(P.Is),( 9-aQ)3 0>(8>39 880l.(0905f23b0)3 6e356?_ 9m2ix(_bl9e3)8v8efl f/)], :QM; 3_P I )| , ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 1 aQ)3)(0 ( 0 .| 03 ~ ^ ~.900 546671452463074f2/M0_5P6I9)f,) } ,| ^~~~~~~~~~~~~~{ Q31src/libavcodec/aac_defines.h:(44: 360.:4 7note: 5expanded from macro 'Q30'4 694684 44493 | 8#fd)e,f iQn31e( Q03.06(8x6)1 3 0 4 4 8 3 6 8 1 1(fi)n}t,) (( x| ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:1368:2 4note: expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^d efine 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 : 243 : 36 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*21474836 42438 | .0 + 0 . 5 )Q 3 0| ( ^ ~0 .000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I445):,59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0019607407f/ M445_ | P{IQ)3,1( Q03.098(309.808093360339995838f0),9 fQ/M3_1P(I ),0 .Q33904(6704.40004424095561290f6)f}/M,_ P{IQ)3,1 (Q 300.4(75046.940605824340953682f3)f,/ QM31_(P I0).,6 8Q63103(004.40803566811512f6)3}7,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I),src/libavcodec/aac_defines.h: 45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 45 | #def i44 | n#dee fQi3n1e( xQ)3 0 ( x ) ( i n t ) ( ( x()i*n2t1)4((7x4)8*3160487.307 4+1 802.45.)0 +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c445::2432: :In file included from src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:243:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | {Q31( 0.9 832439 | 8 8 9 3 6Q33909(808.f0)0,0 0Q03010(0 000f./M3_P9I)4,6 7Q434004(200.506091f9)6},0 7{4Q0371(f /0M._4P7I5)4,6 9Q43608(404.903083f0)3,9 5Q33019(f /0M.6_8P6I13)0,4 4Q8303(608.10014f4)}9,5 1 2| ~~~~~^~~~~~~~~~~~~~~~~~0 6f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.0052 3450 | 5#6d2e3ffi/nMe_ PQ3I1()x), Q3 0 ( 0 . 0 0 5 61 5 2 6(3i7ntf)/(M(_xP)I*)2,1 4 7| 4 ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.:044 :+36 :0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(445x:)7 : warning: src/libavcodec/amrwbdec.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 605 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]445 | {(Qi3n1t() (0(.x9)8* 316050 | 973 78 481 98 32 6 34 9.9 80 f8+f)i ,0.x5) edQ_ | 3v1 ^e (c t0o.r[3i]9 In file included from 4+src/libavcodec/aacps_fixed.c=6: 247f: iIn file included from 4src/libavcodec/aacps.c:x3240e4: d2src/libavcodec/aacps_fixed_tablegen.h_0:v242:5136e:6c t9warning: ofrIn file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) [}src/libavcodec/arbc.c,i: 26{: -Qsrc/libavcodec/bytestream.h3 c:t2931242 | x - :( > p13 i :0 warning: tQc.30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h4(70 ._l5a40g60_09i040nt60 ]80402930 | 4 90*f 3 /0 . s8iMz8_PfIe)5)2, ,= ;Q Q33| 0F1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~F(0(. M 00I.N6(8p0634-91>3b0u4f41f3803e43rf6/_M_8Pe1nI1),d f Q)3- }p-0>,( b| 0u ~~~~~^~~~~~~~~~~~~~~~~~f f.e0r0src/libavcodec/aac_defines.h5,40:7 s45i06:6z361:ef /note: )M_expanded from macro 'Q31'P; I ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q 3045( | 0#.src/libavutil/macros.hd00:749e:f9259i:1 n7note: 2eexpanded from macro 'FFMIN'9 3Qf3/1 (M49_x) | #PI )d , e fQ i 3 n 0e ( 0 F .(Fi0Mnt0)(I(92N9x(9a,)b9)3*6 (27(f1a/47)4M >8 _P3I6(4)b)8 , .Q0? 3 0+ ((00b..)0 :5 )0( a 9| ) ^ ~9)8 7 5| 7 ~ ^ ~ 59In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: IIn file included from src/libavcodec/aacsbrdata.h),:src/libavcodec/arbc.c444 :| : ^~~~~~~~~~~~~~26 84: :src/libavcodec/bytestream.h :warning: 294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:: 4415::src/libavcodec/amrwbdec.c36 : warning: :623comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:444note: | 30expanded from macro 'Q30' {:Q 3 warning: 1(294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 44 | #0 d .e 0if6237f | i7 1 n(e 7s Q3 i3z2 4 0e(22 x5) ! 3 9 = 2 5s f i ) , z e Q )3 1 p( _| g ~~~~~ ^ ~~~~ 0(a in. 5i*8 n6t3p)8(3(_9x9g8)a*i5n6;5915 f 0)| 7}3 ~ ^~~~~~,7 {4Q138214(.-0src/libavcodec/amrwbdec.c 0:+623 .:0215.:56 0)warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 | 8 ^2 9194 166223f | ) In file included from , src/libavcodec/aacps_fixed.c Q:24 : 3In file included from src/libavcodec/aacps.c:132 (: src/libavcodec/aacps_fixed_tablegen.h0 :.8 252422 2: 1113 :0 1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]69 0 3 6 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h 242: | 45 : 36 : note: expanded from macro 'Q31' Q 3 0 (450 | .#0 d0e f 0i0 0 n 0 e 0 Q03 0 01( xf) /MA_ MP IR ) W , B Q_ 30S (FR _0.(0Si0I3nZtE49)1)(3(0 *x )3 *4f| 2 ~/M1 _P4I7)4 ,6238 | 3Q6 4 380 . 0( + 0 .0 0.5 )0 5 4 0| ^ ~ 7 0 6 6 1In file included from src/libavcodec/aacsbr_fixed.c f/:M62 : _pPsrc/libavcodec/aacsbrdata.hI)_,g: Qa3444i0n: 58(*:0 .p0 _0warning: 7g99implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1a72 9i3nf;/ M _| P ^~~~~~I ),444 | Q{3Q031(( 00..000792791973924326573f92/5Mf_)P,I )Q,3 1Q(3 00.(508.0609398389978557655995ff/)M}_, P{QI3)1,( - 0| . ^~~~~~~~~~~~~~56 04982src/libavcodec/aac_defines.h9:1449:41366:3 note: fexpanded from macro 'Q30' ), Q31 ( 440 | In file included from .#8d2src/libavcodec/argo.ce5f:2i282n: 3e0src/libavcodec/bytestream.h :1Q171:5183:0 src/libavcodec/amrwbdec.c6(warning: :9xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])626 0: 330 6 : fwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , | ~~~~^~~~~~~~~~~~~~~~~~~171 626 | ( | i n tsrc/libavcodec/aac_defines.h : )45 g(: - (36x> b:) u*note: 1 fexpanded from macro 'Q31'0 f 7e 3CC libavcodec/arm/hevcdsp_init_arm.o r45 7 | +4= #F 1 dF8 2eMf4_.fIig0Nnaei (+g-n>Qb 30 u1f.f*(5xe) r )| ^f_ _ e ng da In file included from src/libavcodec/aacps_fixed.c :i-n ; 24 : | In file included from ~ ^~~~~~g src/libavcodec/aacps.c-: > 32b: (usrc/libavcodec/amrwbdec.cfsrc/libavcodec/aacps_fixed_tablegen.hf:i242:en626::21r:t 86,)warning: : (simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] xz e));* 2625| 14 | 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 8 3 242 | 6 4 8 src/libavutil/macros.h . 0 : Q 3490+(0 : .0 0 250:0 .0note: 5 )0expanded from macro 'FFMIN'0 0 0 | 0 ^ ~ 0f / 49 | MIn file included from _#src/libavcodec/aacsbr_fixed.c :Pd e62I f: i) src/libavcodec/aacsbrdata.h:n,e 444 : Q323:F 0F(Mwarning: I N0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 0( 3a4 ,9 1 3b 4440 | ) (3{4 ( aQf /)M _>P3I) , 1 (b )(Q 30 ?0. ((0 07b .71)7 3 0 2:045 24 0 A(a5)7)0 src/libavcodec/bytestream.hMR3W96 :| 317B_2S56f ~ ^ ~: 13:F1R) ,f_/ Swarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ QIP3I1)Z(, E0Q.)53 31780*( | 6 0 .3 | 8 ~3 90s09i ze7862629596 | 1579 5=f 2 9)3F }fF/ , {MM _QI3 P N1(I )( -p, 0-. Q>35 6 0 b0u(f4 0f.9e08 2r0_9e2n9 9d9 91 f3_9gsrc/libavcodec/ac3dec_float.c-647a i1:fpn6 3/f40):-140:* M_,P >I bwarning: uQ)f,fmissing field 'unit' initializer [-Wmissing-field-initializers]fe3r1_ ,( gsQ3 00(ai.0i.z0e)8;n0; 2 59 9 40 | 2 2 8 | 7 ^~~~~~| 3 051 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{7 "5c 569fo/9Mn0ssrc/libavutil/macros.h_3P_:n6If49o:)),i25} ,s:e | gnote: ^~~~~~~~~~~~~~| eexpanded from macro 'FFMIN'n" ~~~~~^~~~~~~~~~~~~~~~~~,src/libavcodec/aac_defines.h :44 : 36": src/libavcodec/aac_defines.he 49note: :expanded from macro 'Q30'n | 45:a36:# dbelfei nceo nsnote: is t44expanded from macro 'Q31' | #Fdeen tFf MiInN no(45a | eis,e #g bQ3dee)0 nf(i(e(ax))nr > e a ti (5 o bn)" ,?Q warning3 1 (O Fs x (F generatedS) b. E )T ( (:c i o n(san ti)) s(()x )t*e n| t1_ ~ ^ ~n 0 7o(3ii7ns4te1In file included from 8)_2src/libavcodec/arbc.c4(.g0 :(e+26 xn: 0)esrc/libavcodec/bytestream.hr.at*:52i1318)o4n7):, 4 158| : warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^A6 4 8V.0_ O+P T0318In file included from _src/libavcodec/aacps_fixed.c.: | T 524) Y P: In file included from E| src/libavcodec/aacps.ci_f ^ ~: B O32(: Osrc/libavcodec/aacps_fixed_tablegen.hL:,s242In file included from i:src/libavcodec/aacsbr_fixed.c61{:.zi: 62e62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h4 : 444!=: 70= : }warning: s,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 i242, | z 1In file included from , e 444 ) src/libavcodec/argo.c P Q | 3{0 :AQ(3 28R: src/libavcodec/bytestream.h01| src/libavcodec/amrwbdec.c ::}.(0 ~~~~~ ^ ~~~~186, 649 00.0 : :007137| 1 ^90:7 :0 3204warning: warning: 020implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ 5 3M9_2P5fI),) , Q 6493186Q | 1 | 30(( 0src/libavcodec/ac3dec_float.c .:0 41i:0. 5f813860s :(338i c4t3z9warning: 9x1e92missing field 'unit' initializer [-Wmissing-field-initializers] -3>8p i= 0F35t6F4cf5hM_ /9MI_gP41I | 5Nfa))} (i,n , p-[Q0 {>3] {Q b"0(<3u1d0r f(f.ec0-.00r0_56.)_s4ca5le "e,0670{n d0 46- " p9681p| e2f9- ^~~~~~~~~~~~~~~~~~ ~r /1M_>PcI9),be4 unf1tQf6ear3,3g0 fsei(z) 0e,o.)0 0f; Q7 d3y1n9| (9a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0m1 .i7c 822src/libavutil/macros.hr:499:5a22325nsrc/libavcodec/amrwbdec.c3f:/g0:1 Me 651:5note: 6_c16oexpanded from macro 'FFMIN'9P:Im 03 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p r6e,49 | fs s i#o)n651Q | d}e f3 0 ,t i n( 0o. 0a| pep 0} ~~~~~^~~~~~~~~~~~~~~~~~ l9 2eFyFsrc/libavcodec/aac_defines.h9:l"sMe9459:,I OiFfF 3366NS(:c7(aE,T (tdfrcb_note: )x /Ms_expanded from macro 'Q31'-(cPI )>(aal)e ,>p Q), i3t045A | (c(V0_.#O0b0h99src/libavcodec/alsdec.cdP)_8gaeiTf i:n7e15385 :7Q2759n_?T Y3P:Ef/[M(1b_)F L0O_(P Iwarning: )]Ax:, comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] T| ) ^~~~~~~~~~~~~~ <( a,src/libavcodec/aac_defines.h ) ): 0{44. d| b.l9 : 36 ~ ^ ~ )= :1538 | note: expanded from macro 'Q30' {1 . 0| } ^~~~~~~~~~~~~~~~~~ ~In file included from src/libavcodec/argo.c CC libavcodec/arm/hevcdsp_init_neon.o , :0 .440, 286 . | # d: src/libavcodec/bytestream.h0:,187 :(ei nP15Af it n:eR Q)3 (0( warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (x ),x ) * i187 2 f| | 1( ^t 4m 7 pi 4 8_f 336 4( src/libavcodec/amrwbdec.c28s. : iz0e 657 ! 2: =+ n0c.h5a)rs )9 (!:{ warning: insrc/libavcodec/ac3dec_float.c=| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t : ^ ~s| )42 i ~~~~~~ ^ ~~~~~~( : z657(132:e | In file included from x )) src/libavcodec/alsdec.csrc/libavcodec/aacsbr_fixed.c warning: * :| : missing field 'unit' initializer [-Wmissing-field-initializers]162 ~~~~~ ^ ~~~~: 1559 : 0 src/libavcodec/aacsbrdata.hi327::f3 (443 :42847warning: 4c1 | : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t8 2warning: x -4 >.{0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"In file included from f i src/libavcodec/apedec.ch:+ x1559 | e 36 e 443a: 0d | vsrc/libavcodec/unary.h._5{g y :)Q a _ c503i1| ( o : n ^[-m41 : 00p.r " warning: ]9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]9 , In file included from 7 1 1>src/libavcodec/aacps_fixed.c :"5e n 248: 3In file included from asrc/libavcodec/aacps.c 1.0b : *850l 3 | 32n: ec4t x ->bfsrc/libavcodec/aacps_fixed_tablegen.h 5 :0 242if:36i:h ewarning: 8tfo)r(xiae dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ,v=_ [0 ygi ;Q a]d3yi1(i n [n1 0=. 242a]m 3c1 9f0io(06.xm6src/libavutil/macros.hf)0e0p:r,ed3_49 :Qs34g9251s310a:i(3 i nnote: [o40expanded from macro 'FFMIN'.0n] f 9)4>/ 3,.03 M*_ 492 PA | V1_cI#)d,8O3te fP4xQinT8-73e_>3f8i0 TF1x9(f0YFe)d}.P0M_,E0Ig _ 5Na4inB| O(0a[,1b) ~~~~~^~~~~~~~~~~~~~~~~~ (O(7]src/libavcodec/aac_defines.hLa0)): ,6 45>{ 6:1 { .| i36f:( ~ ^~~~~~~~~~~~~~~~~~b6)/ M note: _4 expanded from macro 'Q31'P I=? ) ,0( b Q)345 0}(0 | .:,#0 0 de(f7i909an,17)e) 2 9 1Q33| , ~ ^ ~f1/ P(MA_Rx P)I}), ,Q 3 src/libavcodec/alsdec.c 0 (| 0 ^.:00 9 1581 2 : 9279 9: 3 warning: 67comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f/ M _ P(Ii)n ,1581 | t ) Q 3 (0 ( ( 0x. 00)9 src/libavcodec/ac3dec_float.c * 9 :2src/libavcodec/bytestream.h87 435:1128747 : :5 9warning: f4/M _355missing field 'unit' initializer [-Wmissing-field-initializers]:813i3fP :6(It m4p)src/libavcodec/amrwbdec.cwarning: :8_ ,43comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 664 . 3 :017 :2 | ^~~~~~~~~~~~~~ warning: !implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ {= "ntc src/libavcodec/aac_defines.h6640 | 355ah | : 44. ra r:536 :g e s) note: t )s expanded from macro 'Q30' _ i | l ^ ~ z{e e v=e | ~~~~~~ ^ ~~~~~~ lIn file included from src/libavcodec/aacsbr_fixed.c44: | i F"F62#: df, Msrc/libavcodec/aacsbrdata.he:f (I"443i:c59Nt(nt:agrex --g> piwarning: tc>eQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3hbt l0_(ux)evgafi enf le [ r443_ | {iin] e Q 3- b u9 n(oif9fetnrt7)( a,p1(p1 xl)*51siie80z7d1)e3)8;"73441 ,58 2 | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4O.80 FfF+Ssrc/libavutil/macros.h:)49E ,:T0. 525(tQa): 3| r g1 ^note: expanded from macro 'FFMIN'e( t _0l.e In file included from 495vsrc/libavcodec/aacps_fixed.c | :8e21#24l1)d,: 5e In file included from Asrc/libavcodec/aacps.c6fV:032i: _src/libavcodec/aacps_fixed_tablegen.h1neO P:8242:FT0_11:F 4T2YMwarning: 6Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fIE )N(_a},,b I){ Q(3( N1Ta,242 | AS libavcodec/arm/hevcdsp_qpel_neon.o () {0>. .i77(6 b3689 )4 7?Q =63 731 (009b )} ,: (-36 0(1a)6).f, 0) , 00| Q03, ~ ^ ~0 1P(0A0 0R00. 0904}In file included from f3/2M,src/libavcodec/arbc.c1_8 : 26| : ^P3I4src/libavcodec/bytestream.h )8:7356:,13 :3 Q831warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 9(0f.)0}0,3 49 356 | 1| 30 ~~~~~^~~~~~~~~~~~~~~~~~3 4sfi/src/libavcodec/aac_defines.hM_zP:Ie45)2 :=,36 : QF3 F0note: (Mexpanded from macro 'Q31'0I .N0(0p5 -40>7b450src/libavcodec/ac3dec_float.cu | f6:#f6e46d1er:129f:f_i/e M_nPnwarning: deI missing field 'unit' initializer [-Wmissing-field-initializers] )Q -, p3Q-13(>0x( 0b)46.u0 f | f0 7 9{e 9 1"r 7 l ,2t9 3 f/r sMt _ic_P Izme )i,) x ;(liQ3 0envt (| " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, ) 0(. 00src/libavutil/macros.h9("x:249L:)*9t92592/:316R 477tnote: fexpanded from macro 'FFMIN'4 /8MC3_6e4 Pn8t49I | .e)#,0d r Qe3f+ 0i( M0n0ei .F5F.x )M0IL e0N9 9v87(5| ea7 ^ ~5l9", ,f b O/F)In file included from MF_Psrc/libavcodec/aacsbr_fixed.cI:)(,S62( aE): src/libavcodec/aacsbrdata.hT (| :>l ^~~~~~~~~~~~~~t r443t :(32_:src/libavcodec/aac_defines.hb:c44 :)ewarning: 36: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t?e r(_bm)note: i xexpanded from macro 'Q30' :_ l(ae) v) 44443e | l ) | { ,Q#| d e3 ~ ^ ~ f 1(i-0A.V9n9In file included from _e7 OQsrc/libavcodec/arbc.c1P135:8T026(: xsrc/libavcodec/bytestream.h1_8): T Y3P357 :415E 5 :_ 0 8Fwarning: f )L,Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A T ,Q 31 357{(. d0b. | l5 ( 8i= 2i1f1 5(6n s0itz-e1)812. (0(0! 4x2)=}6*f , 1)0s}-,7i1z 3.e{70),Q 4 321.0 18(,| 2 4 ~~~~~ ^ ~~~~0}0,. 0. 7+ 7| 60 ^3.8 957)6 3 7| ^1 966f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9324: 3src/libavcodec/aacps_fixed_tablegen.h21:832414:8136:7 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/ac3dec_float.c1 :947f:)129}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~^~~~~~~~~~~~~~~~~~ 241 | src/libavcodec/aac_defines.h : 45 47: | Q{"36l3:0 t(0note: rexpanded from macro 'Q31' .t0_0su0r0m i045x0 | l00#0ed0vef"f/,inM e_"PL It)Q/,3R1( xt)Q S u30 (r0r. o0 0u62 n1 d0 0 4 8 7 (int)((xAS libavcodec/arm/hevcdsp_sao_neon.o Mif)x*/ 2M1L_4e7v4Pel8"3,I)6,4 8QO.30F 0F+( S00..E050T96)1 ( 3lt| r5 ^ ~2t42 _f/sMu_rPrIn file included from Iosrc/libavcodec/aacsbr_fixed.cu:n62d: )_src/libavcodec/aacsbrdata.hm,ix:_ 443lQ:3e0v6(e:0 src/libavcodec/amrwbdec.cl.:warning: 715):,030implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 14 2 1warning: 1A0Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_5 6 8Of/443MP | _{TQP_IT3Y1P(- 0)E., 715Q9_930 | (F7L O0.10 A T11 ,r 5{6e58.1d8b3l t=34u 4r8n5 -F601F1M8.f02A) fX,}/( 0,M -Q3.1_1P0(,. 0I, 1).2 50,.25 .08-,Q 30}2, a 0c(10.| c ^1 0 516*7 00715.880847 20*269f f5/12))M_}P;,I { )Q ,| 3 ^~~ ~ 1 (src/libavcodec/ac3dec_float.c | ^~~~~~~~~~~~~~: 048.7:src/libavutil/macros.hsrc/libavcodec/aac_defines.h:7476129::3:4428:8 36::9 warning: note: expanded from macro 'Q30' 7missing field 'unit' initializer [-Wmissing-field-initializers] note: 6expanded from macro 'FFMAX' 371 9446 | # d6e47f | f#)i,48d nQe | e3{1Q3f0"(li( xonr0)eo _.c F 9F m 4M3i A2x src/libavcodec/bytestream.h X1l ( : 2718:e17a ,3v:4b ) "8( iwarning: ,7(n( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3t8a )1() 9(fx "> )()bL }*,1)o271/ | R 0 | o ~~~~^~~~~~~~~~~~~~~~~~~ 7? 3 C7src/libavcodec/aac_defines.h4i1(ea:n8tn)t e452: 36s:r 4:.i0 M(i znote: e+2bxexpanded from macro 'Q31' 0=) L.)5Fe 45) | FvM | #edI ^| leNfi ^n"( e, g Q- 3>O1FbIn file included from (Fsrc/libavcodec/amrwbdec.cufsrc/libavcodec/aacps_fixed.cx:S:EfTe(rl_oen)d24 715 r : - :go30-: In file included from _> b src/libavcodec/aacps.c c warning: u:e32nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f: tsrc/libavcodec/aacps_fixed_tablegen.he:r _fm241 :e ri, 111(715x | :i_n s lte viewarning: ) z(l(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e)x )r),;*e 2t | A1 u241 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~V4_r | n 7O F4P83F src/libavutil/macros.h :T49_:625M TY4:AX (PQ0E380 note: .expanded from macro 'FFMIN'_ .(0 0+F L049O.,A T , AS libavcodec/arm/hpeldsp_arm.o | 0#10{0d0.0..5)e 2 0d00f05| b ^ ~i0 l n0e-f/ = M_FPI a-cIn file included from F)1csrc/libavcodec/aacsbr_fixed.c.M :,0I62*N (}a, -: 1. 0,,Q src/libavcodec/aacsbrdata.h0b.)3 2:.80 (4420:83(*(,:0 a) .0warning: }5, 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01>2 ) 6 | (;2 ^b 1)0 ?0 4| ^~~ ~4428 | ({ 7bQ)f src/libavutil/macros.h3/1M:: 47:(40_( :0P .Inote: a)))9 expanded from macro 'FFMAX' ,1 7| src/libavcodec/ac3dec_float.cQ380 ~ ^ ~( 0:. 3490:12947 | 0#0:9 warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]d 62e0f19i13n5e7 6F2494 | 2{2Fff"/lM)MoA,_roX_ PQ(saI,3u)b,1r) Q(m(3-0i((0x0a..l)e v0",4>1 42613("b15L)0o 65/R?o869 82(Saf) 3:u/r8r M(_b3)oP9I)u 7)0n ,f d| )Q}3 ^M i,0 x{( LQe0.30v1el1"6,(5 3 O40F.8FS7E26T51(526l9fo/7rM4_oPI4)_1,5s6u rQro93u00fn)d(,0_. m0Qi13x17_(7l-50e8ve.l9)709,298f9 /M9_ P5AIV_5O)P5,T _7 7| T0 ^~~~~~~~~~~~~~7 Y4P7Ef_)Fsrc/libavcodec/aac_defines.h}:L,44 O :A36| : T, ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30'{ .dsrc/libavcodec/aac_defines.hb:45l: 36=44 | :# note: d-1expanded from macro 'Q31'e. 0f i}n,e Q-453 | 10#(.dxe0f),i n e 2 . 0Q ,3 10 (x}), src/libavcodec/amrwbdec.c :| ^( 732 : i 44 :n twarning: ) (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) *1(0i7n3t7) 4732( | 1(8 x2 )4 .* 02f14 l+7o a04t. 8s53m)6 _| src/libavcodec/ac3dec_float.c4f ^a:c8 .= 530 0+:.In file included from src/libavcodec/aacps_fixed.c011.:5 5:24): warning: In file included from src/libavcodec/aacps.c: missing field 'help' initializer [-Wmissing-field-initializers] *32: | ^ ~ src/libavcodec/aacps_fixed_tablegen.h (:53241 | 1: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from - src/libavcodec/aacsbr_fixed.c : 62 v{: o Nsrc/libavcodec/aacsbrdata.hiUce:L_L442 :241f | }59a ,:c ) * | warning: s t ^a bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ Qf3a0c(;0 . 00 0| 04420 ~ ^~~~~~~~ | 0{0Q03010(f src/libavcodec/amrwbdec.c0/:.M7329_:1P297I8:)3, 0warning: Q340implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2(0 901.0706 627322f1 | )0,0 4Q 38 17 f(/-0f.M_l4o6PaI3t) 5, sQ630m(8AS libavcodec/arm/hpeldsp_armv6.o _09.f02a0c3 89=631 93502.7540 f*)2f /}(1, M _{-PIQ) 3,v 1(o Qi0c3.e0(7_f0a2c.5051)64 297*1 4s140t51a685fb6/9M_f0a_fPcI)),,; QQ 330| (1 ~ ~~^~~~~~~~~~~( 0-.00.196958939545587671027f4/7Mf_)P}I,), Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h1:77455:8367:0 29note: f/expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44:n36e: Qnote: 3expanded from macro 'Q30' 1(x) 44 | # d ef i n e Q 3 (In file included from 0in(tsrc/libavcodec/argo.cx)): 28(: ( xsrc/libavcodec/bytestream.h ):* 293:213: 1warning: 4 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 8 3 6 4 8 .(i0n t+ )0 (.(5x293)) | *1 0 73 7| 41 8 2 ^ ~s4 .i0z e+2 0=.In file included from 5Fsrc/libavcodec/aacsbr_fixed.cFM)I: 62N: (src/libavcodec/aacsbrdata.h: p| 442 ^-: >31b:u fwarning: fIn file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e src/libavcodec/aacps_fixed.cr:_24e: nIn file included from dsrc/libavcodec/aacps.c :-32 : src/libavcodec/aacps_fixed_tablegen.h442: | p241{:-Q613>:1 b(u warning: f0fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. e9r,1 7s8iz3e0)4;2 0 241 9 | 1| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 6 2 f ) , Qsrc/libavutil/macros.hQ:3493:10(25(:- 0note: 0expanded from macro 'FFMIN' ..40603 054906 | 80#d9e0f203i080n3e09f/ M70Ff_)FP}MII,)N, (Qa,{b3Q03)(1 0((. (00a0.6)2170 02> 4(58b7)5f 6/?9M 7(_4bP4)I1 :) 5,6 (Q39a0(00f).),) 00 Q| 936 ~ ^ ~ 11(3-502.4In file included from 29src/libavcodec/argo.cf9/:8M28_9P9: 5src/libavcodec/bytestream.hI5:)5,7294 Q7:030157(:407. 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1)4} ,2 1 1 | 0294 | ~~~~^~~~~~~~~~~~~~~~~~~ 5 6 8 isrc/libavcodec/aac_defines.hff: /45M:(36_si:P Izenote: ),2 expanded from macro 'Q31'! Q3=0( 0 s.0451i6 | z5#3ed4)e8 f 6i| 1n2 ~~~~~ ^ ~~~~ef /MQ_Psrc/libavcodec/amrwbdec.c3I1(:x)759,): 29 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0 . 0 1 7 7 5 8( i77590n2 | t9 f) (/ (Mxf_l)PIo)*,a2 t 1c 4| p ^~~~~~~~~~~~~~ 7e48 3src/libavcodec/aac_defines.h 6:=444 8:.360.01: note: 2expanded from macro 'Q30' +5 * 0( .4415 | ) # +d | ^ ~evf oiicnee_ fQa3In file included from 0(cx)src/libavcodec/aacsbr_fixed.c;:62): src/libavcodec/aacsbrdata.h | : ~ ~~^~~~~~~~~~~ 442 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4421 | 0{7Q3317(4 1082.4.901 7+83 004.250)9 1 7| 6 ^2f ), Q31(-0In file included from .src/libavcodec/aacps_fixed.c:424: 6In file included from 3src/libavcodec/aacps.c5:6328: 9src/libavcodec/aacps_fixed_tablegen.h2:32418:3CC libavcodec/arm/hpeldsp_init_arm.o 9367:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.72556 972414 | 4 1 56 9 0 f )Q, 3Q03(10(.-00.0990809090505050707f0/74M7f_)P}I,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h:0450:6362:1 0note: 0expanded from macro 'Q31'4 87f/M_P I45) | ,# dQe3f0i(n0e .Q03019(6x1)3 5 2 4 2 f / M _P I ) , (Qi3n0t)((0(.x0)*1241241710src/libavcodec/adpcm.c45836:86f1133/:4M32_8:.P Iwarning: 0) comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare],+ 0Q3.05() 0 .| 0 ^ ~1 65348612f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:) ,62: 1133src/libavcodec/aacsbrdata.h | :Q441 3: 840 : ( 0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 i1f7 7(5c8s-7>0 s2441t | e9p{fQ_3/iM1n_(PId)e-,x 0 >| ^~~~~~~~~~~~~~. 484src/libavcodec/aac_defines.h8:13u24478)3{:367:5 3 4note: | 1expanded from macro 'Q30'4 ~~~~~~~~~~~~~~ ^ ~~~ f), Q443 | 1#(d-e0f.i9n2e6 Q8308(8x4)0 src/libavcodec/adpcm.c6: 578 9 :2 8 69:0 fnote: ) expanded from macro 'CASE' } , {(Qi3n1t( )-78(0 | . (8 x56 )9*1 0 473 79 471 82442C.109A S5+7E4 _f03).(,5C )OQ N3| ^F1 I(G_ 0.#8#8 In file included from 84csrc/libavcodec/aacps_fixed.c45o:324: d2In file included from 7e1src/libavcodec/aacps.cc9: 8#4#324 : f_)src/libavcodec/aacps_fixed_tablegen.h:D241}:,E11 C: | Owarning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D ER,src/libavcodec/aac_defines.h :45A:36V: _note: expanded from macro 'Q31'C O241DE | C _ I 45 | D#_ src/libavcodec/amrwbdec.cd #Qe:f#3 0792i:9c:(n0eo d. 0Q0warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0c01,0( 0x__0V0) A_0 792 A0 | f RG S/ M _ _ P_I)i f) , | Q ^~~~~~~~~~~3( 0c(t x - 0>.p0src/libavcodec/adpcm.c(i0:itsrc/libavcodec/bytestream.hc6762:n34h::1t_ 0)317gnote: aexpanded from macro 'CASE_3'(0(:x13):i 4*8 n271fwarning: [4 76/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M07 | 4 _]P 8 I>)3 ,06 4 .Q8 . 053 0&( 317C | &0 AcS+ .t0Ex0_-92 ( >60c of1r._ 5ns3c5)2fizue 24i2fr/ g=_Mm_| , ^ ~ FoPdI FeM)Ic ,NIn file included from (opd< Qsrc/libavcodec/aacsbr_fixed.c3-e>= :M0O(Dcb_uif620.E0df,: _1ersrc/libavcodec/aacsbrdata.h_:_44184k8e5_)V:258:n dA1_ { 1A05warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -R 8 fGp| / ^~~~~~~~~~~~~~~~~~ ~M _S -P_I_441>)), | b{ QuQ| 33f ^~~~~~~~~~~10f e((r-0,0. 0.src/libavcodec/adpcm.c16s5i3z448:61e24)74;: f1/36M| 3:_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2P7I8note: )3,expanded from macro 'CASE_2'7 5 3Qsrc/libavutil/macros.h34:01(490 .041:7425f:7 | 7) ,note: Q 315expanded from macro 'FFMIN' (8-7 0 0 CC libavcodec/arm/hpeldsp_init_armv6.o 2. 9 f/9 49 | M2_P#IC6dA)SE88e8f4i0,14 _n6 e# warning#5 | e sF9 ^~~~~~~~~~~~~~n generatedF2asrc/libavcodec/aac_defines.hbMl. e8d:I0(fc44oNd):}(ea36,: c,_bi) {note: d expanded from macro 'Q30' Q,3(1((a- 44src/libavcodec/amrwbdec.c)0 _ | :.>799 :_58#8(5V:Adeb6 9_fi)warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AnRG?S 9 7e _Q(340src/libavcodec/alsdec.c_b)2()x : 1:) 799| 16639 5 | ^~~~~~~~~~~:(7 a431 : ) f warning: )src/libavcodec/adpcm.c ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 71,:7 : | Q 3 1 ( ~ ^ ~fnote: l expanded from macro 'CASE_1'o 0 a t .71 | 166388(8In file included from p | i4src/libavcodec/argo.c4i5t3 {nt:)c2 28 (h7_: (_f1_9src/libavcodec/bytestream.h :x318a)*V1A8_i:fc047A15R GtSor4 f=3:7(_g_e ) } ,warning: 4t1}80comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ b2i4t. .318| s02 | + ~~~~^~~~~~~~~~~~~~~~~~~ _5l 0 . src/libavcodec/aac_defines.h :45e: 36i:f 5note: *f )(expanded from macro 'Q31' tc si z(tx -| e g> ^45 2 b!pi | t# )In file included from = chd_eg\ src/libavcodec/aacps_fixed.c<:s24: fa iIn file included from src/libavcodec/aacps.ci:i7| *zn32n: ^~~~~~~~~~~[ c0e]e src/libavcodec/aacps_fixed_tablegen.hh:)240 :* ac Q136nnte 3| : ~~~~~ ^ ~~~~ src/libavcodec/adpcm.c xl-1warning: (:s>*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]cxt1154xp i): -t32 > c :nh _ uwarning: g m240comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]a _ | bi n l [ o 0 ] 1154 | c ;Q 3 k( in t0s() | ) ~ ^~~~~~~~~~~~~~~~~~0 . ( 0 0 | ( ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~x0 0src/libavcodec/amrwbdec.c 0)0 :* 0 7992:104 37src/libavcodec/alsdec.c:0 07 4:warning: 1720f:i/8M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P23If)36 48:. ,warning: 0( ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s +799 -Q | 0 .>5s3 0 ) t (| ^ ~ e1720p0 | _.i n 0In file included from 1 src/libavcodec/aacsbr_fixed.c1 :d0 3 62e: fsrc/libavcodec/aacsbrdata.h6: xl 624412:o > 331a:t ff /warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 oMi_8ru)tP I{) c(,b441 h| Q | _{ ~~~~~~~~~~~~~~ ^ ~~~Q=3 f0a;c b30t( 10846.3n1src/libavcodec/adpcm.c401f322/7Mu_:PI5)8m78_ ,3 7:5b3*lQoc69:4 note: c3texpanded from macro 'CASE'k 10x(s4-0>;p fi78. )t, | 0 b c h 2Q+ +_532 ) g16( aC2-0{iA09 n S.E8[8| 0f9]_ * ctx->pitch_gain[0]; | ~ ^~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~/26 8M8_8P40I6)5,9 2Q83003f()(0}C.O, 0{N2Q93F319I(5G5-6_01 .7#f8#5/ M6_PcIo9de)c4,9 7 #4Q#213 90_(D570E4.f0C)3,O1 5QD732E16R3,(99 f/AM0_PVI._)C8OD,8 EC8_ | 4 ^~~~~~~~~~~~~~4I5CC libavcodec/arm/hpeldsp_init_neon.o D3_2 7#1src/libavcodec/aac_defines.h#9: 844c4o:436fd):e} note: cexpanded from macro 'Q30' ,, | _ ~~~~^~~~~~~~~~~~~~~~~~~_ 44V | src/libavcodec/aac_defines.hA:#d_e45A:fRi36neG :SQ_3 0(_xnote: )) expanded from macro 'Q31' | ^~~~~~~~~~~ 45 | # d src/libavcodec/adpcm.c :e 76 :f34 i(:innt e) note: Q3(1expanded from macro 'CASE_3'(( xx)*) 1 760 7 3 | 7 4 1 8 24 . 0 C+ A 0S(.i5En)t ) _| ^( 2((cxo)*n21In file included from fsrc/libavcodec/aacps_fixed.c4:24i74: g,8In file included from src/libavcodec/aacps.c :3c326o4: 8d.esrc/libavcodec/aacps_fixed_tablegen.hc_0i:d, 240+__ V:0A.1115_:)A Rwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| S ^ ~ __) | ^~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 240src/libavcodec/aacsbrdata.h | src/libavcodec/adpcm.c:441 :: 746: :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: Q3 expanded from macro 'CASE_2'0 (0.0000 0740 | 0 4410 | 0 {0 Qf /3M_ P1 (IC)A-,S0E .Q_430 (#40#1 3.e20n718a1b3073l65e632d4213(4ff/c)M,_od ePQIc),3 _1Q(3i0(-00.d.09,21 76_0_88V8A_6A83R14G400S6f5_9/_M)2_ P 8I)| 0 ^~~~~~~~~~~, f )Q}3,0 ({0Q.src/libavcodec/adpcm.c0:37121:(5276-:2 00note: 9expanded from macro 'CASE_1'. 8885f6 9/714 | M_9P 7I) , 42 Q1{3 09_(_5VA0_7.A0R4G2f9S39)5_,5_ 6 }Q 317 1f / ( M _0P I).,8 8Q 308(4 40 \5. 0 33| 21 ^~~~~~~~~~~57 72169389494ff/M)_P}I,src/libavcodec/adpcm.c ) ,| : ~~~~^~~~~~~~~~~~~~~~~~~ | 1205 ^~~~~~~~~~~~~~: 41: src/libavcodec/aac_defines.hwarning: src/libavcodec/aac_defines.h::44comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]45 ::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 1205 | 4544 | | ##d d ee ffi i nn e e QQ 33 01(i(xfx)) ( c- > s t a t(i nu(tisn)[(ti(]).x((sx)t*)1*0e7327p14_14i8n274d4.0e x8 3+>6 0 .48588.) u 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:240:In file included from 86src/libavcodec/aacsbr_fixed.c:: 62warning: src/libavcodec/adpcm.c:: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78src/libavcodec/aacsbrdata.h ::44069:84:: note: warning: expanded from macro 'CASE'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 240: | 355 78 | : 13 440 | : warning: Q{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 30Q(3 0 C1A.(S0E 0_003.9 60(03557 | C 03050O 204N 8s0Ff7/izIe 3M8_G _3P= 8I#)F8#f,F ) MQ3c,I 0QoN(301d(e.(0gc 1#->01#0 b.u3_69fD6E20f8C2Oe9r3DfE1_8e/RM,1n6_ PA9d7IV)_ 8-6 ,C O2g9QD3-f>)E}0(buCff,0_.Ie 0D1_r{,7 0Q 3#8#s i1c6z(o3-e0d1e)c.;4,02 2 f_ _2/| VM ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2A5_ P_9AI6)RG8Ssrc/libavutil/macros.h,: 49Q:3258_0:_(4 )01note: . | 1expanded from macro 'FFMIN'1042 ^~~~~~~~~~~ f)5, 2 6Q 230499src/libavcodec/adpcm.c1 | :#76d:8(e34f:i8 nf/0note: .eM_expanded from macro 'CASE_3'P 5 7IF1)F 276 | ,M4I 0QN 2390( a7(80 , 1 . b)20C2A 29S3E(8(fa))9_52} ,5(6>1 c7o(| nfb ~~~~~^~~~~~~~~~~~~~~~~~)f/M _ iP?gIsrc/libavcodec/aac_defines.h ,()b): : ,45c( :36o:aQ)d 3note: 0) e | expanded from macro 'Q31'(c0 ~ ^ ~ _.id0,3 145 | 5In file included from 72_6_#src/libavcodec/argo.cd3V9:efAi928: _nfsrc/libavcodec/bytestream.hAe/ M:356R:13Q_3G:P1IS _warning: _()comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )x), | | ^~~~~~~~~~~ ^~~~~~~~~~~~~~ 356 | s i zsrc/libavcodec/aac_defines.h: 44 e:src/libavcodec/adpcm.c2(36i: 74::36 n=t :note: )expanded from macro 'Q30'F (Fnote: (Mxexpanded from macro 'CASE_2') *2I 441 | N4#(7de fp4-874i> | nb3u e 6 f Q43f e r80. 0 _CeAnS( x+d 0-E ). _p -5 )#> #b | ^ ~ue ffne ar b l,e In file included from si dsrc/libavcodec/aacsbr_fixed.c(z : 62c e(: o)i; src/libavcodec/aacsbrdata.h d| nt:)440e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c(:( x_58):i d,* src/libavutil/macros.hwarning: 1_0:7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_49V3 :A257:_ 4ARnote: G1expanded from macro 'FFMIN'S 8440 | _2_){ 4Q 49.03| 1 | (# + ^~~~~~~~~~~ d0.0e.f5i)n 9 6src/libavcodec/adpcm.c7:e71| :73:5 ^ 2note: 4expanded from macro 'CASE_1'F 8F73MI N8(3In file included from 71a8,src/libavcodec/aacps_fixed.c | 8b :24f: )In file included from ) src/libavcodec/aacps.c(: 32: ,src/libavcodec/aacps_fixed_tablegen.h( a ) :{Q> 240(: 613:b_)1 (warning: _ V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ?A_.A R9(Gb0S_)8_ 240 | 9: 1 8 }( 1 6 9a 7) ) Q83 0 | 6 ~ ^ ~ (2 0 9f.)0 In file included from }0 0 src/libavcodec/argo.c,: 28{: Q0\0 src/libavcodec/bytestream.h3:0 01035700| ( ^~~~~~~~~~~: f/-M15_: 0Pwarning: I).comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],2 2src/libavcodec/adpcm.c2Q23:059 3571325(60 | :8.8 4 132011 : i11warning: 0f4 comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3f )(,6s6 2i23Qfz3/1 eM2(1325_ | ! P0. 5=7I1 )s2i , 4z Q 0 e320 )9(70 8. 1 0i127 0| 8src/libavcodec/amrwbdec.c63f12:4 ~~~~~ ^ ~~~~0 8(892ff/cM:_P)I}s,-28) ,>:s warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t| e ~~~~^~~~~~~~~~~~~~~~~~~Q 3p0 (_0i.nsrc/libavcodec/aac_defines.h0dAS libavcodec/arm/hpeldsp_neon.o :245e:5x236 : 6>892 | 2 0note: 8 9rexpanded from macro 'Q31'88u8e )t{fu /45r M| | ~~~~~~~~~~~~~~ ^ ~~~n _#PdI )ea,f iQv3n_0(e0c .l0Q3i12(9src/libavcodec/adpcm.c39p5fx()(:578: 69:1 6.note: 1 0 expanded from macro 'CASE' 7- ft/ i M _ l P 78 t(I | ))i n t,* ) Q(3 0(( (1x. 205) *.2 -C 104.0A74283S1E53 5_6*4 732683.w(sCpO909)N f,F +/I0G _M #.0._5#)1P Ic , )o,d e1| . ^ ~ c 0 )| # ^~~~~~~~~~~~~~; # _In file included from Dsrc/libavcodec/aac_defines.hE| Csrc/libavcodec/aacsbr_fixed.c::44 ~ ^~~~:O36:62 note: expanded from macro 'Q30'D: src/libavcodec/aacsbrdata.hE:R440,: 32AV 44:_ | #Cwarning: deOfiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]neD EQC_3I0D(_x ) #440 # | c{ Q o 3 d1 ( e ( ci0n,t. )(9(6x_)*71_305V723A744_1887A234R.8G0 3+ S0_8._85)f) ), | | Q ^~~~~~~~~~~3 ^ 1( 0.90In file included from 8src/libavcodec/aacps_fixed.c:src/libavcodec/adpcm.c249: In file included from :176:src/libavcodec/aacps.c348:: 1note: 326expanded from macro 'CASE_3': 9 src/libavcodec/aacps_fixed_tablegen.h7:82406:36 2:769 | f warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , C{ASQE_321((co n-2400 | f.src/libavcodec/apedec.ci2 g 2, 2 2:5478 : 9 c206:8Qo 830d(warning: 04.ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]10c _i1d1,4 f_0)_0,V0 0 A4780 | Q _ 003A1 0iR(0 ffG0/S .M__(5_7Pr)i1cI) 2 e| ,- ^~~~~~~~~~~ 4> Q0k320s(9u0src/libavcodec/adpcm.c.:7m80741 1<0136:6 22236l23:fi/8M_ Pnote: mf)Iexpanded from macro 'CASE_2') ) }, , | 74 | Q3 ~~~~~~~~~~ ^ ~~~ | 0 ~~~~~^~~~~~~~~~~~~~~~~~ ( 0 .Csrc/libavcodec/aac_defines.hA01:7S045E8:636_3:1 4note: #expanded from macro 'Q31'0#f /eMn_abPl I45ed) | (,# dQcoe3d0f(0e.ince0_ 2iQ5d32,6120 9_(_8x8V)f /AM_ P_ I A )R GS, _ Q _3 0)(0 . 0 (2i| n9 ^~~~~~~~~~~ t39)5(5(6x1)7*fsrc/libavcodec/adpcm.c21/:471M7:4_P7I8:) ,3note: expanded from macro 'CASE_1'6 Q4380. 71( | 00 . 0 +3{ 1 _0_.V5A57)_ 2A6 R3G9| ^ ~S 9_f_/ }M In file included from _ P src/libavcodec/aacsbr_fixed.cI :) 62,: src/libavcodec/aacsbrdata.h :| ^~~~~~~~~~~~~~ 440 : src/libavcodec/aac_defines.h7: :44\: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~note: expanded from macro 'Q30' 44044 | | #{dQsrc/libavcodec/adpcm.c3:e11360( f0.:970i:6 ne7 3warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]Q53204 8(7x)3 8 3 8 8 f ) 1360, | Q 3 1 (( 0iin.t)f( 9((0xc)-89*11>s8t1a607t3u97s74[8160829]f2.)4st}.e,0p _+{i nQd03e1.x5( -)>0 | 8. ^8 u22 2|2|5 In file included from 9csrc/libavcodec/aacps_fixed.c68-8:>424s1: t1In file included from a1src/libavcodec/aacps.c:t324u: f)s,src/libavcodec/aacps_fixed_tablegen.h:[ 1240:Q11]:3 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 s(te p0._5i7nd1e2x40 >22409 | 7 88 81 u2 Q)32{0 8( f0| ). ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~}0 ,0 0 0| ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:f45/:M36_:P Inote: )src/libavcodec/adpcm.cexpanded from macro 'Q31':, 78 :Q3690:( 0note: 45.0 | 1expanded from macro 'CASE'#1d 0e3f6i6n2e2 Q378f3/ | 1M( _ PxI ) ), Q 3 CA0S( E0_. 30( 1C 7O 0N8 F 63I1 G40 f(_/i Mn_#PIt)#), (cQ(xo)*321d0e4(c0 74.83#60#4 _285DE.C02O D6E+2R, 0 9A0V_8C.O85)D f E/| MC ^ ~__ IPDI_) ,# #QIn file included from 3 0(src/libavcodec/aacsbr_fixed.c0:c.62o: 02d9e3src/libavcodec/aacsbrdata.hc9,: 54395_61:7_83fV:/A_ AMRGwarning: S_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I_)), Q 3| ^~~~~~~~~~~0 ( 0439 | .{0Q3src/libavcodec/adpcm.c311:5(7672-6:3403:9 .9note: fexpanded from macro 'CASE_3'65/ M2_8P4I )765 | ,9 2 3| 9 ^~~~~~~~~~~~~~2 9 1 8 src/libavcodec/aac_defines.hf ):44C:,A36S: E Q3_12note: expanded from macro 'Q30'( ( c0o.n f544i2g | , 1#8cd6odee7fci_23ni2e5d 3Q,633 70_(f_)VxA}_,)A { RQ 3G 1 S ( _ _ )0 .9 3| 8 ^~~~~~~~~~~8(5 4i4n3t79)8(1src/libavcodec/adpcm.c8(:8fx)74),*:136 : 0note: Qexpanded from macro 'CASE_2'73317 (4-01.8 274.7404 | 8 +9 503. 152 6) 1 5| 2 ^ C5A9 SfE_) }##, e In file included from n| a ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c:b24l : eIn file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::d45:3236: (:src/libavcodec/aacps_fixed_tablegen.h c:onote: 239dexpanded from macro 'Q31':e 136c_:i dwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | _#_VdA_eARfGSi__n)e Q 3239 1 | (| x ^~~~~~~~~~~ ) Q3 0src/libavcodec/adpcm.c: 71( : 0.70: 0 0note: 0 expanded from macro 'CASE_1'0 0(0i0n 00tf)71((/x | M)_ *P2 1I ) 4{,7 Q4_8_303(6V0.40AAS libavcodec/arm/idctdsp_armv6.o 81._09A5 87R3+G5 6S6f0/_M._P_I5), )} Q 3 0(| 0 ^ ~ . 0 3 0 3 In file included from 3src/libavcodec/aacsbr_fixed.c1 :6629\ : 1src/libavcodec/aacsbrdata.h7:| 439 ^~~~~~~~~~~f:/ 59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Qsrc/libavcodec/adpcm.c3:01360:(37 0439.: | 0{ Q4warning: 43comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]816 6(8-802.36f5/M2_8P4 5I9)13602,3 | 9 Q230 ( 90 .18 f0 5)22 2 ,5i 89f1 Q5(fc3/-M>1_sP(tIat src/libavcodec/amrwbdec.c)u,0 s:[.974Q:370:5320] .1(0warning: .s8t0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 e57p_621i30n42d4ex5 9974 366 | 3 7>f1 f / )8 M}8e_sP,u tI ) ,{ | | Q= c73| - ^~~~~~~~~~~~~~9 1>6s(ta5tusrc/libavcodec/aac_defines.hs [ 0:144+:.]36.9 3:s (8i8s54t4note: fexpanded from macro 'Q30'e3p_[i2 ]7 98n1-8 d44e 8i | x# fs),d>f [Q3e f83]1 (i8nu--e) { 0iQ 3 .s70| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~f4[84x )9] 5 ) 3 1 /2 6 6 15.2 05src/libavcodec/adpcm.c ; 9 : f(78in t):| ) ~~~~~~~~~~~~~~~~^~~~~~~~ ~(}69 (,x:)* 1 0| note: 7 ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'CASE' 37 4src/libavcodec/aac_defines.h1:8452:364: .780 | note: expanded from macro 'Q31' + 0 45 . | C5AS#E)d_ e3( CfO| i ^nN eFI G_Q #3#In file included from 1 src/libavcodec/aacps_fixed.cco(:dx24e): In file included from csrc/libavcodec/aacps.c :32 : # src/libavcodec/aacps_fixed_tablegen.h #: 239 : _ 111DE :C warning: O implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D ER , AV _C(ODiEnCt )_239(I | D _( x# ) # *Q2 31c04(7o04d.83e00604c08,0 .0_0 0+_0 000Vf.5A) / _| MA_Rsrc/libavcodec/amrwbdec.c ^ ~P G:SI976_),:_ ) 36 :| In file included from Q3 0 ^~~~~~~~~~~(src/libavcodec/aacsbr_fixed.c0.warning: 0 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]162: src/libavcodec/aacsbrdata.h:9439src/libavcodec/adpcm.c::325768::34: 7975 | note: 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'CASE_3' 6 s6cfa/leM _=P76 | 0I439), . | Q53{ 0Q( * C30 .A1S(E_(20-F(03.0Fc3361MoIn562N8(4f599e1i2s7tf,/ g3,9 M7_6P2Ic),0 9o1d0Q83e0)fc()_ ,i0d- .,0Qi3 4_s_f14V8[(LPA6 6__0A8O8.2RR5D3G2EfS/1R_M__8 )P 6 -I 7| 23)2,2 ]Q)3 0 ^~~~~~~~~~~5/(3 06.0 3| 7 ~52fsrc/libavcodec/adpcm.c): }22745,:8 976 | 36 9{: 15Q 3note: f 1 ( expanded from macro 'CASE_2'/ M0_. P974I ),3 | Q8 38 ( 05i4s f [ L(40 .P 3_0C576OA91R0S48DCC libavcodec/arm/idctdsp_init_arm.o 1E4_E89 6#R#81_f f)1/eM,_6n aPbklQI3) e1,-d (( 2 c]| -o d ^~~~~~~~~~~~~~e0c- .i_sifsrc/libavcodec/aac_defines.h7:d44[4L,: 368P95_3:_ _1Onote: Vexpanded from macro 'Q30'2 RA6_D1A5RE 244G5R | S#9 _d_f-)e)f }2,] ) | i ; ~~~~~^~~~~~~~~~~~~~~~~~ n| | ^~~~~~~~~~~esrc/libavcodec/aac_defines.h ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ :Q4530:(x36): src/libavcodec/adpcm.c :71src/libavcodec/amrwbdec.c:note: 7 :expanded from macro 'Q31': 975note: expanded from macro 'CASE_1': 3745: | 71#warning: | dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f( ii n n{et )975 ( ( | _Q_x )3V1 (*A1_ x0A7R )s3G7 c Sa4 1 8_l_ 2 e} 4 . =0 0 + . 0( 5.i5n) t ) ( *| ( \ ^ x( F)F| *2M1 ^~~~~~~~~~~4IIn file included from N 7src/libavcodec/aacps_fixed.c4:(8243e6s4t8: ,In file included from .src/libavcodec/aacps.c0 src/libavcodec/adpcm.c :+327:6 : 01404.0src/libavcodec/aacps_fixed_tablegen.h::325239)0:: warning: )86 :| comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ^ ~ warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] isfIn file included from [src/libavcodec/aacsbr_fixed.cLP:_ 140462 | : O src/libavcodec/aacsbrdata.hR D :239439 | E: R 6 : - Q warning: 2] )3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ 0 ( 0i f| ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~.0 0 ( 0439c | 0s00{0Q-0>03s10(t-feAS libavcodec/arm/idctdsp_arm.o 0/pM_._iP65n28I45d)9e2x, 3Q93 20>9(108. f0)8,18 u9Q)5{3 81 7(| 3 ~~~~~~~~~~~~~~ ^ ~~~50 6.562f1/8M6_7P2I3)25,3 6Q3370f()0}.,src/libavcodec/adpcm.c :0{378Q0:3336911:( note: 60expanded from macro 'CASE'9 .1973f8/8M 5_784 | 4P 3I) ,7 Q 39 8 01( 808. f0) 4,4CA S86Q68E83_2133(f/(M-_C0PIO).N,7FI G4Q3_0(80 9.#05#5 2322c15o286d19e15c5 f2#/#M5 __src/libavcodec/amrwbdec.c9PDIE:f)C983O:)25, D}E:RQ3,0( 0warning: , .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 A V6| _1 ~~~~^~~~~~~~~~~~~~~~~~~0CO D E4C4983src/libavcodec/aac_defines.h | _ 96:1I 45Df_ # : 36/M# : _P note: expanded from macro 'Q31'iIfco d)e ,c (, _d_iV | fAf45 ^~~~~~~~~~~~~~ | __A #iRsdsrc/libavcodec/aac_defines.hG:f44e:[iS] f+36 _i_:d note: n)ei expanded from macro 'Q30' fQf3_ 1 i44| ( ^~~~~~~~~~~s | fx )#[die f src/libavcodec/adpcm.ci- 1 :n76:] e 34 : Q < note: expanded from macro 'CASE_3'3 0 5( x.) 760 | (i)n t) { ( C (A S| x ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ E _)2 * 2 ( (14c7io4nnf8it3g),6 (4(c8x).*o01 d+0e7 c3704_.15i) 8 2d,| ^ ~_4 _.V0A _+AIn file included from Rsrc/libavcodec/aacsbr_fixed.c0:G.S62_5: )src/libavcodec/aacsbrdata.h_ : )| ^438 : 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:32src/libavcodec/adpcm.c: :src/libavcodec/aacps_fixed_tablegen.h74:: 23936438src/libavcodec/amrwbdec.c:: | {:note: 61Q9853:141expanded from macro 'CASE_2': (: 0. 8warning: warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 1 0 4 9 0 5 C4985A8 | S3 59 0Ef_239 | ) , # # Q 3 1 ( e 0Q.3n a b 909(l e504 dd.007(4i0c01f7o0df2_0e0c4i90_0s020if8[fd/,f iM)__ }-, {PQI_1V]A3) _=1,A Q(R53. 0G00.S(_ 90_.-9 )0 11d8i6f 9| 55f1_ ^~~~~~~~~~~8 0i97s3856f68f/[M7_src/libavcodec/adpcm.cPiI)8,: ]Q23071(;f:) ,0.7 0Q3:3| 0 3note: 1expanded from macro 'CASE_1' ~ ^~~~~~~~~~~ 3( 1 06719 | .1 772 0 f{ 2_/M3_0_V0PAI1)_A3,R 1GQS32_0_9(4 07.}f0 4) 4} 8 ,66 88 23 fsrc/libavcodec/amrwbdec.c/ :| ~~~~~^~~~~~~~~~~~~~~~~~ M 987 _:P Isrc/libavcodec/aac_defines.h),37 \: :Q3450 ( :warning: | 0 ^~~~~~~~~~~36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:. 0 5note: 22expanded from macro 'Q31'25 8 998715 | f / 45 | src/libavcodec/adpcm.cM #:_1431 dPeI: f)32 :i,n eQ 3warning: Q03comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 ( 0( .x0 ) 5 61431 | 1 d 0 4i f 4 9 f 6_1 i f / s fM _ [ ii] PfI) , = ( i| 5 ^~~~~~~~~~~~~~( n.tcsrc/libavcodec/aac_defines.h0)s(-(>: 44x:st-e)p36 *:2_1indd 4note: expanded from macro 'Q30'i fe7f_xi4 >sf [8i 443 | 68-84#8 u1d.e0) {];f+i n e | 0Q| . ~~~~~~~~~~~~~~ ^ ~~~ ~ ^~~~~~~~~~~~~~~35 ) 0 (x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: src/libavcodec/aacsbrdata.hi:nsrc/libavcodec/adpcm.ct)438(::78(x59)*:10:697 :warning: 3 note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE' 74 1824.0 + 0 . 785438) | | { | Q ^3 1( 0 . 8In file included from src/libavcodec/aacps_fixed.c2C:241: A04In file included from SE9_src/libavcodec/aacps.c:032: 3src/libavcodec/aacps_fixed_tablegen.h5(:2394C:O836N:3F I5Gwarning: 9_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 #f#) ,co deQc 3##1 (_ D0E .C2399O | 9D 5E 4R0 ,7 4 AV1_ 7CO2D4Q9E3C2_08(I0fD.0)00_0} 0,#0 0#{0Q0 0f3c/1Mo_P(Id )0e,.c9 ,Q930 1(_86_50V1.0A1_0AR99G858S7385_7_6862)f ),f / M_| PQ ^~~~~~~~~~~3 1I() ,0 .Qsrc/libavcodec/adpcm.c73:2076(00:2.33400:30 0note: 13expanded from macro 'CASE_3'33 112699 47617 | 7 f f)/ M} , _P I | ) , ~~~~~^~~~~~~~~~~~~~~~~~ CQA SE3_02src/libavcodec/aac_defines.h(:(045.c:0o4n364f8i:6g6 ,note: 8 8expanded from macro 'Q31'2c 3ofd/eMc__P iId)45,, | _Q_#3Vd0A_e(A0RfG.iSn_05e22_ Q235)8911 (5xf /M)_| P ^~~~~~~~~~~ I ) , Q 3 src/libavcodec/adpcm.c 0: (74 0: .360: 5 6 1(0note: i4n4expanded from macro 'CASE_2't9) (6(1xf)* /742M | _1PI 4 7), 4 8| 3 ^~~~~~~~~~~~~~6 4 8.C0src/libavcodec/aac_defines.hAS E:44+: _360: .#5#note: expanded from macro 'Q30') e n | a ^ ~ b l44e | d#(cdoIn file included from esrc/libavcodec/aacsbr_fixed.cdf:i62ecn: esrc/libavcodec/aacsbrdata.h_i d,: Q__438V30:(32Ax:)_ Awarning: R implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] G S_ _ ) | (438i ^~~~~~~~~~~n | t{)Q(31((x )0src/libavcodec/adpcm.c*.:81710:277317:04 1482note: 49.expanded from macro 'CASE_1'0 0 +5 408. 35715) | 9 0 f)| ^, { _Q_V3A1_( A0In file included from .Rsrc/libavcodec/aacps_fixed.c9:24G: 9In file included from src/libavcodec/aacps.cS5_4:_0327 : 4}src/libavcodec/aacps_fixed_tablegen.h1:239 : 7 2 114: 9 2 8f warning: )} , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q 3 1\( 0| . ^~~~~~~~~~~9 91 82396 | 5 1 0 9 8 8 7src/libavcodec/adpcm.cQ83:21517f0(:32):0, Q.warning: 3comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 10( 00.070200023000 101517 | 3 01 f2/ 9M 4_ 7P f )I}, )| ~~~~~^~~~~~~~~~~~~~~~~~, Qi3f 0src/libavcodec/aac_defines.h((:045c:.0s1-369>5:s87 3note: texpanded from macro 'Q31'5e66 fp/_Mi_nPd eI45x | ), #> dQ e388fu0){i (n 0| ~~~~~~~~~~~~~~ ^ ~~~e .Q3013(0x3)3 1 6 9 1 7 f / M _P I ) , src/libavcodec/adpcm.c(: i78nQ:30t(69)0:( (note: .xexpanded from macro 'CASE'0) 4*428164678 47888 | 3 236f 4/ 8M . _P0 I C)A+, S0E_ .3(Q5C30)(O0 N. F0| 5 ^ ~I 2G2_2 5#8In file included from #9src/libavcodec/aacsbr_fixed.c 1c:5of62d/: Mesrc/libavcodec/aacsbrdata.h_:cP438: 7I#:# ) warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],D EQC3O0D(E0R .,438 | 0 {5QA63V110_(4C4 O9D60E1f./8MC2_1P_I)0I,4D 9| _ ^~~~~~~~~~~~~~ 0 5##4 src/libavcodec/aac_defines.h8:c3445o9:d0e36fc):, ,Q 31 (note: _ expanded from macro 'Q30'_ V0A._A9RG9S5 _4src/libavcodec/amrwbdec.c_04474)1: | 710402# d| :439e ^~~~~~~~~~~f9i2n8e: f )warning: }Q,30implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](src/libavcodec/adpcm.c : x{)76 Q :3 134(: note: expanded from macro 'CASE_3' 01040 . 9 | 9 76 1 | ( 8 6 i 5 nt1) ( 0 9 (8 8 7 C AxS8E ) *2_f 120)( c7,3 Q 3o7 41n(f 1 8i2 g04,. 0. c 7+ 0 o d2e. 0c_5i 2)d 3, _0 | _ ^0 V 13A1219_.4A7RIn file included from 0fGsrc/libavcodec/aacps_fixed.cS __))}:-24 , : | iIn file included from ssrc/libavcodec/aacps.c ^~~~~~~~~~~ f| : ~~~~~^~~~~~~~~~~~~~~~~~ p32_ i: nsrc/libavcodec/aacps_fixed_tablegen.htsrc/libavcodec/aac_defines.he:rsrc/libavcodec/adpcm.c[::23845s74u::36:b136:36f:r awarning: :note: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ] expanded from macro 'CASE_2'note: , expanded from macro 'Q31'LP _O 74R | D E 238R45 | | ) # de;f i n e Q 3 | Q ~ ^~~~~~~~~~~~~~~~~~~~ 0(30 C1.AS(Ex0_)0 0 00#0 # 0 e0 n a0b 0fl /eMd _P(I c) o ,d e c(Q_in3t0id),((( 0x_)_.*V022A17_45A87RG8S14_48935_6f48)./ M0 _ P| I+ ^~~~~~~~~~~), Q300.(50). 0 4| 27 ^ ~3src/libavcodec/adpcm.c: 716:57:7 note: 1expanded from macro 'CASE_1'In file included from 3src/libavcodec/aacsbr_fixed.cf:/62: src/libavcodec/aacsbrdata.hM:71_437P | :I83 :) warning: , {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q _3_0V(A0_.A0R6 GS4373 | _2{_6Q 1}3 8 18( 1 50 f/.M6 _6P9 I5) 1,1 2Q 4330 9(0\03. 6037 f3)6| ,7 3 ^~~~~~~~~~~Q13 10(6 70f.9/8M9_P0src/libavcodec/adpcm.cI5):16238:,412: 5 Q6warning: 320comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]3 (80.9037f9)1}6 6,16233 | 3{ 0Q 43 f 1 /( M_-P 0I) , . i9| ^~~~~~~~~~~~~~f 9 60(29src/libavcodec/aac_defines.hc-5>:65s445:ta9t136:u 7snote: [expanded from macro 'Q30'9 if]).,s t44Qe | #3pde1f(_iine-n 0Q.d3e4x04(6 x>5)4 78 8u1 ) 5 { 7 5 | 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 6 8 8(fi)n}t,) (( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h7src/libavcodec/adpcm.c:4:4578:1:36869:2 :note: 4 .expanded from macro 'Q31'note: 0expanded from macro 'CASE' + 0.5) | 45 ^78 | # | d e fi ne In file included from src/libavcodec/aacps_fixed.cQ :3 124(: In file included from src/libavcodec/aacps.cx:)C AS32E: _src/libavcodec/aacps_fixed_tablegen.h :3238: 111(C :O NF I warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G _ # (#in tc)o(d(x )e238c*2 | 1 4 #7 # 48 3_6DE CQ4O380D(.E0R0.,0 0+0 0A00.V_050CO)0 0D 0| Ef ^ ~/MC __IPDI_) ,#In file included from # Qsrc/libavcodec/aacsbr_fixed.c: 623: csrc/libavcodec/aacsbrdata.h0(o0:.d4370:e258c7:,58 8 warning: _1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 4V95Af/_MA_RPGI )437S_ | _,{) QQ3 301 (| ( ^~~~~~~~~~~0 .0 0.46267396src/libavcodec/adpcm.c551:1767123:344:3f 9/Mnote: _expanded from macro 'CASE_3'0PI )3,6 3Qf 3)760, | Q(0 .3 01 (6 3206.1 9C8AS8E89_105528f(/2Mc5_o6n23Pf8iI9)g,3, cfoQ)30d(}e0,.c _0{7Qi331(d6-,07 .39_1_096V06A7f2/9_MAR5G_6S5PI_)5_,)9 1 Q7| 3 ^~~~~~~~~~~90 f(0).,0 79Q1src/libavcodec/adpcm.c36:16743(:3360-:4 0note: expanded from macro 'CASE_2'f. 4/4M6_5 4P74I7 | 1) ,5 7| ^~~~~~~~~~~~~~ 5 7 6src/libavcodec/aac_defines.h:448 :368fC):}A S,Enote: expanded from macro 'Q30' _ | ~~~~^~~~~~~~~~~~~~~~~~~# # esrc/libavcodec/aac_defines.hn 44: | a#d45efbi:l36ne:ed (cnote: oQexpanded from macro 'Q31'd3 0e(cx_)i d ,45 | # __dV e fA i_ nAe R GQ S_3_ )1(( xi )| n ^~~~~~~~~~~t ) ( ( x ) * src/libavcodec/adpcm.c1: 071 : 7377: 4 (1note: iexpanded from macro 'CASE_1'8n2 4t.)0( (+71 | x 0)* 2. 51 )4{ 7| 4 ^8 _3_6V4A_8AIn file included from src/libavcodec/aacps_fixed.c.:R24: 0In file included from Gsrc/libavcodec/aacps.c :32S: _+ _0src/libavcodec/aacps_fixed_tablegen.h. :}2385 : 86): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ \ In file included from | 238 ^~~~~~~~~~~ | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:30437(:0src/libavcodec/adpcm.c32.:: 1744warning: :00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]044 0: 0warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 000f/ M437 | _{P QI311744() | , 0 . Q3606 (9 50. 0127 51 28 f4o839r0136 43(9f5),uf n/QsM3i_gP1nIed() , c 0h.Qa309(8n09.0n05e482l25 67=23386 95370f1)3;}f,/ M_ PcI){,haQn3 1nQe3(l0 -< (0c.09.h9066a032n6n2e915l86s85;15 5fc91h79/afMn_)PIn, )Q,el3+ +)1 Q3(0 -(| ~~~~~~~ ^ ~~~~~~~~0 0..04746354671753715src/libavcodec/adpcm.c07:66174987f:/448fM)_:}P,I ) ,warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h. :01749 | 4579:1 36 6: 6 note: expanded from macro 'Q31'3 3 0 4f /M 45_ | fPI#)o, dre f| (iun ^~~~~~~~~~~~~~n se iQ3g1src/libavcodec/aac_defines.h(n:e44xd: c)h36: a note: expanded from macro 'Q30'n n e l 44= | # d ef0i ;n e(c hiaQnn3tn0(e)lx() (< x )c *h a 2n 1 n 4e74 l8(3is;6 4ntc8)h(.a0n (+ n0x)e*l.1+0573+7)) 41 8 | { ^ ~2 4 | . ~~~~~~~ ^ ~~~~~~~~ 0 In file included from + src/libavcodec/aacsbr_fixed.c0:.62: 5src/libavcodec/aacsbrdata.h:)437: 7: | warning: src/libavcodec/adpcm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^: 1849:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacps_fixed.c437: | 24{: QIn file included from 3src/libavcodec/aacps.c1(: 0184932.: 6 | 69src/libavcodec/aacps_fixed_tablegen.h 5: 2381 : 611 :2 warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 9 0 36 3fi)f, Q(3c 1(s 238-0> | . s9 t8 e 9pQ0_3i05(0n.800d02e50x06 20>03 8089803u0)f{f)/ M_}P ,| ~~~~~~~~~~~~~~ ^ ~~~I ){,Q 3Q13(0-(00..90926705289851654src/libavcodec/adpcm.c95:578f9:/691:M7_ note: 9expanded from macro 'CASE'PIf)) , ,Q 3Q03( 1780 | ( .- 00. 4 44 267 536C54A77SE15173_5f7/3(6CM8O_P8IfN))F,}I GQ,_3 0#(# 0 | c.o ~~~~~^~~~~~~~~~~~~~~~~~0 6d3e2src/libavcodec/aac_defines.hc6:45 :18#8#361 _:5Df /Enote: CM_expanded from macro 'Q31'P IO)D,E RQ3 0,45( 0 | #Ad.0Ve_7fC3i6n7Oe3 DQ1E0367C1f(_x)/I D_M _# #P Ic) o,d eQc 3, 0( _ 0_ . 0V 7 9A(1_6iA6n3Rt3)G(0S(4_xf_)) / *M| _ ^~~~~~~~~~~2PI )1,4 7 4| 83src/libavcodec/adpcm.c ^~~~~~~~~~~~~~6: 76:434:8 src/libavcodec/aac_defines.h.note: 0:expanded from macro 'CASE_3' 44+ : 360:.5 )76note: expanded from macro 'Q30' | | ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.c e:Cf62A: Sisrc/libavcodec/aacsbrdata.hE:436n:_e84 2(:cQo 3warning: 0nfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( xi)g , c o d e436c_ | i{ Qd3 , 1_(i(n_V-At0)_.(A05(1R4xG6S_)5_*3)8 1| 1 ^~~~~~~~~~~087 974347f4)1,8 src/libavcodec/adpcm.c2Q43:.0174 (:+36-: 00.. 952note: 5)expanded from macro 'CASE_2'9 9| 7 ^0 0741 | 20 6 7 In file included from 9src/libavcodec/aacps_fixed.cf :)24 : In file included from }src/libavcodec/aacps.c: 32, : src/libavcodec/aacps_fixed_tablegen.hC{:238A:QS336E:1 warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ##0 e.na9b9l9e4d7 (2238c9 | o d5 e 7 c4 _i9dQ9,300(50 _f._0V)0A0,00_0 AQ0R03G100Sf(_/ M0__.)P9 I3)6 2| ,5 ^~~~~~~~~~~2Q2 97307091(20f.)0}2src/libavcodec/adpcm.c,7:58 871 1| 4:95 ~~~~~^~~~~~~~~~~~~~~~~~7 : fnote: /expanded from macro 'CASE_1'Msrc/libavcodec/aac_defines.h_P I:)45,: 36 :71Q | 3note: expanded from macro 'Q31'0 {( 0_._0VA _4452 | 7#A3d6eR5f7GiS_1_n 3e }Qf3 /1M (_x )P I ), Q 3 0 ( 0\ . 0 | 6 ^~~~~~~~~~~3 (2i61n8t8)(1(5xf)/*Msrc/libavcodec/adpcm.c2_1P:4I187774)8:337,6 :Q340 (08warning: ..comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 007 36+7 301.50) 6 7 1877f| / | M_ ^ ~P I ) , Q 3In file included from 0src/libavcodec/aacsbr_fixed.cif(: 62(c0-: .>0src/libavcodec/aacsbrdata.hs79:1436t:6a659t:3u3s [warning: 004]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/. Mst_epP_Ii)n,d e | ^~~~~~~~~~~~~~x 436 | > {src/libavcodec/aac_defines.h8:Q8443:u36:1 )(note: expanded from macro 'Q30'- {0 . 0| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~51 4 6445 | 38#1d8ef7i9n4e4 fQ)30,(x )Q 3 1 ( src/libavcodec/adpcm.c- 0: . 789 2 :5 9 69 9: 7(0 0inote: 1n2expanded from macro 'CASE'0t6) 7(9(fx))}*, 1 780{7 | Q33 7141 8( 2 4 .00 .+9 9 904CA.72S9E557_)4939( 0| ^C 5Of)N,F IIn file included from Qsrc/libavcodec/aacps_fixed.c3G:124(_ : 0In file included from #src/libavcodec/aacps.c:.32# 9c3: src/libavcodec/aacps_fixed_tablegen.ho:6d2238e:511:c 2warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 #9 _7DE0C7O91D2fE) R}238,, | A V _| C ~~~~~^~~~~~~~~~~~~~~~~~ O DQEsrc/libavcodec/aac_defines.h30C(:0_45.0I0:0D360_:0 note: 0#0#expanded from macro 'Q31'0 0c0ofd/eMc,_ 45P | #_Id)_eVf,inAe _ QAQ3301(R(0G.xS0_)2_7 )5 8 8| 1 ^~~~~~~~~~~4 9 5 f /M _Psrc/libavcodec/adpcm.cI) :, 76Q3 :0( 034 :.(04 2i7note: n3expanded from macro 'CASE_3't 6)5(7(1 x3)f76/M*_ | 2 P 1 I4 7) 4, Q8 3 30C6(0A.S40E68_3.226108( 8+co1n 5ffi0g/.M5,) _ coPd Ie| )c ^ ~, _ Qi3d0, (_0_.VIn file included from A0src/libavcodec/aacsbr_fixed.c:_627: A3src/libavcodec/aacsbrdata.hR67:3G4361S0:67_f31_/): Mwarning: _ PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | , ^~~~~~~~~~~ Q30(0.0791 66436src/libavcodec/adpcm.c3 | {:Q743034:f1/(36M:_-PI )note: 0, expanded from macro 'CASE_2' | . ^~~~~~~~~~~~~~ 051src/libavcodec/aac_defines.h4:44 :67436:5 | 3note: expanded from macro 'Q30'8 1 87 94 444 | f)#,d ef i QCne3A S1EQ(_-3 00.#9(#2x 5)e 99n7 a0 b0l 1 2 e0 6 d7 9f() c o} de,c(i n{_tQ)i3(1(d(x , )0_*_V.1A0_973A794R19G84274S2_.90_ +5 )704 9. 5| 9 ^~~~~~~~~~~)0 5 f| ^) , Q31src/libavcodec/adpcm.c(: 0In file included from .71src/libavcodec/aacps_fixed.c9::7324:: 6 In file included from note: src/libavcodec/aacps.c2expanded from macro 'CASE_1': 523229: 7 0src/libavcodec/aacps_fixed_tablegen.h71 | 7: 2379:136 :1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f{ ) },_ _| ~~~~^~~~~~~~~~~~~~~~~~~V A_src/libavcodec/aac_defines.hAR G:237S | 45_ :_36 : } note: expanded from macro 'Q31' Q 3 0 ( 0 45. | #00\0 d0 e| 0f ^~~~~~~~~~~0i 0nCC libavcodec/arm/idctdsp_init_armv6.o 0e0 0Qf3/1M(_xP)src/libavcodec/adpcm.c I:) , 1906Q 3:0( 0 41 :. warning: 0 comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 3 8 7 4 6 (9i7n5 t41906f)/M | _( P I(), xQ) 3 * 02 1 (47 40 8.0 603i6408f6.30 (67+c ->8s0t.85fa/M)_tP I)u, s | Q[30 ^ ~(i 0]..0s8t90e3pIn file included from 8_7src/libavcodec/aacsbr_fixed.ci6:n6de62x: 9f /src/libavcodec/aacsbrdata.h>M :8_436P:86Iu):), { warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~0. 10379064 83436f | /{MQ_3P1I()-,0 .Q03501src/libavcodec/adpcm.c4:(6785:0.316918:1 15897note: 294expanded from macro 'CASE'3 47f4)7,f 78 | /Q3 M1 (_ - 0PI )., 9 2 5C9| A ^~~~~~~~~~~~~~S9E 7_0301src/libavcodec/aac_defines.h(2C:044O:366:N note: 7expanded from macro 'Q30'F9 fIG)_ }##, co d44{e | Qc# #3#d1 e(f_ i0nD.e9 9EQ93C04(7xO2)9D57 4E 9 R9 , 0 5 fA) V , _Q 3C O1DE C( _ ID0_(. i9#3n62#5t) (2(xc)2*o10977d07397e4118c22, f_4_V)A.}_0A ,R+G S0__ ).5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | | ^~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:src/libavcodec/adpcm.c note: In file included from expanded from macro 'Q31':76src/libavcodec/aacps_fixed.c: :3424:: In file included from note: src/libavcodec/aacps.c expanded from macro 'CASE_3':4532: src/libavcodec/aacps_fixed_tablegen.h | :#237de: 111f:76i | ne warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31 ( x )CA S E _ 2237 ( | c o n f i g , Qc3 0o((0d.ei0c_nit0)d0(00,0( 0x0_00)f_/M*_2VPI1)A4,_7 A4Q83R0(30G.06S34887_._40)6 9 | +7 ^~~~~~~~~~~5 04.f5/)M _ Psrc/libavcodec/adpcm.c| : ^ ~I 74):36,: src/libavcodec/alsdec.c In file included from note: src/libavcodec/aacsbr_fixed.cQ:expanded from macro 'CASE_2'62:3 1821: :0src/libavcodec/aacsbrdata.h(:330 .435::740 60830 | warning: :6 3comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]88 f / M _P I)C, AQ 435S | 30E( {_Q 018213#.1#0( | - 8e 9 00n .a23 b2 8 l872 ec765dt62(x97fc/-M_8o>P4Id)c3e,9uc 9Qr_i4d30_f,(f) 0,.r1_0 a_m3QVeA7930__l1en6A4(8gR 30tGhS_f_. =/)1 M _ 8F8F7M4I7N5(P| I9s3c9 ^~~~~~~~~~~7)o, 9n9 fQ7-3>sf0)a(msrc/libavcodec/adpcm.cp}0:.71l:,1e1s7 :{ note: 1 Q-expanded from macro 'CASE_1' 539c2tx1- 3717(> 0 | .4 6f7r27 f a4m80/4 {eM6_ _2P_I_i8d9 1*11)V4 warning,s A 3| ( ^~~~~~~~~~~~~~ generated_fAu i. ),R nQt36src/libavcodec/aac_defines.h4_Gt1:(S)_ 44-:_s 036c:} .o nnote: f0- expanded from macro 'Q30' 3> 64f6 2r a 1 44me1 3 | _\l 9 #e0| nde5f ^~~~~~~~~~~g6t9if nh)e, }Q 3,0(| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | ~~~~^~~~~~~~~~~~~~~~~~~ 1822 | src/libavcodec/aac_defines.h src/libavcodec/adpcm.c : : 45 2180::32(: warning: 36i: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nnote: t) ( expanded from macro 'Q31' ( x ) * 1 0 7 4521663 | | 7 # 4 d1 8 e 2f i 4 n . e 0 Q 3+ 1 (x ) 0 . 5 /) * R e s| a dc ^ oi n n( feIn file included from isrc/libavcodec/aacps_fixed.cn:-v>erty24)f(: r(ax In file included from msrc/libavcodec/aacps.c:)32se*: a_2l1e4src/libavcodec/aacps_fixed_tablegen.hm:pn7g237l:et4h86 :f8)3;6 owarning: r4 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t| . ~~~~~~~~~~~~~~~~~~~ h0i s+ c ha0src/libavutil/macros.h.n5 237: | n e)49:l25: note: . expanded from macro 'FFMIN' | ^ ~Q* 3/0 ( 049| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from | 0 0src/libavcodec/aacsbr_fixed.c0#:062d: src/libavcodec/aacsbrdata.h0 e:04352167f0:0 | i590: n0 f warning: /eM_ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI )FF M , IQ N 3 0(435a, b() | 0 .{( 0(3Q 3a1)( 87 4->0 .6 9(f7254bfo2r) /M8_ (2iP?I7n52 7)t, (Q8 4b)3 3:i09(9 (= 004af)).;0) ,6 0 i| 0 6 ~ ^ ~Q <3 36n1b7(_ 08.s18src/libavcodec/alsdec.ca8mf:8p1864/:7lM4e_7sP9I)_,5 :p9Q 3warning: e3rCC libavcodec/arm/idctdsp_init_neon.o 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 09._70b99 78l9018643fo) | 8c7} , k6 { 6/9 Q2 f /381 M _;P(I i)0+I,N .+67TQE)2 3R0L4{8(E0A. 0 V140| 3E6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27 _89O0U96T P1421688U4T3(f1 | 3)f6/ ,)M _ P| QI3) ^~~~~~~~~~~~~~~~~~~~~ 1 src/libavcodec/alsdec.c, : 1854( -Q0: 3.031( 0:3 0note: 6.4expanded from macro 'INTERLEAVE_OUTPUT' 1612 11 5193 9 0185423 75 | 6 4 79 f f /i) Mn_}P I)t,, f | i| l ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~t e r src/libavcodec/aac_defines.h, shi src/libavcodec/aac_defines.h:f 44t:: , 45f :36l 36 : a:gfnote: expanded from macro 'Q30'note: ,o expanded from macro 'Q31' rb y(tc e = 44;450 | ; | # #cdde| fi ne ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f:tsrc/libavcodec/alsdec.cy ti:ewarning: In file included from l1864u:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :t(_962&: c:gsrc/libavcodec/aacsbrdata.hbo) :e435;:warning: f237 | 32 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v o1864 | 2171 i | Q c 3 0 e _435( 0 f | .I0a c{N0T Q0E0R L*30 0 E A10 0 V(0. 2 E-_005f /0O+ M . U0_.P2 2T82I5 ; P2UT) s7h(,1| 5i2 6Q ^~~~~~~~~ ~f t7 )3804=3 ( 0f9 .i0l9| 43t8 ^~~~~~~~~~~~~~~~~~~~~fe)r74 , 6&Qsrc/libavcodec/alsdec.c 93:01858751x(:f4f /31;: 0note: .M1 88expanded from macro 'INTERLEAVE_OUTPUT'_ P7 | I ~~~~~~~~~~~~~~~~~~~~~~4 )7,5 2172 | 9 3 Q9 1858 37 | 9 09 (70f .)0 } , 6 0 0 { 6 3Q6 317 8 ( 0 . f 8 6of /7r fMi2_48(0lPIc)4t6AS libavcodec/arm/idctdsp_neon.o 2 ,e 8=9rQ 3 10;= 04( 0c3f. 0> ;f./0M4 ; 3 6_c| 4 ~~~~~~~~~~~~~~~~~~~~~6P2+ I1)+)1 3, 9 02173 5 | Q 63 0 9( 0 f ). 1 } , 0 3 | ~~~~~^~~~~~~~~~~~~~~~~~7 9 0 6 4 src/libavcodec/aac_defines.h 8: 345 f: / 36 :M _ P Inote: i )expanded from macro 'Q31',f Q ( 3f 0(i0l45 | .t1e # d1r1 e 5>f i n\9=2e 3 F| F7_AQ ~ ^ ~~~~~~~~3 4R7f1/R(AMxY_)P_src/libavcodec/alsdec.c I E :)L,E 1866 : 9 M:S ( | warning: ^~~~~~~~~~~~~~x comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a src/libavcodec/aac_defines.h_ a(: 1866d | i 44pcnm _:36t:) t (note: (a blexpanded from macro 'Q30'ex) ) ) *2I1 44N4T| | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#7E4R8 dLe3fE64i8 A2174.n0 V+ | e E Q_30 O0U.T5 ) (xP) U | T ^ ~ ( 3 2) In file included from src/libavcodec/aacsbr_fixed.c | : 62 : ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h(:i435 n:src/libavcodec/alsdec.c t)6(::1854r( x:e31warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t:u* rnote: expanded from macro 'INTERLEAVE_OUTPUT'1 n0 7A3VE7R4 435R1O81854 | | R _2 4{IQ . 0N3V 1 A+( - L 00.I DD.A5 )2T A ;2 | 8 2 ^| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~fo5r2 7 8(4In file included from 3src/libavcodec/aacps_fixed.c9:c 92442175f=: | In file included from )src/libavcodec/aacps.c : ,0 32 ; : cQ 3<1 src/libavcodec/aacps_fixed_tablegen.h : (237c :h36: 0a.nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1n 8e 8 l7s ;4 7 5 237c | 9 + +3 9 )7 Q 3 9 907f l a(f0 .g00)0 }0, =0 0b0{ y0t0Q e0s3 1 ( 0 ft/.M r6e7_2 aP4m I82 0)46_28 ,g9 e 1Q43t _30f( b0.)0 y,t eu3 Q (8371 & gb4(6 -)9 70 .& 0 5 40x 7f3/ ;\ 6M _ 4| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P6I)| , 22176 ~ ^ ~~~~~~~~ 1Q | 3 0(103 9.0056 6src/libavcodec/alsdec.c021770 | 9:61866 f 3:) 6 9:}7 8 ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 f / | 1866 ~~~~^~~~~~~~~~~~~~~~~~~ M_ | P I ) , src/libavcodec/aac_defines.h Q: 345 :036: note: (0I/Nexpanded from macro 'Q31'. *T E08D9Re c450L3o | E8AVd#7dEe6 e2_6f9if8O sna/mUTePMU_p TPl(Q3Ie)3,2s1. )Q( x 3 0)( * 0| .1/0 ^~~~~~~~~~~~~~~~~~~~~ 3 7 9 | 0 6 ~~~~~~~~~~~~~~~~~~~~~~~~~4src/libavcodec/alsdec.c 8: 3 1858 :f312178 | / : M(i nt )(_( xnote: P I))expanded from macro 'INTERLEAVE_OUTPUT' * , 2 1 4Q 7 304(8 0 .1318586 | 11459 2 8 3.74 7 0 f +/M _ 0 f P.I)o 5,) r | | ( i ^ ~nt ^~~~~~~~~~~~~~ fn o=src/libavcodec/aac_defines.hr In file included from : src/libavcodec/aacsbr_fixed.c:06244;( : :src/libavcodec/aacsbrdata.h36c:n: = <434note: 0 ; :cexpanded from macro 'Q30'2 884 :;< nc44warning: | #+dheimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi+nae )n Qn3e0{( lx s| ) ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | c { Q+ 3+12179 | )( 0 . 3 (i 3 n4t5 )4(8 (0x4 )9*1 3 3 8 07 3704 4 1 8f 2 4) , . 0 +Q 0 3i1 . n (5-t ) 0 .| s 8 ^6a2 m3p 1l 5e 1=In file included from 6 80src/libavcodec/aacps_fixed.c:\24: 0In file included from , 0 src/libavcodec/aacps.c4s| : ~ ^ ~~~~~~~~320: 8src/libavcodec/aacps_fixed_tablegen.hc:237 :fa)l11}e,;: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Qsrc/libavcodec/alsdec.c 3:11918| (: ~~~~~~~~~~~~~~~~~~~~~~- 350 :2180. | 9 237warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | 7 021817 | 5 7 1918 9 | 3 6 Q 23 0 8 2 4( 0 fif .)(0,c0 t0Q0 0x3 -10( 0.>90 0c3 0 u203f r 7/_Mf 9 _ irfa9 m0P0(enI7) _9,& l4 Q13e4n)0 (1g{0 .ft 0| 3)h} ,! ~~~~~~~~~~~~| 8= ~~~~~^~~~~~~~~~~~~~~~~~7 4 6s9src/libavcodec/aac_defines.h:c7455:o364nff/:-M_ Pnote: >Iexpanded from macro 'Q31')f, src/libavcodec/adpcm.crQ:78a: 69453 | m:e#_0( 0note: dleefni.expanded from macro 'CASE'0gnt h 6&e&0 0Q 378 6| 1 | 3 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~6( x 7)8 8 f / M_CP AIS E_) 3, (Q 3C 0 (ON(Fi0.I0n8Gt_)9(( x#)03#8 *7c62o6d1ec94 f/7M4#83_#6 4PI_)8D.,E 0CQO D3+0E(0 .R10,0.3 7950)A6 V_4C 8O3| f/DM ^ ~ E_CP_II)D,_In file included from src/libavcodec/aacsbr_fixed.cQ:#62: 3#src/libavcodec/aacsbrdata.h 0:c(4340o.d:581e1:c1,5 92 3_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 _4V7Af_/AMR_G SP434_I_ | )) { , | Q| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~3 ^~~~~~~~~~~~~~ 1 ( 0.src/libavcodec/aac_defines.h3:src/libavcodec/adpcm.c443:36::764: 5note: 34expanded from macro 'Q30' 4:80 4note: expanded from macro 'CASE_3' 9443 | 3#8d e0fi764n | e f Q)3 ,0 (Qx 3)1 (C- A0 SE. _8 26( 2 3c 1 o5 n 1f(6iig8,n 0t0c4)o(d0e(8xfc))_}*,1 0i{7dQ337, 1_4(_-1V8024A..0 _+9A R09G.S7__50)) 7 | 5 ^| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~9 36282In file included from 4src/libavcodec/aacps_fixed.csrc/libavcodec/adpcm.c:f:2474:)36: In file included from ,src/libavcodec/aacps.c: :Q3 132: note: src/libavcodec/aacps_fixed_tablegen.h(expanded from macro 'CASE_2' 0:.2369:3136 2:743 | 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 00 7 9 4 4 C1AfS)}E,_ # # 236e n| a | ~~~~^~~~~~~~~~~~~~~~~~~ b l e dsrc/libavcodec/aac_defines.h( :Qc3045(0o:.d3600e0c:0_ 0note: id0expanded from macro 'Q31'0, 0 _0_0Vf/ MA45__ | API#)Rd,eGfS iQ_30n(e_0. 0Q)534 1113 (8x8| )7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 3 f / M _ Psrc/libavcodec/adpcm.c I ): , 71 Q :(370:in(t )0note: .expanded from macro 'CASE_1'(0 8(3x9)9 8*4471127f | 14/74 8M 3 _6P4 I8{. )_0_,V AQ+30_( A00..R51G2)S4_ 8 _7| ^ ~ 18}7 9 8 f In file included from /src/libavcodec/aacsbr_fixed.c :M 62_ : P src/libavcodec/aacsbrdata.hI ):,434 : 31\:Q 3warning: 0| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ^~~~~~~~~~~0 .1458375156 f434/ | M{_QP3I1)(, 0.Q33304(504.1850649973835892034ff/)M_,P QI3)1,( - 0| . ^~~~~~~~~~~~~~8 6231src/libavcodec/aac_defines.h5:1446:8360:0 40note: 8expanded from macro 'Q30'f )}, {Q3 144( | #-d0e.f9in9e7 0Q73507(9x3)6 2 8 2 4 f ) , Q 3 1 ( 0 .(9i32n3t7)9(90(07x94)4*11f0)7}3,7 4 | 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0 src/libavcodec/aac_defines.h+: 045.5:)36 : | note: expanded from macro 'Q31' ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24fi: nIn file included from esrc/libavcodec/aacps.c :Q3231: (src/libavcodec/aacps_fixed_tablegen.hx:236): 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )236* | 2 1 4 7 48 36Q4380.(00 .+0 000.050)0 0 0| 00 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 5src/libavcodec/aacsbrdata.h:44341:173:8 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q30(0. 04348 | {3Q93918(4 40.1373f4/5M4_8P049I3)3, 8Q0340f(),0 .Q13214(8-70.1886729381f5/1M68_00P40I8)f,) }Q,3 0{(Q301.(-104.58939775017556f7/9M3_6P2I8)2,4f )Q,3 0Q(310(. 105.693927387959902037f9/44M1_fP)I}),, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31' expanded from macro 'Q30' 4544 | | ##ddefeifnie nQe3 0Q3(1(xx)) ((initn)t()((x()x)**21104737744813684284.0. 0+ +0 .05). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: :In file included from 433src/libavcodec/aacps.c::84:32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 236:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | {Q31(- 0236. | 8 9 0 5 4 9 5Q3402(50799.30f0)0,0 0Q03010(-00.03f1/7M9_19P1I3)1,8 Q83006(40f).}0,5 4{1Q13318(8-07.38f37/82M1_4P4I65)12,5 1Qf3)0,( 0Q.310(8 309.99847461377f/6M3_2P5I4)74,6 6Qf3)0}(,0 . 1| 2 ~~~~~^~~~~~~~~~~~~~~~~~4 8718src/libavcodec/aac_defines.h7:9458:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .451 | 4#58d37e5fi1n5e6 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 5 6(i9n7t8)5(9(x2)3*2f1/4M7_4P8I3)6,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:i433n:58e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 433 | { Q 3(1i(n-t0.)89(0(5x4)9*1504725377949138f2)4,. 0Q 3+1 (-00..351)79 1 9| 13 ^1 88064f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from src/libavcodec/aacps.c(:32-: src/libavcodec/aacps_fixed_tablegen.h0:.823637:8612:1 44warning: 65implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 251f), Q31( 0.9 762363 | 7 6 3 25 4 7 4Q6360f)(},0 .| ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q3 045 | (#0.d0ef5i4n1e 1Q33818(73xf)/ M _ P I ) , Q 3 0 ((0i.n0t8)3(9(9x8)4*421174f74/8M3_6P4I8).,0 Q+3 00(.05.)12 4 | 8 ^ ~ 718798f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(:0433.:1314:5 83warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 156f/M_PI), Q3 0(4330 | .{Q13516(9-70.88599025349f5/4M2_5P7I9)9,3 f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(-:0.443:361:7 9note: 1expanded from macro 'Q30'9 131880 6444f) | },# d{eQ3f1(i-n0e. 8Q33708(2x1)44 6 5 1 2 5 1 f ) , Q 3 1 ((i n0t.9)7(6(37x6)3*21504737746461f8)2}4,. 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hne: 236:Q363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i236n | t ) (src/libavcodec/apedec.c ( x :) 904*Q:322310:4(70 4.warning: 80comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]30 00604080.0000 f+AS libavcodec/arm/int_neon.o /0M ._9045)P | I ) | , ^ ~ Q 3 0i(0.0541In file included from 1src/libavcodec/aacsbr_fixed.c3:8628: src/libavcodec/aacsbrdata.h7:3433f:6/:Mf_ P warning: I()implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],p - >Qs3a0m(p0le. 0_4338 | p{3o9Qs9384 4<1 1(s7ta-f0r.8/9t0)M5_ P4{I9)5 4, | 2 ~~~~~~~~~~~~~ ^ ~~~~~ 57Q99330f()0,. 1Q23418(7-10.83719789f1/9M1_3P1I8)8,0 6Q4f3)}0,( 0{.Q13415(8-3705.185367f8/2M1_4P4I6)5,12 5Q13f)0,( 0Q.311(5 609.977865932736f3/2M5_47P46I6)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##dedfienef iQn3e1 (xQ) 3 0 ( x ) ( i n t )( ( x ) *(2i1n4t74)83(64(8x).*01 0+7 03.57)4 1 8| 2 ^ ~4 .0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:432:84: 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:236:11 :432 | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.749049395 02360 | 51 9 f ) , QQ3310(( 00..0909098050408306040105f2/1Mf_)P}I,) ,{ QQ3310( (0.00.40585541212388587734f2/1M1_fP)I, )Q,3 Q13(0 (00.9.9801823393978444441078f2/f)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:45.:1362:4 8note: 7expanded from macro 'Q31'1 8798f/M_ P45I) | ,# dQ3e0f(i0ne. 1Q45381(3x7)5 1 5 6 f / M _ P I) , Q3 0 ( 0(i.n1t)5(6(9x7)8*529124734f8/3M6_4P8.I0 )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44432 | :#59d: ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 432 | { Q 3 1 ( -(0i.nt7)4(9(0x4)9*319057030571491f8)2,4 .Q03 1+( 0.099.98554)8 3 6| 4 ^1 521f)}, In file included from {src/libavcodec/aacps_fixed.c:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 0src/libavcodec/aacps_fixed_tablegen.h4:52358:51362:2 85warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 1f), Q31( 0.99812 32353 | 7 4 4 4 0 8 2fQ)3}0, ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h0:0450:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#d7e4f7i5n0e6 9Q1371(fx/)M _ P I) , Q 3 0 ( 0 . 1(1i6n3t2)8((7x8)3*32f1/4M7_4P8I36)48,. 0Q 3+0 (00..51)7 3 8| 8 ^ ~6 7164f/M_PI)In file included from src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0432(:032.:2 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 587779f/M_PI), 432Q | 3{0Q(301.(2-109.97445990047963f9/5M0_0P5I1)9,f ) ,| Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:9449:9368:5 4note: 8expanded from macro 'Q30'3 641521f )44}, | {#Qde3f1i(n 0e. 0Q43508(52x2)8 5 7 4 2 1 1 f) , Q 3 1((i n0t.)9(98(1x2)3*31704743407824f1)8},2 4| . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36: | note: ^expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(235x:) 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *22351 | 4 7 4 8 3 64 8.Q03 0+( 00..050)0 0 0| 0 ^ ~00 00f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h:.4320:764:7 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 917f/M_PI), Q 3432 | 0{(Q03.11(1-603.2784798034393f9/5M0_0P51I9)f),, QQ3301((0 .01.793989886751486346f/4M_1P5I2)1,f )}Q,3 0{(Q03.12(0 03.80548578757292f8/57M42_1P1If)), ,Q 3Q03(10(. 2019.994958910273637f4/4M4_0P8I2)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#edfeifinnee Q 3Q301((xx)) ( i(nitn)t()((x()x*)2*11407478337644188.204. 0+ +0 .05.)5 ) | ^ ~| ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h:24431: :In file included from src/libavcodec/aacps.c84::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 235:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q31( 0. 023572 | 2 3 0 5 1 3 6Q830(303.70f0),0 Q03010(0-00.08088f0/5M0_0P1I7),3 3Q62360f(0).0}7,4 7{5Q03619(1 07.9f9/4M9_8P0I1)2,1 8Q83305(30f.)1,1 6Q33218(7 803.397f0/9M43_5P8I1)1,3 3Q8370f()0}.,1 7 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 8671src/libavcodec/aac_defines.h6:445:f36:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 2#0d3e8f5i87n7e7 9Qf3/1(Mx_)P I ) , Q 3 0( 0. 2 1 9 9(4i5n9t0)7(6(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~48 .0 +src/libavcodec/aac_defines.h 0:.445:)36 :| ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n431e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (431in | t){(Q(3x1)(* 100.703774212832045.103 6+8 303.75f)) , | Q ^3 1(-0.8880In file included from 50src/libavcodec/aacps_fixed.c0:241: 7In file included from 3src/libavcodec/aacps.c3:62326: src/libavcodec/aacps_fixed_tablegen.hf:)235}:61,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.994980121 882353 | 5 3 f ) , Q 3Q1(3 00.9(7009.403050810103038070f0)0}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:345:036(:0 .note: 0expanded from macro 'Q31'7 47506917 f45/ | M#_dePfIi)n,e Q3Q130((x)0 . 1 1 6 3 2 8 7 8 3 3 f /(Mi_nPtI))(,( xQ)*3201(407.147833864886.70 1+6 40f./5)M _ P| I ^ ~) , Q30(0.2In file included from 0src/libavcodec/aacsbr_fixed.c3:862: 5src/libavcodec/aacsbrdata.h8:74317:7319:f /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.21 94319 | 4{59Q03716(f /0M.0_7P2I2)3,0 5 1| 3 ^~~~~~~~~~~~~~6 8337fsrc/libavcodec/aac_defines.h),: 44Q:3361:( -note: 0expanded from macro 'Q30'. 8880500 1447 | 3#3d6e2f6ifn)e} ,Q 3{0Q3(1(x )0 . 99 4 9 8 0 12 18 8 3 53 f ) ,( Qi3n1t() (0.(9x7)0*914305783171431382847.f0) }+, 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h ^:45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c: | 32: #src/libavcodec/aacps_fixed_tablegen.hd:e235f:i36n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (x) 235 ( | i n t) ( ( x )Q*32104(704.830604080.0000 0+0 00f./5M)_ P I| ) ^ ~, Q30(0.07In file included from 4src/libavcodec/aacsbr_fixed.c7:5620: src/libavcodec/aacsbrdata.h6:94311:77f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.116 3431 | 2{Q837183(3 f0./0M7_2P2I3),0 51Q363803(370f.)1,7 3Q83816(7-106.848f/8M0_5P0I)0,1 7Q333062(60f.)2}0,38 5{8Q737719(f /0M._9P9I4)9,8 0Q123108(803.25139f9)4,5 Q93017(6 f0/.M9_7P0I9)43,5 8 1| 1 ^~~~~~~~~~~~~~3 387fsrc/libavcodec/aac_defines.h):}44,: 36 :| note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30( x45) | # d e fi n e Q 3 1 ( x )( i n t ) (( x ) * 1 (0i7n3t7)4(1(8x2)4*2.104 7+4 803.6458). 0 | + ^ 0.5) | ^ ~ 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 :235src/libavcodec/aacsbr_fixed.c::1162:: src/libavcodec/aacsbrdata.h:warning: 430implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | 430 | { QQ3310((-00..090105029040601040407f6/9M2_f)P,I )Q,3 1Q(3-00(.01.5067984770575036492016f7)}f,/ M{_QP31I()-,0 .Q03303(005.71318683420877058f)3,3 fQ/3M1(_-P0I).,3 7Q2300(502.612783598786647f1)}6,4 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'2 038587779 f/45M | _#PdIe)f,i nQ3e0 (Q031.(2x1) 9 9 45 9 0 7 6 f / M_ P I )(,i n| t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h:*442:13647:48 3note: 6expanded from macro 'Q30'4 8.0 + 440 | .#5d)e f in| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 430(:i58n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*1073741824. 0430 | +{ Q031.(5-)0 . 9| 1 ^5 294614476In file included from 9src/libavcodec/aacps_fixed.c:224: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(234-:0136.:1 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 8707534206f)}, { Q2343 | 1 ( - 0 . 03 30Q53703(808.400070050f0)0,00 0Q03f1/(M_-P0I.3)7,2 0Q523602(80.5190716141f2)9}0,9 6 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'1 580764502 f45/ | M#_dPeIf)i,n eQ3 0Q(301.(x2)3 8 7 5 5 7 1 7 9 f / M _P I()i,n tQ)3(0((x0).*22812407742883761498f.0/ M+_ P0I.5)), Q| 3 ^ ~0( 0.3058380In file included from 1src/libavcodec/aacsbr_fixed.c8:762f: /src/libavcodec/aacsbrdata.hM:_430P:I31): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 430note: | expanded from macro 'Q30'{ Q31(-0. 94415 | 2#9d4e6f1i44n76e92 fQ)3, 0Q(3x1)( - 0 . 1 5 6 9 8 7 07 5 3 4 20(6fi)n}t,) ({(Qx3)1*(1-007.30734318025743.808 4+0 700.55f)) , | Q ^31 (-0.372052In file included from 62src/libavcodec/aacps_fixed.c8:5249: 7In file included from src/libavcodec/aacps.c6:432f: )src/libavcodec/aacps_fixed_tablegen.h}:,234 : 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' 234 | 45 | # de f in eQ 3Q03(10(.x0) 0 0 0 0 0 00 0 0 f /M _ P(Ii)n,t )Q(3(0x()0*.211407141813269408.906 f+/ M_0PI.5)), Q| 3 ^ ~0 (0.15807645In file included from 0src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_P:I430):6,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2387557179f /430M | _{PQI3)1, (-Q03.901(502.9248621047427867921f9)f, /QM3_1(P-0I.)1,5 6Q93807(007.533045280368f0)1}8,7 f{/QM3_1P(I-)0, . 03| 30 ^~~~~~~~~~~~~~5 7388src/libavcodec/aac_defines.h4:0447:0365:f )note: ,expanded from macro 'Q30' Q31(-0 .44 | 3#7d20e5f2i62n8e5 9Q73604(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36:( note: iexpanded from macro 'Q31'nt )((x)*1 0457 | #3d7e4f1i8n2e4 .Q301 (+x )0 . 5 ) | ^ (inIn file included from src/libavcodec/aacps_fixed.ct:)24((: x)In file included from *src/libavcodec/aacps.c2:1324: 74src/libavcodec/aacps_fixed_tablegen.h8:323464:886.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ In file included from 234src/libavcodec/aacsbr_fixed.c | : 62: src/libavcodec/aacsbrdata.h : 429: 84 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0000000000f/M _429P | {IQ)3,1 (Q 300.(900.1140515019142099805969ff/)M,_ PQI3)1,( Q0.3909(7801.31950830675644456f0)2}f,/ M{_QP31I(-)0.,87 2Q53902(809.0243880473f5),5 7Q13719(f /M0_.P9I9)2,3 3Q5321807 warning3(05s3.6 generated26. 862f0)7}2,8 7| 1 ~~~~~^~~~~~~~~~~~~~~~~~9f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .3058380 1458 | 7#fd/efMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int )44( | (#xd)e*f2i1n4e7 4Q83306(x4)8 . 0 + 0. 5 ) | ^ ~ (int)((x)*In file included from 10src/libavcodec/aacsbr_fixed.c73:74621AS libavcodec/arm/jrevdct_arm.o : 8src/libavcodec/aacsbrdata.h2:4.4290 :+ 580:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ In file included from 429src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 032.9: 0src/libavcodec/aacps_fixed_tablegen.h:12344:5615:0 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9859f), Q31( 0. 92349 | 78 1 39 0 3 6 5Q3404(60f.)0}0,0 {0Q03010(0-000.f8/7M2_P5I9)2,8 90Q43800(403.f1)0, 1Q13112(9 009.699f2/3M3_5P8I73)5,3 Q63606(f0).}1,5 8 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~6 4502src/libavcodec/aac_defines.hf:/45M:_36:P Inote: ),expanded from macro 'Q31' Q30(0.238 745 | 5#5d7e1f7i9nfe/ MQ_3P1Isrc/libavcodec/alsdec.c()x,) : Q2064 :319 0 : ( 0warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 8 2 0(7i2n8t7)19(f (/xM)2064*_ | P21 4I 7) 4,8 3Q6f43o08r(. 00(c +. 0= 30.0;5 58)3c80 1 8| <7 ^ ~f n/uMm__PbIuIn file included from f)src/libavcodec/aacsbr_fixed.cfe,: r62 s| : ; ^~~~~~~~~~~~~~ csrc/libavcodec/aacsbrdata.h++ ): {429 :| src/libavcodec/aac_defines.h ~ ^ ~~~~~~~~~~~:32 :44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30'src/libavcodec/alsdec.c :2087:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]44 | 429# | {dQe3f1(i n0e.2087 9 | Q0 31 40( x)5 5 0 f9 o 4 r 0 9 (8 5 c (9i fn=t )0,) ;( Qc3( x1<)*(1 0n.u097m9377_841b138u249.f0 0+f3 e0r6.5s)5 ;4| ^ 4c6+f+)) } ,| In file included from ~ ^ ~~~~~~~~~~~ src/libavcodec/aacps_fixed.c{:Q2431: (src/libavcodec/alsdec.c:In file included from -2103src/libavcodec/aacps.c0::23.32:: 8src/libavcodec/aacps_fixed_tablegen.h: 2347warning: :2365comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]:9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 89048 021034 | 3 f ) , 234 Q | f31 o(r (0 c. 9=Q 90320;3( c3 50<8 .70n03u053m60_0600b0u60f)f0}ffe,/rM_ s P;| I ~~~~~^~~~~~~~~~~~~~~~~~ c)+,src/libavcodec/aac_defines.h :+45Q)30:(36 0 :. note: | expanded from macro 'Q31'1 ~ ^ ~~~~~~~~~~~ 01112909 645f | src/libavcodec/alsdec.c/#:Md2133_:eP23fIi):n,e Qwarning: 3Qcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1(3x )0 ( 0 . 1 5 21338 | 0 7 6 4 50 2 f/ M _P I )f(o,i rnQt) (3((cx0) (=*0 .220134;78 74c5 58<7 13c7h96afn4n/8Me_P.Il)s,0 ; + Q+ 3+00(c.0) 5.{2 8) 2| ~ ^ ~~~~~~~~0 7| ^ ~2 8719f/M_src/libavcodec/alsdec.cPIIn file included from :)2151:src/libavcodec/aacsbr_fixed.c,19::62 Qwarning: : 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 src/libavcodec/aacsbrdata.h(:0429. :2151370: | 5warning: 8 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 1f8o7rf/ M_(PI )c429, | { =Q| 3 11(; ^~~~~~~~~~~~~~ 0c. 9pQr63e1(8-6v_0l1.4s315p_2s38u780b214f[/3iM]8_ 83P5=I)8, 8 f) } | ^~~~~~~~~~~~~~,l s {Qp31_src/libavcodec/aac_defines.hs:(44:u-036b:. note: 4expanded from macro 'Q30'9 _7in0it8[ 447 | 3i#7]d4e4 fi1n*e8 21Q6300(7xf0)) ,0 /Q 3( 1 (f lo a0 t. )(81 <6< 6 316 5(4i)45n;7t1) 1(| (x3) ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~*160 4f7)3}74,1 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~ .0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45In file included from | src/libavcodec/aacps_fixed.c:#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32281:(x86): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((228x | ) * 2 1 4 7 4Q83306(480..00 0+0 000.05)0 0 0| 0 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.621: 7src/libavcodec/aacsbrdata.h3:641801:5319:7 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.2 74187 | 3{7Q43516(5 06.9f3/3M_3P5I0),4 Q9306(801.04447f6),1 9Q83410(3-80f./4M3_5P3I7)0,2 3Q83803(5808.f56)6},6 8{9Q03114(4-f0/.M9_P70I8)7,3 7Q43401(802.6676f8)6,1 1Q23818( 10f./8M6_6P3I6)4,4 5 7| 1 ^~~~~~~~~~~~~~1 364fsrc/libavcodec/aac_defines.h)}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# denote: fexpanded from macro 'Q31'i ne Q30(x )45 | # d e f i n e Q(i3n1t()x()( x ) * 1 0 7 3 7 4 1 8(2i4n.t0 )+( (0x.)5*)2 1 4| 7 ^4 83648.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:228: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:418:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | Q30(0.00 04180 | 0{0Q030010f(/ M0_.P9I3)3,3 5Q034096(801.04177f36)01,5 Q93715(f-/0M._4P3I5)3, 7Q03203(808.32578783f7)4}5,6 {5Q63f1(/-M0_.P97I0)8,7 37Q4340(108.246476f1)9,84 0Q3381f(/ M0_.P8I6)63,6 4Q435701(103.56646f6)8}9,0 14 4| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q36:3 0note: (expanded from macro 'Q31' 0.66861 1452 | 8#8d1ef/fM_iPnIe) ,Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q336408(.x0) + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:620: 7src/libavcodec/aacsbrdata.h37:44171:8842:4 .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 417 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.2428: 9In file included from 09src/libavcodec/aacps.c64:6323: 8src/libavcodec/aacps_fixed_tablegen.h3:722817:f36):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.9630778397 02285 | 3 4 f )} , {QQ3310( (00..040201080080090908f3/1M2_5P2I0f)),, QQ313(0 (00.4.8114783665011529370543f7/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0.2src/libavcodec/aac_defines.h7:745:3367:4 5note: 6expanded from macro 'Q31'5 6f/M_PI) ,45 | Q#3d0e(0f.in4e 4Q3611(9x8)4 0 3 8 f / M _ P I ) , Q(i3n0t(0).(5(6x6)6*829104174448f3/M6_4P8.I0 )+, 0Q.350)( 0 .| 6 ^ ~6 86112881f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 417: ^~~~~~~~~~~~~~59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 417 | {44Q | 3#1d(e f0i.n2e8 9Q03906(4x6)3 8 3 7 1 7f ) , Q 31 ( 0(.i9nt6)3(07(7x8)3*91700753374f4)1}8,2 4{.Q03 1+ (0 .05.)4 2 18| 89 ^9 8312520In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : src/libavcodec/aacps_fixed_tablegen.h0:.2284:8111:48 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1230437f)}, | ~~~~~^~~~~~~~~~~~~~~~~~228 | src/libavcodec/aac_defines.h : 45 :Q363:0 note: (expanded from macro 'Q31'0 .000000 0450 | 0#0dfe/fiMne_ QP3I1),( xQ)3 0( 0. 1 7 3 6 0 1 5 9 7 5 f(/iMn_tP)I()(,x )Q*23104(7048.32674783.704 5+6 05.65f)/ M _| P ^ ~I ), Q30(0.446In file included from 1src/libavcodec/aacsbr_fixed.c9:8624: 0src/libavcodec/aacsbrdata.h3:4178:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.56668 904171 | 4{4Qf3/1M(_ 0P.I2)8,90 9Q634603(8037.1676f8)6,1 1Q23818(1 0f./9M6_3P0I7)78,3 9 7| 0 ^~~~~~~~~~~~~~53 4f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: expanded from macro 'Q30'0 .42188 94498 | 3#1de2f5i2n0ef )Q3,0 Q(3x1)( 0 . 4 8 1 4 8 6 5 1 2 3 0(4i3n7ft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31' + 0.5) | 45 ^ | #defineIn file included from src/libavcodec/aacps_fixed.cQ3:124(: In file included from xsrc/libavcodec/aacps.c): 32 : src/libavcodec/aacps_fixed_tablegen.h : 227 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 422774 | 8 3 6 4 8 . 0Q 3+0 (00..50)0 0 | 0 ^ ~0 00000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34170(:07:. 1warning: 60implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 866369f/M_PI) ,417 | Q3{0Q(301(. 02.5248949307958624f6/3M8_3P7I1)7,f ),Q 3Q031(( 00..4092693047748638974005f3/4Mf_)P}I,) ,{ QQ3310(( 00..4429188086989893518255f2/0Mf)_,P IQ)3,1 (Q 300(.04.851641856654121340754f3/7Mf_P)I}), , | ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::3644:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | e#fidneef iQn3e1 (Qx3)0 ( x ) ( i n t()i(n(tx))*(2(1x4)7*418037634784.1082 4+ .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62:: 24src/libavcodec/aacsbrdata.h: In file included from :src/libavcodec/aacps.c416::3283:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227 :111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0227 | . 9 97 93 87 37Q33806(504.f0)0, 0Q3010( 000.090000f41/3M1_0P4I91)4,9 7Qf3)0}(,0 .{1Q630318(6 06.5376596f3/30M7_6PI2)6,1 2Q03f0)(,0 .Q23514(9-403.7951802CC libavcodec/arm/mlpdsp_init_arm.o 3f4/33M7_3PI5)2,0 9Q73f0)}(,0 . 4| 0 ~~~~^~~~~~~~~~~~~~~~~~~2 9446src/libavcodec/aac_defines.h8:4450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .454 | 9#8de0f6i8n9e5 8Q53f1/(Mx_P)I ) , Q 3 0 ( 0 . 5(6i1n5t)6((4x1)4*7251f4/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: 6244: | src/libavcodec/aacsbrdata.h#:d416e:f59i: nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 416 | { Q3 1( 0(.i9nt9)(7(9x3)87*31703783675441f82)4,. Q03 1+ (0 .05.)9 0 0| 4 ^1 31049149In file included from 7src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q3231: (src/libavcodec/aacps_fixed_tablegen.h :0227.:586:7 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 307626120f), Q31 (227- | 0 . 9 1 0 3Q4333703(502.00970f0)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hP:I)45,: 36Q:3 0note: (0expanded from macro 'Q31'. 16038663 645 | 9#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 2 5 4 9 4 3 7 5 8(2ifn/tM)_(P(I)x,) *Q23104(704.8430624984.406 8+4 00f.5/)M _ P| ^ ~I ), Q30(0.498In file included from 0src/libavcodec/aacsbr_fixed.c6:8629: 5src/libavcodec/aacsbrdata.h8:5416f:32/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.561564 141647 | 5{fQ/3M1(_ P0I).,9 97 9src/libavcodec/amrnbdec.c3| 8 ^~~~~~~~~~~~~~:7 2923:7543:8src/libavcodec/aac_defines.h 6:warning: 5444implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f: 36): ,note: expanded from macro 'Q30'Q 31( 0. 9440 | 04 #1292d3 | 1e 0f4i9 n 1e 4Q 93 70 (f x)l})s, f { _Qq3[ 1i( ] 0= . 5 7 5l 6 s(3fi_n3rt[0)i(7](x6) 2* *(6112L00Sf7F)3_,7R 4_1Q82F431A(.0C - +0/. 98001.053)4 3 3| 7 ^3 52097f)0}0In file included from .,src/libavcodec/aacps_fixed.c 0 :| 24) ~~~~~^~~~~~~~~~~~~~~~~~+ : In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.hl::s32: 45src/libavcodec/aacps_fixed_tablegen.hf:227::_36n:o _note: 61:rexpanded from macro 'Q31' warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i] * ( 451 | #.d0e /f i8227n0 | e 0 0 Q .3 01)Q(;3 x0 ()| ^~~~~~~~~~~ ~ 0. 0 0 0 0 0 0 0 0 0 0f /(Mi_nPt)I(()x),* 2Q143704(803.6146083.806 6+3 609.5f) / M| _ ^ ~P I), Q30(0.2In file included from 5src/libavcodec/aacsbr_fixed.c4:629: 4src/libavcodec/aacsbrdata.h3:74165:87:2 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.40 24169 | 4{Q4316(8 400.f9/9M7_9P3I8)7,3 Q73308(605.4f4),9 8Q0638915(8 50f./9M0_04P1I3)10,4 9Q134097(f0).}5, 6{1Q53614(1 04.7557f5/6M3_3P0I7)6, 2 61| 2 ^~~~~~~~~~~~~~0 f),src/libavcodec/aac_defines.h: 44Q:3361:(- 0note: .expanded from macro 'Q30'9 103433 7443 | 5#2d0ef9i7nfe )Q3}0,( x )| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31'n t)((x)*10 7453 | 7#d4e1f82i4ne. 0Q 31+( x0). 5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )*src/libavcodec/aacps.c2:1324: 7src/libavcodec/aacps_fixed_tablegen.h4:822736:4368: .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 227In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q4153:840: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/M _415 | P{QI3)1,( -Q03.010(408.8126308034856603096f)9,f /Q3M1_(P-0I.)8,7 7Q3609(904.7245042934934f7)5}8,2 f{/QM31_(-P0I.)7,1 8Q8306(508.64108229043476f8)4, 0Q3f1/(M _0.P7I8)0,3 0Q93802(48005.34988f0)6}8,9 5 8| 5 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q: 3note: 0expanded from macro 'Q31'(0 .5615641 454 | 7#5fd/eMf_iPnIe) ,Q 3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int)( (x44) | *#2d1e4f7i4n8e3 64Q83.00( x+ )0 . 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62x: )src/libavcodec/aacsbrdata.h*:4151:580:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) 415| | { ^Q 31(-0.104In file included from 8src/libavcodec/aacps_fixed.c8:2243: 8In file included from 0src/libavcodec/aacps.c:43250: 0src/libavcodec/aacps_fixed_tablegen.h9:227f:),11 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.877699474023 92274 | f ) } , { Q3 1Q(3-00(.07.1080800605080601008f/2M0_3PI7)f,) ,Q 3Q03(10( .01.6708308360693826498f0/53M8_fP)I}),, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.25src/libavcodec/aac_defines.h4:945:4363:7 5note: 8expanded from macro 'Q31'2 f/M_PI), 45Q | 3#0d(0e.fi4n0e2 Q9341(4x6)8 4 0 f / M _ P I ) , Q(3i0n(t)0(.(4x9)*8201648794588356f/4M8_.P0I )+, 0Q.350)( 0 .| src/libavcodec/amrnbdec.c5 ^ ~6 1:53216:4751:4 In file included from 7warning: src/libavcodec/aacsbr_fixed.c5:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]62f : /src/libavcodec/aacsbrdata.hM:_415P:I31):, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44321: | 36 415: | note: {expanded from macro 'Q30' Q 31 (- 0 .44 1l0 | s4#8df8e_f2nin3eo8_ 0Qr435[00(i0]x9 )f= ) p, -> p reQv 3_ 1 l( s- 0 f. 8 _7 r76([i9]i94 7n* 4Lt)0(S(x2)F3*_R9_1047fF3AC) 7}*,4 1{8PQ23R14E(-.0D0._ F7A+1 C0_8.8M56)5 O8 6| D1 ^8E2 _0317f2)k,2 In file included from +Qsrc/libavcodec/aacps_fixed.c3 l:s124(f : _0In file included from 5src/libavcodec/aacps.c_:.m32e: 7src/libavcodec/aacps_fixed_tablegen.h:a22680n3:09[8i136:2] warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; 8 0 5| 3 ~ ^~~~~~~~~~~~~8 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~226 | src/libavcodec/aac_defines.h : 45:Q363:0 (note: 0expanded from macro 'Q31'. 0000000 0450 | 0f#/dMe_fPiIn)e, QQ3310((x0.)1 4 1 8 2 4 7 0 74 f / M _(PiIn)t,) (Q(3x)0*2(104.72428430634088.307 4+f /M0_.P5)I ) ,| ^ ~Q 30(0.34748134In file included from 0src/libavcodec/aacsbr_fixed.c2:f62/: Msrc/libavcodec/aacsbrdata.h_:P415I):, 6Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .4202919006f/ M415_ | {PQI3)1, (Q-300.(1004.84862337806405700039f8)f,/ QM3_1P(I-0).,8 77 6| 9 ^~~~~~~~~~~~~~94 7402src/libavcodec/aac_defines.h3:9444:36f: )note: },expanded from macro 'Q30' {Q31(-0 .7441 | 8#8d6e5f8i6n1e8 2Q03307(fx)), Q 3 1 ( 0 . 78 0 3 0 9 8(2i4nt8)0(53(8fx))}*,1 0 7| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 74182src/libavcodec/aac_defines.h4:.450: 36+ :0 .note: 5expanded from macro 'Q31' ) | ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:24i: nIn file included from esrc/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)226 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2262 | 1 4 7 4 8 36 48Q.03 +0 (00..50)0 0 0| 0 ^ ~0 0000f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.4141:4841:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 074f/M_PI), Q3 0414 | ({0Q.312(2-400.320288397844f6/1M4_5P5I0)5,4f ),Q 3Q03(10(. 304.7947801534480523f3/1M6_3P1I6)f),}, Q{3Q031((0-.0.41280520991991050061f9/8M8_1PfI)),, QQ3301((0. 406.34776506750736828f9/2M_0P8I4)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636: :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ313(x0)( x ) ( i(nitn)t()((x()x*2)1*417047833764481.802 4+. 00 .+5 )0 . 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24414: :58In 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:226:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.228 982264 | 6 1 4 5 5 0 5Q43f)0,( 0Q.3010(0 000.009070005f4/85M3_3P1I6),3 16Qf3)0}(,0 .{1Q431182(47-007.41f8/5M0_9P9I1)5,0 1Q9380(801.f2),2 Q4310(3 0803.7447f5/6M5_7P6I2)89,2 0Q8340f()0}., 3 | 4 ~~~~^~~~~~~~~~~~~~~~~~~7 4813src/libavcodec/aac_defines.h4:450:236f/:M _note: Pexpanded from macro 'Q31'I) , Q30(0. 4452 | 0#2d9e1f9i0n0e6 Qf3/1M_(PxI)) , Q 3 0 ( 0 . 4 6 3 7(i6n0t7)0(3(8xf)/*M_2PI1)4,7 4 8| 3 ^~~~~~~~~~~~~~6 48.0 src/libavcodec/aac_defines.h+: 440:.365:) note: | expanded from macro 'Q30' ^ ~ AS libavcodec/arm/mpegaudiodsp_fixed_armv6.o 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cfi:n62: esrc/libavcodec/aacsbrdata.h :Q34140:(32x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (414( | x{)Q*3110(7-03.724128284.908 4+61 4505.05)5 4 f)| , ^Q 31( 0.9705In file included from 4src/libavcodec/aacps_fixed.c8:5243: 3In file included from 1src/libavcodec/aacps.c6:3321: 6src/libavcodec/aacps_fixed_tablegen.hf:)226},: {61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.18509915019881 f226 | ) , Q3 1 (Q 03.04(7506.5070620809020008040f0)f}/,M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h30:(450:.361: 4note: expanded from macro 'Q31'1 824707 445f | /#Md_ePfiIn),e QQ3310((x)0 . 2 2 4 03 0 8 3 7 4 f /(Mi_nPtI)),( (Qx3)0*(201.4374478436841384.00 2+ f0/.M5)_ P I| ) ^ ~, Q30(0.42In file included from 0src/libavcodec/aacsbr_fixed.c2:9621: 9src/libavcodec/aacsbrdata.h0:04146:f6/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.46376 04147 | 0{3Q83f1/M(_-P0I.)2,2 8 | 9 ^~~~~~~~~~~~~~8 4614src/libavcodec/aac_defines.h5:5440:536:4 fnote: )expanded from macro 'Q30', Q31( 440 | #.d9e7f0i5n4e8 5Q33301(6x3)1 6 fsrc/libavcodec/amrnbdec.c ) } , : 355 {: 89Q :3 1((warning: i-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]nt0) ((.x1)8*5100979317504119828481.f0) ,+ 355Q3 10 | .( 5 )0 .| 4 ^7 5 6 5ls7f6_q2[8In file included from 9i20src/libavcodec/aacps_fixed.c8]:4 24f: =In file included from src/libavcodec/aacps.c): 32}: src/libavcodec/aacps_fixed_tablegen.h(:l,s226 : f| 36_: ~~~~^~~~~~~~~~~~~~~~~~~ warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [i]src/libavcodec/aac_defines.h :45+:36 : pnote: -expanded from macro 'Q31'> 226p | r e v _45 Q | 3l#s0df_(r0ef[in.ei Q0]300 10*0 (0p0xr0e)d 0_0f /f M a _cP [I )i , ] ) Q 3 0* ( 0((.iL1n4t1S82)4F(7_(0xR7)*_24F1f4A7/C48M 3_/6PI )4, 8Q8.003000 (.0+.202 )04 .50)+ 3 0l8 s3f| _37_4 ^ ~mfe asrc/libavcodec/apedec.c/nM[:i]_ 1522*PIn file included from I:)38,: warning: src/libavcodec/aacsbr_fixed.c :(62comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]Q13: src/libavcodec/aacsbrdata.h.00: (4130/:. 83834:7 01522 | 408warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 .40 ) 0; 2 f413| ^~~~~~~~~~~~~ ~/ | M{_ Q 31P(iI-)0f.3,3 src/libavcodec/amrnbdec.c 8Q:3(01355s(302:6-5.304>20:d08 6a2warning: 0t29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1a94 _0efn0)6df, /- M Q_3s1355(-P-I> | 0)pt . , r 3 8 5p8src/libavcodec/aac_defines.hr2:e446v:8362:_ note: 8expanded from macro 'Q30' l4sf2_r0[i ]1 444* | #6 fdepf)rin,ee Q 3d1Q(_3-0f0(.a06x94c0)7[ i7] 4 1) 8 8 * 0 (29 LSfF ) _ }(,iRnt )_( F(| Ax ~~~~^~~~~~~~~~~~~~~~~~~C ) */src/libavcodec/aac_defines.h 10:7834507:04036.1:8 20note: 4expanded from macro 'Q31') . 0+ + l45s 0 | f.#_5de3f)_im en aen| ^Q [3i1(]x) *In file included from src/libavcodec/aacps_fixed.c:(241 : .In file included from src/libavcodec/aacps.c 0 :32 : / src/libavcodec/aacps_fixed_tablegen.h8 : 00226 :0 11 . :0 )( warning: ;i n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~) ((x)*21474 2268 | 3 6 4 8 . 0Q 3+0 (00..050)0 0 0| ^ ~0 0000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c:,62 : Qsrc/libavcodec/aacsbrdata.h3:0413(0:.581: 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 247074f/M_PI), 413Q | {3Q301((-00..3232841033206853078640f2/4Mf)_,P I)Q,3 1Q(3-00(.03.83646714787914344021f89/7Mf_)P}I,) ,{ QQ331(0-(00..0452802269812980420061f4/6Mf_P)I, )Q,3 1Q(3-00(.0.04669347067077401388f8/0M2_9PfI))},, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 :note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4445 | | ##ddeeffiinnee QQ331(0x)( x ) ( in t ) (((ixn)t*2)14(7(4x8)*316047837.401 82+4 .00. 5+) 0| ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::24413: :In file included from 31src/libavcodec/aacps.c::32 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:225:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q31(-0.3 32258 | 1 3 26 5 0 8 6Q03240f()0,. 0Q03010(0-00.030806061f7/7M9_4P4I1)8,9 7Qf3)0}(,0 {.Q13211(2-209.00357862f6/8M2_8P4I2)0,14 6Qf3)0,( 0Q.139013(9-409.30860f9/M4_0P7I7)4,1 8Q803209(f0).}2,9 07 9| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 031f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.3466 9459 | 3#8d6e8ff/iMn_e PQI3)1(,x )Q 3 0 ( 0 . 3 7 8 2 82 1 5(i9n6ft/)M(_(PIx)),* 2 1| 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440 :+36: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(62x: )src/libavcodec/aacsbrdata.h: 413: 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (413( | {xQ)3*11(0-70.33734811832246.50 0+8 600.254)f ) ,| ^Q 31(-0.3866In file included from 17src/libavcodec/aacps_fixed.c7:9244: 4In file included from 1src/libavcodec/aacps.c8:9327: f)src/libavcodec/aacps_fixed_tablegen.h},: {225Q:31111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 05826828420146f )225, | Q 3 1 ( - 0Q.0369src/libavcodec/apedec.c04(00:16667:7.114:1 80warning: 800missing field 'help' initializer [-Wmissing-field-initializers]0 002090f)0}0 ,16660 f | /M _| ~~~~^~~~~~~~~~~~~~~~~~~ P I ){src/libavcodec/aac_defines.h, :NQU45L3:0L(},36 0:. note: 1| expanded from macro 'Q31'2 ^ 1229037 645f | /M#_dPeIf)i,n Qe3 0Q(301.(1x9)0 3 9 4 9 3 8 0 f / M _ P I )(, iQn3t0)((0.(2x9)*027194754880336148f./0M _+P 0I.)5,) Q 3| 0 ^ ~( 0.346699386In file included from 8src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:P412I:)84,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.3782821596f /M412_P | I{)Q,3 1 (| 0 ^~~~~~~~~~~~~~ .308src/libavcodec/aac_defines.h7:2441:6363: 2note: 1expanded from macro 'Q30'4 726f), Q443 | 1#(d e0.f4i1n5e1 49Q603505(61x2)6 f )} , {Q 3 1 (- 0 . 2 4 5 2(3i83n95t7)2(6(3x9)f*)1, 0Q73317(4 108.264.302 0+6 6303.359)4CC libavcodec/arm/mpegaudiodsp_init_arm.o 80 7| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45In file included from :36src/libavcodec/aacps.c: :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :225:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )225 | Q 30 ( 0 .(0i0n0t0)0(0(0x0)0*02f1/4M7_4P8I3),6 4Q83.00( +0 .102.152)2 9 03| 76 ^ ~f/ M_PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c9:0623: 9src/libavcodec/aacsbrdata.h4:4129:3588:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.2 904127 | {9Q5381(0 301.f3/0M8_7P2I16)3,2 1Q43702(60f.)3, 4Q63619(9 308.6481f5/1M4_P9I6)0,5 5Q63102(60f).}3,78 2{8Q2311(5-906.f2/4M5_23P8I3)9,5 7 2| ^~~~~~~~~~~~~~6 39f)src/libavcodec/aac_defines.h,: Q443:136(: 0note: .expanded from macro 'Q30'6 3206633 3449 | 4#8d0e7ffi)n}e, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (x) src/libavcodec/aac_defines.h: 45 : 36: note: expanded from macro 'Q31' ( i45n | #td)e(f(ix)n*e1 0Q7313(x7)41 82 4 . 0 + 0 . 5) (| i ^ nt)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from src/libavcodec/aacps.c4:328: 3src/libavcodec/aacps_fixed_tablegen.h6:42258.:061 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 225In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 412Q:3320(:0. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00000000f/M_PI )412, | {QQ3301((0 .01.32018272291063372614f72/6Mf_)P,I )Q,3 1Q(3 00(.04.1195013944996308505f6/1M2_6PfI))},, Q{3Q03(1(0-.02.29405723985389053712f6/3M9_fP)I, )Q3,1 (Q 300.(60.332046666939333896488f0/7Mf_)PI}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.3src/libavcodec/aac_defines.h7:82458:236:1 5note: 9expanded from macro 'Q31'6 f/M_PI )45, | # | d ^~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | #(dienftin)e( (xQ)3*02(1x47)4 8 36 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c41:82624: .src/libavcodec/aacsbrdata.h0: 412+: 70:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 412In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 3src/libavcodec/aacps_fixed_tablegen.h0:82257:213663:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726f), Q31( 0.415 12254 | 9 6 0 5 5 6 1Q2360f()0}.,0 0{0Q03010(00-000.f2/45M2_3P8I3)9,5 72Q63309(f0).,1 2Q13212( 900.3766f3/M2_0P6I63)3,3 9Q43800(70f.)1}9,0 3 9| 4 ~~~~~^~~~~~~~~~~~~~~~~~9 380fsrc/libavcodec/aac_defines.h/:M45_:P36:I note: )expanded from macro 'Q31', Q30(0 .452 | 9#07d9e5f8i0n3e1 fQ/3M1(_xP)I ) , Q 3 0 ( 0 . 3 46 69 9(3i8n6t)8(f(/xM)_*P21I4)7,48 3Q6304(80..03 7+82 80.251)5 9 6| ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62: :src/libavcodec/aacsbrdata.h44::41136:84:: note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n411e | {QQ3301((x )0 . 9 5 4 24 0 4 8 2 34 4(4i1nft)), (Q(3x1)(*-1007.3997244108124470.901 2+19 f0).}5,) { Q| 3 ^1 (-0.96926In file included from 5src/libavcodec/aacps_fixed.c7:0245: 24In file included from 02src/libavcodec/aacps.c3f:),32 Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(225 :011.:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 5654896574f)}, 225 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:0(450:.360: 0note: 0expanded from macro 'Q31'0 000000 f45/ | M#_dPeIf)i,n eQ Q3301((0x.) 1 2 1 2 2 9 0 3 7 6 f / M(i_nPtI)),(( xQ)30*(201.417940833694489.3080 f+/ M0._5P)I ) ,| ^ ~Q 30(0.290795In file included from 8src/libavcodec/aacsbr_fixed.c03:162f: /src/libavcodec/aacsbrdata.h:M411_:P58I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.346699 4113 | 8{6Q83f/1M_(PI )0.,9 5Q3402(4004.8327348424812f)1,5 9Q63f1(/-M0_.9P9I2)4,01 4 7| 09 ^~~~~~~~~~~~~~12 19f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -expanded from macro 'Q30'0. 969265 7440 | #5d24e0f2i3nfe) ,Q 3Q03(1x() 0 . 7 3 7 7 5 6 5 48 96 5 (7i4nf)t},) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h:745:3367:41 8note: 2expanded from macro 'Q31'4 .0 + 0.5 )45 | #| ^d efine 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 : 224 : (136in:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 224+ | 0 . 5 ) Q| 3 ^ ~0 (0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f: /Msrc/libavcodec/aacsbrdata.h_P:I411:)31:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.10111290 94116 | f{/QM31_(P I)0,.9 5Q43204(004.18582073644454012ff)/M,_ QP3I1),( -Q0.3909(204.021348770591521791f)7}9,f /{MQ_3P1I()-,0. 9Q63902(605.702582240072238f7)1,9 fQ/31M(_ P0.I7)3,7 7Q53605(408.9360557843f8)0}1,8 7 | f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45: 36 :| ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q3 144( | x#) d ef i n e Q 3 0 ( x ) ( i n t ) ( ( x )* 2 1 4(7i4n8t3)6(4(8x.)0* +1 007.357)41 8 2| 4 ^ ~ .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c:| 62 ^: src/libavcodec/aacsbrdata.h:411:7: 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:224:111 :411 | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.95424048234 42244 | 1 f ) , Q 31Q(3-00(.09.902040001040700090102f1/9Mf)_}P,I) , {Q3Q031((0-.01.091619122695079065f2/4M0_2P3If)),, QQ3310((0 .0.1753870775664554028f9/6M5_7P4If))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ (0.src/libavcodec/aac_defines.h2:453:8367: 5note: 5expanded from macro 'Q31'7 179f/M_ P45I | )#,de fQi3n0e( 0Q.3218(2x0)7 2 8 7 1 9 f / M _ P I )(i,n t)Q(3(0x)(*02.134075488338604188.70 f+/ M0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'410 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (410x | ){ Q3 1 ( - 0. 50 6 0 85 4 0 1 0 5(1i28nft)),( (Qx3)1*(1-007.36754814862041.504 8+0 300.05)f ) },| ^{ Q31(-0.972In file included from 1src/libavcodec/aacps_fixed.c0:247: 3In file included from 51src/libavcodec/aacps.c8:3322: 4src/libavcodec/aacps_fixed_tablegen.h3f:)224,: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .23095213067791 f224) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:036:0 0note: 0expanded from macro 'Q31' 00000f/ M45_ | P#Id)e,f iQn3e0( 0Q.3110(1x1)1 2 9 0 9 6 f / M _ P I()i,n tQ3)0(((0x.)1*2518407478634654082.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 0.238755717In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I410):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.2820728719f/ M410_ | P{IQ3)1,( -Q03.05(006.03805548013085011288f7)f,/ QM3_P1I(-)0,. 6 58| 4 ^~~~~~~~~~~~~~6 0154src/libavcodec/aac_defines.h8:0443:036:0 fnote: )}expanded from macro 'Q30', {Q31 (44- | 0#.de9fi7n21e0 7Q33501(8x3)2 4 3 f ) , Q 3 1 ( - 0(.2i30n9t5)21(3(0x6)7*719017f3)7}4,1 8 24| .0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:) 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: src/libavcodec/aacps_fixed_tablegen.hn:e224 :Q613:1( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n224t | ) ( ( x )* 2 Q13407(408.30604080.000 0+0 000f/.M5)_ P | I ^ ~) , Q30(0.101In file included from 1src/libavcodec/aacsbr_fixed.c1:2629: 0src/libavcodec/aacsbrdata.h9:4106:31f:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), Q30(0.1580 74106 | 4{50Q23f1/(M-_0PI.)5,0 6Q03805(400.12035182785f5)71,7 9Qf31/(M-_0P.I6)5,8 4Q630105(408.0238002f)0}7,2 {8Q7311(9-0f./9M7_2P10I7)3,5 1Q83302(403.f30)5,8 3Q8310(1-80.72f3/0M9_5P2I1)3,0 6 7| 7 ^~~~~~~~~~~~~~9 1f)}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 Q 3450 | #(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) (*i1n0t7)(3(7x4)1*822144.704 8+3 604.85.)0 +| ^0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::22462:: 36src/libavcodec/aacsbrdata.h: :warning: 410implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | 410 | { Q 3 1Q3(0-(00..500060080504001005010280ff),/ MQ_3P1I()-,0 .Q360(508.41600115141802390009f6)f}/,M _{PQI3)1,( -Q03.09(702.1105738501786342453f0)2,f /QM3_1(P-I0).,2 3Q03905(201.32063787759517f1)7}9,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360: .note: expanded from macro 'Q31'2 8207287 1459 | f#/dMe_fiPneI )Q,3 1Q3(0x()0 . 3 0 5 8 3 8 0 1 8 7 f /(iMn_tP)I(()x,) * | 2 ^~~~~~~~~~~~~~14 74836src/libavcodec/aac_defines.h4:844.:0 36+ :0 .note: 5)expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0:(409x:)83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )409( | {(Qx3)1(* 01.027830745188225948.209 9+9 00f.)5,) Q 31| ( ^- 0.853614206In file included from 3src/libavcodec/aacps_fixed.c4:024: 3In file included from 6src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,: {224Q:3111(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5256524470573f) ,224 Q | 3 1 ( - 0 . 6Q43506(7600.7073050508090f)0}0,0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :45Q:3360(:0 .note: 1expanded from macro 'Q31'0 11129096f /45M | #_dPeIf),i nQe3 0Q(301.1(5x8)0 7 6 4 5 0 2 f / M _ PI ) , (iQn3t0)(0(.(2x3)8*7525174177498f3/6M4_8P.I0) +, 0Q.350) ( 0| . ^ ~2 820728719f/MIn file included from src/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h:,409 :Q593:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].3 058380187f/M _409P | I){,Q 3 | 1 ^~~~~~~~~~~~~~( 0.2src/libavcodec/aac_defines.h8:0445:8362:5 9note: 8expanded from macro 'Q30'2 9990f), Q443 | 1#(de-fi0ne. 8Q53306(14x2)0 6 3 40 3 6 f ) } , { Q 3 1((i 0n.t8)5(2(56x5)2*414077035774318f2)4,. 0Q 3+1 0(.-50) . 6| 4 ^5 6760773558In file included from 9src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:223:src/libavcodec/aac_defines.h136::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #d e223f | i nsrc/libavcodec/amrnbdec.c e : Q 5683 :1Q25(3:x0 )(warning: 0 . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0 0 0 0 0 0 0 0 0 f /(Mi_nPtI))(,( xQ) 3*56802 | (1 04 .7 04 78 43 76 54 08p6.-90>1 b7+ef t/0aM. _5=P) I F) F,| M ^ ~IQ N3(0p(-0>.p1i1t6c3In file included from h2src/libavcodec/aacsbr_fixed.c_8:g762a8: i3src/libavcodec/aacsbrdata.hn3:[f4094/:M]31_,:P I1warning: ).implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],0 )Q;3 0 (| 0 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~. 173 84098 | 6{src/libavutil/macros.h7Q:134961:4(22f :/0 M.note: _2expanded from macro 'FFMIN'P8 I0)5,8 2Q539 0849(2 | 09#.9d29e00f3fi8)n5,e8 7 F7QF73M91If(N/-(M0a_.,P8bI5))3 ,6( 1(Q4a32)00 6(>30 4.(02b31)69 f9?)4 }5(,9b 0){7 Q6:3f 1/((Ma _)0P).I 8) 5,| 2 ^ ~5 6| 5 ^~~~~~~~~~~~~~2 44705src/libavcodec/aac_defines.h7:344f:)36,: Qnote: 3expanded from macro 'Q30'1 (-0.6456 7446 | 0#7d7e3f5i5n8e9 fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x)* 1450 | 73#7d4e1f8i2n4e. 0Q 3+1 (0x.)5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)24(: (In file included from xsrc/libavcodec/aacps.c):*322: 1src/libavcodec/aacps_fixed_tablegen.h4:72234:81113:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 223 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:34090:(70:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_PI )409, | {QQ3301((0 .00.72487055086295197f8/2M9_9P9I0)f,) ,Q 3Q03(10(.-101.6835238671843230f6/3M4_0P3I6)f,) }Q,3 0{(Q03.11(7 308.886572156645f2/4M4_7P0I5)7,3 fQ)3,0 (Q03.12(0-308.568475767796f0/7M7_3P5I5)8,9 fQ)3}0,( 0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~1 99459src/libavcodec/aac_defines.h0:7456:f36/:M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4(8i.n0t )+( (0x.)5)* 1| 0 ^ ~7 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062: .src/libavcodec/aacsbrdata.h5:)408 : 83| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 408src/libavcodec/aacps_fixed_tablegen.h | :{223Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .9543738354997 3223f | ), Q 3 1 (Q 300(.09.7000002032040100090905f2/fM)_}P, I{Q)3,1 (Q 300.(909.057748790550366951576f9/fM_)P,I Q)3,1 (Q-300.(5041.0161862632527837568f)3}3,f/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I )src/libavcodec/amrnbdec.c, src/libavcodec/aac_defines.h::Q45604::3036(:450 :.note: 1expanded from macro 'Q31'warning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 886 745 | 1#d6e4ffi/nM e_ 604PQI | ) 31 (, xQ 3 )0 ( d i0 f.2 0 f3 8 +5 =8 7 f7 a7 b9 fs /(M(i_lPIn)st,f )Q3_0(a(x(v)0g*.2[i21]194 7498-435 960l74s6f8[f./Mi_0]P) I )+/, l 0| s. ^~~~~~~~~~~~~~ f5_)a src/libavcodec/aac_defines.hv :| g44 ^ ~:[36 : inote: ]expanded from macro 'Q30'; In file included from src/libavcodec/aacsbr_fixed.c| : ~ ^~~~~~~~~~62 : 44src/libavcodec/aacsbrdata.h | :#408d:e59f:i nsrc/libavcodec/amrnbdec.ce warning: Q:604implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 :033(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | { Q 3 1604( | 0( i. 95n43 7t 3d)i8(f(f3x 5)+=4 9*9f1a07b7s33(7l4fs1f_)a,8v g2Q3[14.i0(] 0 .+CC libavcodec/arm/mpegvideo_arm.o - 9ls 7f00[0.i25]3)2) 4 / 1l| ^0 s9f9_5a2vgIn file included from f[src/libavcodec/aacps_fixed.c:)24i}]: In file included from ,src/libavcodec/aacps.c:; 32| ~~~~ ~~~~~~~~~~~^~~~~~~~{ : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1223(: 61:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 578905365569f) ,223 | Q 3 1 ( - 0 .Q53401(006.802060205070305060f0)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0(:045.:src/libavcodec/amrnbdec.c360:7 note: :expanded from macro 'Q31'4609 7:590:6 91 warning: 745implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f | /#Md_e Pf609I | i) n,e Q 3 Q13( i0fx)( 0( .d 1 i 1f6 f3 2<8 7 = 8 0 .3 63(i5nf)t/ M )_| ((Px ^~~~ ~~I) ),* 2Q13407(408.3167483.8086 7+1 06.45f)/ M _| P ^ ~I) , Q30(0.20In file included from 38src/libavcodec/aacsbr_fixed.c5:628: 7src/libavcodec/aacsbrdata.h7:74089:f32/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.219945 94080 | 7{6Qf3/M1_(P I0.)9,5 4 3| 7 ^~~~~~~~~~~~~~3 8354src/libavcodec/aac_defines.h9:94473:f36):, note: Qexpanded from macro 'Q30'3 1( 0.9 7440 | 0#2d3e2f4i1n0e9 95Q23f0)(},x {)Q 3 1 ( 0. 9 9 5 7 8 9 0 5(3i6n5t5)6((9xf)),* 1Q03713(7-401.852441.006 8+ 206.255)73 5 6| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31': 223:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )223 | Q3 0src/libavcodec/amrnbdec.c ( : 0620 .:(i0n550:t0 0warning: )(0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0x0)00*f/2M1_4P7 48I36206 | )4 ,8. 0 Q 3 0 +( 0 . 0c07o4.n75s5)t0 6 f9l| 1o7f ^ ~/a tM _sPmI)oIn file included from ,src/libavcodec/aacsbr_fixed.c o:Q623t: 0src/libavcodec/aacsbrdata.hh(0:.i4081:n7:1g 6warning: _3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2f 8a7c8to3r3 f=/ aM408 | v_{P_QIc)3l,i 1pQf(3( 0(400...19075 3*48 836d771i634ff/8fM3_ -5 PI4)19,9 .Q7633,f0 )0,.(0 .020Q38,53 8117.(70 7);09 f./M _9| P7 ~ ^~~~I 0)0,2 32Q43100(9905.22f1)9}9,4 5{9Q03716(f /0M._9P9I5)78,90 5 3| 6 ^~~~~~~~~~~~~~5 569fsrc/libavcodec/aac_defines.h):,44 :Q3361:( -note: 0expanded from macro 'Q30'. 5410682 62445 | 7#3d5e6ffi)}n,e Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i n45t | )#d(e(fixn)e* 1Q03713(7x4)18 24 . 0 + 0 . 5 ) ( i| n ^t )((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:3246: 4src/libavcodec/amrnbdec.c8In file included from :.src/libavcodec/aacps.c:622320: src/libavcodec/aacps_fixed_tablegen.h::223 :76+:11 :0 warning: .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 621src/libavcodec/aacsbr_fixed.c223 | : | 62 : Q src/libavcodec/aacsbrdata.h 3:0 (407 :c840.o0:n00 0warning: s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t00 0f0l0oaft/ Mf_iP xI407),e | dQ{_3Qg30a1i((0-n.00_7.m7e4a679n501 6= 0(9177p9f-2/>0f2Mi6_x8ePd_4g8Iaf),i) Qn3,[00 ]Q3( 01(+-.0. 916p21-62>3268f678i31x3e7fd5/_M4g_9Pa2I9i8)n,f [)Q310]} +( ,0 . 17| {3Q ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8836 711( 604.f/ M9622_9P | 7I )4 , 3 28Q 301( 00. 21 6804 63 f8 5) 8 ,7 7 7Q9 f/3 M 1 _ (P 0I .) 4,2 6 Q9 37 015 7( 00 3. 7 25 167 f99 4)5}, 9 0 76| fp ~~~~~^~~~~~~~~~~~~~~~~~/M- _P>Ifsrc/libavcodec/aac_defines.h)i:,x45 : e| ^~~~~~~~~~~~~~36 d:_ src/libavcodec/aac_defines.hnote: g:expanded from macro 'Q31'a44: 36i:n [note: 2]expanded from macro 'Q30' +45 | p#->df e44i | fxi#ednde_egf aiQin3ne 1Q([x)3 3 0] ( x ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | ( i n t ) ((i (n x t ))* 2( 1(4x 7) 4*81 03 76 347 84.1 08 2+4 . 00 . 5+ ) 0 . 5 ) | ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cp-:>In file included from 62src/libavcodec/aacps_fixed.cf: :src/libavcodec/aacsbrdata.h24i: In file included from :src/libavcodec/aacps.c:x32e407: src/libavcodec/aacps_fixed_tablegen.hd::59_:222 :g136:warning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iwarning: n [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 ]) * 0.2 407; | { Q3 1 | (222 | ~~~~~~~~~~~~~~~~ ~ - 0 . 7 6 Q93100(709.02000206804080f0)0,0 fQ/31M(-_0.P9I6)22,66 1Q73504(902.9085f4)1},1 3{8Q83713(f/ M0_.P9I9)7,4 3Q2308(100.01836989486f4)4,1 7Q3f1/(M _0P.I4)src/libavcodec/amrnbdec.c26,: 9625Q71:433:5 warning: 07implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0( 307.56172f4) 87}16258,7 | 9 8f / | M ~~~~~^~~~~~~~~~~~~~~~~~_P I ) , src/libavcodec/aac_defines.h : 45Q: 3 036 (:0. 1( 415.note: 8307expanded from macro 'Q31' 5- 1s5m6ooft/ hMi45_n | Pg_#faI)d,c etQ3f0oi(n0r)e . Q*31 f1i5x(6ex9d)_7 8g 5 a9 2 i 3nf _/mM e_ aP I )n; , | ^~~~~~~~~~~~~~| ~ ^~~~~~~~~~~~~~~(i nsrc/libavcodec/aac_defines.ht:)44(:(x36)src/libavcodec/amrnbdec.c:*:2 6251:4note: expanded from macro 'Q30'23 7:48 3warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]48 .440 | #+d e0f.625in5 | e) Q 3| 0 ^ ~( x ) In file included from src/libavcodec/aacsbr_fixed.c (:62 : src/libavcodec/aacsbrdata.h1 . :0 407 -:31 : sm o(owarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ntthi n)g(_f(axc)t*o10 7r407) | 3 {*7 4Q1f3i8xe1d2_(4g-.a00.i 7+6 n901_0.m75)e 9a 2| 0 ^n 2;6 8| 48 ~ ^~~~~~~~~~~~~~~~f )In file included from ,src/libavcodec/aacps_fixed.c :Q243src/libavcodec/amrnbdec.c1: :In file included from (src/libavcodec/aacps.c624-:032:.: 339:src/libavcodec/aacps_fixed_tablegen.h6:2222 warning: 2:6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1116:1 7warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 29 6248 | f ) } , { Q 3222 1 | ( r0 e .t u9r 9n7 43Qs32m0o(8o0t1hi.n010g6_0080f406af)0,c 0tQ00o3r01 (f/* Mp0_.P-4I2)>6,9 f7Q1i53x07e(d0_03.7g0554a6i17fn)13[8}48,]7 3+ | f/ M ~~~~^~~~~~~~~~~~~~~~~~~_| P ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~I src/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'. 0839984 41457 | f#/dMe_fPiI)n, eQ 3Q03(10(.x1)2 4 8 7 18 7 9 8 f / M _ P I(),i nQt3)0(((0x.)*124154873475815366f4/8M._0 P+I )0,. 5Q)3 0 (| 0 ^ ~. 1569785923In file included from fsrc/libavcodec/aacsbr_fixed.c:/62M: _Psrc/libavcodec/aacsbrdata.hI:407):,6 :| ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 407 | {Q 3144( | -#0d.e7f69i1n0e7 9Q2300(2x6)84 8 f ) , Q 3 1 ( - 0 . 9 6(2i2n6t6)1(7(5x4)92*9180f7)37}41,8 2{4Q.30 1+( 00.9.957)4 3 2| 8 ^1 016846f),In file included from src/libavcodec/aacps_fixed.c:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 4src/libavcodec/aacps_fixed_tablegen.h2:62229:7861:5 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7567f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 222src/libavcodec/aac_defines.h | :45 : 36 : note: expanded from macro 'Q31'Q 30(0.000 00450 | 0#0d0e0ffi/neM _QP3I1()x), Q 3 0 ( 0 . 0 5 4 1 1(3i8n8t7)3(f/(Mx_)P*I)2,1 4Q73408(30.60843989.804 4+1 70f./5M_)P I | ) ^ ~ , Q30(0.12In file included from 48src/libavcodec/aacsbr_fixed.c:7621: 8src/libavcodec/aacsbrdata.h:7406AS libavcodec/arm/mpegvideo_neon.o 9:884f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.14583 74065 | 1{5Q63f1/(M-_0P.I9)5,0 3Q853600(208.8816546f9)7,8 5Q9321(3 f0/.8M9_5P6I3)2,1 9 5| 8 ^~~~~~~~~~~~~~ 7625src/libavcodec/aac_defines.hf:)44}:,36 :{ Q3note: 1expanded from macro 'Q30'( 0.170 0445 | 2#3d9e4f2i4n2e1 2Qf3)0, (Qx3)1 ( 0 . 5 4 68 30 5 3 9 6 2(6i5n8tf))(}(,x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:362:4 .note: 0expanded from macro 'Q31' + 0.5) | ^45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 222: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 42228 | 3 6 4 8 . 0 +Q 300.(50). 0 0| 0 ^ ~0 000000fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62: Psrc/libavcodec/aacsbrdata.hI:)406:,59 :Q3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0541138873f/M_P I406) | ,{ QQ303(10(.0-803.99590834481576f0/2M8_8P8I6)4, fQ)3,0 (Q03.11(2 408.7819586739281f9/5M8_7P62I5)f,) },Q 3{0Q(310( .0.11475080357253195462f4/2M1_2PfI),) ,Q Q3310(( 00.1.55694768853902533f9/M6_2P6I5)8,f) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | de#fdienfei neQ 3Q03(1x()x ) (i nt()i(nt()x()(*x1)0*723174744813826448..00 ++ 00..5)5 ) | ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c:24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::406532:: 32:src/libavcodec/aacps_fixed_tablegen.h warning :swarning: 222 generatedimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:36 :. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31 (222- | 0 . 9 5 0 3 8Q3506(02088.806040f0)0,0 0Q03010(f 0/.M8_9P5I6)3,21 95Q8370(602.50f5)4}1,1 3{88Q7331f(/ M0_.P1I7)0,0 5Q23309(402.4201823f9)9,8 4Q43117(f /0M.5_46P8I3)05,3 9Q632605(08.f1)2}48,7 1 | 8 ~~~~~^~~~~~~~~~~~~~~~~~7 98fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.1458 37455 | 15#6fd/eMfi_nPeI )Q,3 1Q(3x0)( 0 . 1 5 6 9 7 8 5 9 2 3(fi/nMt_)P((Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:844.0: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 406 :6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x406) | *{1Q03713(7-401.892540.308 5+60 2808.856)4f ) ,| ^Q3 1( 0.89563In file included from 2src/libavcodec/aacps_fixed.c1:9245: 8In file included from 7src/libavcodec/aacps.c6:2325: fsrc/libavcodec/aacps_fixed_tablegen.h):}222,: 11{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.17005239424 2222 | 1 2 f ) , QQ3301(0(.0 0000.050406080300f5/3M9_6P2I6)5,8 fQ3)}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~5 4113src/libavcodec/aac_defines.h8:84573:f36:/ Mnote: _Pexpanded from macro 'Q31'I ), Q30( 045. | 0#8de3f9i9n8e4 Q43117(fx/)M _ P I ) , Q 3 0 ((i0n.t1)2(4(8x7)*1281749784f8/3M6_48P.I0) +, 0Q.350)(0 . 1| 4 ^ ~5 8375156f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62): src/libavcodec/aacsbrdata.h,:405 :Q833:0 warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1569785923f/M _405P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .394src/libavcodec/aac_defines.h6:6445:293674:0 3note: 7expanded from macro 'Q30'5 f), Q3 144( | -#0d.6e6f8i0n9e4 3Q23101(4x4)5 6 f ) } , { Q 3 1 ( 0(.i9n7t87)53(2(5x6)49*61803f7)3,7 4Q13812(4-0..07 +2 4067.854)09 6 7| 74 ^6 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'221 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x221) | Q 3 0 ( 0 .(00i0n0t0)(0(0x0)00*f2/1M4_7P4I8)3,6 48Q.300 +( 00..05)3 8| 7 ^ ~4 69754f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0405:(590:. 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0636788f/M_PI) ,405 | Q{3Q03(10(.-008.930934867656296794f0/3M7_5PfI)), ,Q 3Q13(0-(00..616083079940362src/libavcodec/amrnbdec.c4181:3f4/4734M5:6f_)9}P:I ,)warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{QQ 3301(( 00..1191579 8734273 | 574 73f/ M 2_ 5P6iIf4AS libavcodec/arm/mpegvideoencdsp_armv6.o ) ,9(6 p8 3-| f>) ^~~~~~~~~~~~~~, pQ 3i1tc(h_src/libavcodec/aac_defines.hg-:a440:i.n73624[64:] 7< 8note: 40expanded from macro 'Q30'.0 9667)7 4{ 6 44f | # )d},| e ^~~~~~~~~~~~~~~~ ~ f | i ~~~~~^~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0(:x)45 : 36 : note: expanded from macro 'Q31' (i n45t | )(#(dxe)f*i1ne0 Q7313(x7)4 1 8 2 4 . 0 + 0 . 5 )( in t| ) ^(( x)*2147In file included from 4src/libavcodec/aacps_fixed.c8:src/libavcodec/amrnbdec.c324:6736: In file included from 4src/libavcodec/aacps.c:8:.32160: : src/libavcodec/aacps_fixed_tablegen.h +:warning: 221 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:0 111.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 736| | ^ ~ } else In file included from ifsrc/libavcodec/aacsbr_fixed.c221: 62 | ( : p ->src/libavcodec/aacsbrdata.hp :it c405h :_ Q313:g0( 0awarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 0n0[040]0 0< 0 4050 | 0.{090)fQ /{M3 _ 1| P(I ^~~~~~~~~~~~~~~~ ~-)0, . 3Q93406(605.20937847034756f)9,7 5Q43f1/M(_-P0I.)6,6 8Q30094(302.01610406435667f8)8}f,/ M_{PQI3)1,( Q03.09src/libavcodec/amrnbdec.c(708.:7427:09583:92 05warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8746 699f6/M8_3PfI ))742,, | QQ 3 03 (i10f. (1(0-f3709.i072x46ed64_8g7a83i4f/nM0 _9>6 P27I.7)04, 6* f) }Qp,3-> 0 p(r| 0e. ~~~~^~~~~~~~~~~~~~~~~~~v1 _s1p1src/libavcodec/aac_defines.h:a545r9s:e2363_:f7 inote: 4x7eexpanded from macro 'Q31'd_fga i/nM)_ PI{) ,45 | #| d| e ^~~~~~~~~~~~~~ ^~~~~~~~~~ ~ f insrc/libavcodec/aac_defines.he :Q443src/libavcodec/amrnbdec.c::7421:36(31x:) : note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | 742 # | d e f(i inne t )i(Qf3( 0(x(f)xix*e)2 d1 4 _7 4 g 8 a3 6i48 n . 0 > +(2 .in0t0.)5( )( * x )| p*- ^ ~>1 0p7r3e7v_4In file included from s1src/libavcodec/aacsbr_fixed.c8:2p624a.: 0 rsrc/libavcodec/aacsbrdata.hs:+ e0405.5_):6f :ix ewarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| _ ^g ain) { | In file included from ~ ~~~^~~~~~~~~~~~~~~~~~~~~~405 | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:32219:4866: 6warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 740375f), Q31(- 0221. | 6 6 8 0 9 4 3Q23101(404.5060f0)}0, 0{0Q03010(0 f0/.M_9P7I8)7,5 3Q23506(409.60833f8)7,4 6Q93715(4-0f./7M2_46P7I8)4,0 9Q637704(60f).}0,6 0 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 6788src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.08 9450 | 3#8d7e6f6i9nfe/ MQ_3P1I()x,) Q 3 src/libavcodec/amrnbdec.c0 :(0751.: 117 0 : 37 9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 8(3inft)/ (751( | Mx )_* P2I ),1 4Q 7 348 30 6 (04.8 .1i10f1 (5+p 9203-.>p7i5t4)7cf/ Mh_ g| _ ^ ~aPiI )n,[ i ]| ^~~~~~~~~~~~~~In file included from 6pnote: i4expanded from macro 'Q30'8 t.c0h _g+ 44a | i#dne0[f.4in5)] e| > ^ ~Q 3 00.(5x &)& ! In file included from o src/libavcodec/aacsbr_fixed.cv: e62r : f src/libavcodec/aacsbrdata.h l o: w403 ): { 84 : warning: (| iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~~~ ~nt )((x)*107374 14038 | 2{4Q.301 (+ 00..85)0 0 9| 9 ^3 35254678In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c:132: (src/libavcodec/aacps_fixed_tablegen.h-:0220.:3136:6 8warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 96710853f)}, {Q3 1220( | 0 . 7 8 3Q63801(301.30902066060f0)0,0 0Q03f1(/ M0_.P45I5)0,6 9Q93908(00.2052977f5)88}1,4 95 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45: 36Q:3 0note: (expanded from macro 'Q31'0 .04273657 1453 | f#/dMef_inPeI )Q,3 1Q(3x0)( 0 . 0 6 3 2 61 8 8 1 5 f(/iMn_t)P(I()x,) *Q231047(4803.6074386.07 31+0 06.75f)/ M _P| I ^ ~) ,3 Q30 warning(s0 generated.In file included from 0src/libavcodec/aacsbr_fixed.c:. 627: 9src/libavcodec/aacsbrdata.h1:64036:3593:0 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h403: | 44:{36Q:3 1note: (expanded from macro 'Q30' 0.80099 3443 | 5#2d5e46f7i8nfe), QQsrc/libavcodec/amrnbdec.c3301:((822x-:0)30 :. 3warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 5 1 89 67 1 0 85 3 (822fi | nt)) } ( ,( x{ Q3)1( * 0. 71 8 0 3 763 74811 38 213094.225.6 06 6*f+ F)0F.M,I5 )N(Qp 3 1| - ^ (> 0p.4i5t5cIn file included from 0src/libavcodec/aacps_fixed.ch6:24_9: g9a9In file included from isrc/libavcodec/aacps.c:8n320[24: 5src/libavcodec/aacps_fixed_tablegen.h9]7:,f220 ):1111}:.,0) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | | ~~~~~^~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavutil/macros.h: :2203649: | :note: 22expanded from macro 'Q31' : note: Qexpanded from macro 'FFMIN'3 0 45( | #0d. e0f49in0 | e0# 0dQ0e3f10(i0n0xe0 )0FfF/ MMI_ N (PI ) a, Q, 3b) 0 (( 0( . 0a 2)7( 5>8i 8n1(t4b))9( 5(f?x/) *M(_b2) P14:74I8 ()a3)),6 Q4| 3 ^ ~8 0.(00 +. 00.54src/libavcodec/amrnbdec.c)2 7: 38226| : ^ ~5 307: 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h822, :Q403 | 3: 031 ( :0 . 06 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1 88 1 5f / M _ P403 I | {0)Q3.1,(2 5Q 3*00 (F.F08.0M00I7N9(396p373-351>06275pf4i/M6t7c_8PfIh),) Q_3,g Q0a3in([10(4.-00]7.9,3166 86135.3001)4 8:f9 /6M7 1_| P ~ ^~~~~~~~~~~~~~~~0 I8)5,src/libavutil/macros.h3 : f49| ^~~~~~~~~~~~~~) :}40,src/libavcodec/aac_defines.h: : {44Q:note: 3361:expanded from macro 'FFMIN'( 0.note: 7expanded from macro 'Q30'8 3496 | 8#1 44d | 3e#f1inde3e9 Ff2F66iM6nIefN Q)3,( 0a(Q3,x1b()) 0 . ( 4 55(0 a6 9 9)9 8> 0 (2b5 ) 9 (7i?fn t)()},b )(( x| ~~~~^~~~~~~~~~~~~~~~~~~): * 1(0asrc/libavcodec/aac_defines.h)7)3: 7 45| 4:1 ^36 : 8note: 2expanded from macro 'Q31'4 .0 src/libavcodec/amrnbdec.c+: 8230:. 530) 45 :| | ^# warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine QIn file included from 3 src/libavcodec/aacps_fixed.c1:823(24 | x: ) In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 220 : 86 : 0warning: .(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5i n*t )(F(xF)M*I2 1N220( | 4p -7 >4 p8 i3 t6 cQ43h0_8(g.a0i.00 0n+0 0[04]0,0 .05SH0)A 0R | 0 ^ ~fP /_MMA_XP)I))In file included from ;,src/libavcodec/aacsbr_fixed.c | Q: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~3620 : (src/libavcodec/aacsbrdata.h0:.src/libavutil/macros.h0403:249:7:227:5 8:81note: 4expanded from macro 'FFMIN'9 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M _P49I | )#,d eQf 3403i | {0n(Q0e3. F1F(04M2 I7N03(6.a8050,7b)9 139f(/3(M_3P5Ia2)5,)4 6Q 7380>f()0 ,. (0Q6b33)12 (6-?10 8.(381b56)f8/ 5M1:_8P I9(),6 aQ7)3)01 (0 08.0| 75 ^ ~33 6f7)3},1 {0Q6src/libavcodec/amrnbdec.c317(: f823/0M:._7P308I3):6, 8warning: Q13implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]301( 3092.60676 9823f | 1)6 ,6 3 Q3 03 4 1 f(/M _ P0 I . )4,5 5| 0 ^~~~~~~~~~~~~~ 609.59 src/libavcodec/aac_defines.h 9:8*044 2:F536FM9I:7N fnote: )(},expanded from macro 'Q30' p -| ~~~~~^~~~~~~~~~~~~~~~~~> pit csrc/libavcodec/aac_defines.hh44: | _45ga#in:[d364e:f ]note: i,expanded from macro 'Q31'n S HeAR PQ_3M0 (45Ax | )# Xd e)f );i n e | Q ~ ^~~~~~~~~~~~~~~~31 ( x )src/libavutil/macros.h :49 : 40: ( note: iexpanded from macro 'FFMIN' n t ) ( ( x )*491 | 0#7 3d 7e(4if1nin8e2t4) (F(.0F x+ M0)*I2.N5(1)a4 ,| b7 ^ )4 8(36(4a8)In file included from . src/libavcodec/aacps_fixed.c>0 (: b+24): ?0.In file included from 5src/libavcodec/aacps.c): 32( : | src/libavcodec/aacps_fixed_tablegen.hb) ^ ~ : 220:: 61(a:) )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 ^: 402:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrnbdec.c:220820 | : 13 : warning: 402implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q{ 3Q03(10 (.08200-0 | 0 .0 00 7 00700 60 08 f 4/ M7_ 0P I0p)-,5 93>1Qpf3i0)t(c0,h._0 g2Q7a351i88(1n-[409.45f8/]9M5 _8P*1I4) , 3Q 730| (1 ^~~~~~~~~~~~~~~~ ~0 0.1034292f7)3}6,5 7{1Q33f1/(M _0P.9I8)5,9 0Q03900(507.70762342f6)1,8 8Q1351f(/ M0_.P8I8)2, 4Q137201(103.309738617f)3}1,0 6 7| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363: 0note: (expanded from macro 'Q31'0 .079166 3453 | 0#4dfe/fMi_nPeI )Q,3 1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int) (44 | (#dxe)f*i2ne1 4Q73408(3x6) 4 8 . 0 + 0 . 5 ) ( i| ^ ~n t)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:76241: 8src/libavcodec/aacsbrdata.h2:4402.:059 :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 402 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c:0327: 70src/libavcodec/aacps_fixed_tablegen.h6:822047:0360:5 93warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.895814 32207 | 1 0 1 3 2 9f )Q}3, 0{(Q03.10(0 000.0980509000009f0/5M7_P7I7)2,4 fQ)3,0 (Q301(. 002.878528481174219153src/libavcodec/amrnbdec.c39f8/1:Mf838_)P:}I13,:) warning: , | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.04src/libavcodec/aac_defines.h2:7453:6365 7:8381 | 3note: fexpanded from macro 'Q31' / M _ P I )45i, | f # Qde(ffi3an0eb( sQ0f.3(01s6(a3xm2p)6l1 8e s8[ 1 i 5]f /M)_ >P I ), AQ3 0 M( R0 _(.Si0An7Mt3P6L)E7(3_B(O1xU)0N67*fD2/)M1 _{P4 I 7)| , ^~~~~~~~~~~~~~~~~ ~4 Q 38306(408..007 9+16 603.350)4 f/ M_| PI ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c:4462:: 36src/libavcodec/aacsbrdata.h:: 402note: :31expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4023 | CC libavcodec/arm/mpegvideoencdsp_init_arm.o {0Q(31x(-)0 . 0 7 7 0 6 8 4 7 0 0 5 9 3(1ifn)t,) Q(3(1x()-0*.108793574811842347.1001 3+2 90f.)5}), {| Q ^31 ( 0.985900In file included from 9src/libavcodec/aacps_fixed.c0:5247: 7In file included from 7src/libavcodec/aacps.c2:324: fsrc/libavcodec/aacps_fixed_tablegen.h),: Q2203:111(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 88241721133981f) }220, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045:.360:00 0note: 0expanded from macro 'Q31'0 0000f/M_ P45I | )#,d eQf3i0n(e0 .Q03217(x5)8 8 1 4 9 5 f / M _ P I ()in,t Q)3(0((x0).*02412477346835674183.f0/ M+_P I0).,5 )Q 3 0| ( ^ ~0 .063261881In file included from 5src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h:_402:P6:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.073673106 7402f | /{MQ_3P1I)(,- 0Q.3007(700.608749710065963313f0)4,f /QM3_1P(I-)0,.8 9 5| 8 ^~~~~~~~~~~~~~1 4371src/libavcodec/aac_defines.h0:14432:936f:) }note: ,expanded from macro 'Q30' {Q31( 044. | 9#8d5e9f0i0n9e0 5Q773702(4xf)), Q 3 1( 0 .8 8 2 4 1 7 2 11(3i3n9t8)1(f()x},) * | 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h1:8452:436:. 0note: expanded from macro 'Q31'+ 0.5) | 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 : 219 : 136 : warning: (iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*21474836 42198 | . 0 + 0. 5 ) Q | 3 ^ ~0 (0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.hf:/401M:_84P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.01958735 64016 | f{/MQ_3P1I(), 0.Q9935700(503.403800343813669f1)7,f /Q3M1(_ P0I.)4, 5Q3804(4058.600348418161f6)8}8,2 3{Qf3/1M(_-P0I.)6,3 4Q331046(6904.70354202f2),5 8Q9311( 50f./2M1_0PI7)9,1 1Q63405(90.203546f1)0}4,4 9 6| ~~~~~^~~~~~~~~~~~~~~~~~1 f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q3 144( | x#)d e f i n e Q 30 ( x ) ( i n t ) (( x) * 2 1 4 7 4 8(3i6nt4)8(.(0x )+* 01.057)3 7 | 4 ^ ~1 824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 | ^: src/libavcodec/aacsbrdata.h:401:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:219: 111401: | {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.995705348048 32196 | f ) , Q 3 1Q(3 00.(405.80404050806000030801f1/1M_fP)I}),, {QQ3301((0-.00.61394538174365669647f3/4M0_fP)I,) ,Q 3Q13(0 (0.02.10037093131614569921374ff/)}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:0.450:4364:8 66note: 8expanded from macro 'Q31'8 23f/M_PI )45, | #Qd3e0f(i0n.e0 5Q23212(5x8)9 1 5 f / M _ PI ) AS libavcodec/arm/pixblockdsp_armv6.o , Q(3i0n(t0).(0(5x6)1*024144976418f3/6M4_8P.0I +) 0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:401: 32:44 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] efine Q30(x) 401 | { Q 31 ( 0. 99 5 7 0 5(3i4nt8)0(4(8x3)6*f1)0,7 3Q3714(1 802.44.5084 4+5 806.053)8 1 1| 1 ^f )}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:246: 3In file included from 4src/libavcodec/aacps.c3:13246: 69src/libavcodec/aacps_fixed_tablegen.h4:7219:3864:0 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.2107911 642195 | 9 2 34 f) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.000src/libavcodec/aac_defines.h0:0450:036:0 0note: 0expanded from macro 'Q31'f /M_PI), Q453 | 0#(d0e.f0in1e9 5Q83713(5x6)6 f / M_ P I ) , Q 3 (0i(n0t.)(0(3x0)3*3211649741873f6/src/libavcodec/amrnbdec.c4M8_:P.I0902) :+,12 Q:30. 50warning: )(0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0| 4 ^ ~4 8668823f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62 : ,902src/libavcodec/aacsbrdata.h Q | 3 :0( 401 0: 7.re:t0 u5warning: 2rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2n5 8rh911 5>f /=401M | {_0QPI.)3, 0Q1 (30?( 0. 0r056h1.190 49/54 7906r513h4f0/8M 0_*4P8 I3)A6, Mf) R| , ^~~~~~~~~~~~~~ _ TQI3src/libavcodec/aac_defines.h:L44T1:_(36G : Anote: expanded from macro 'Q30'0M. 45M84A4_ 5T448 | #6:d0 e03.f8i01n1e;1 f Q)3}0 | , ^~~ ~~ (x {)Q 3 1 (- 0 . src/libavcodec/amrnbdec.c:6 902:3 29:4 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6 69 4 7(3i4 n0tf902),) Q | (3( 1x )( * 0 .12017037791411684245.9023 4+fr )e0}.t5), u | ^r | n ~~~~~^~~~~~~~~~~~~~~~~~ rh1 src/libavcodec/aac_defines.hIn file included from >:src/libavcodec/aacps_fixed.c:=2445: In file included from :0src/libavcodec/aacps.c36.::032 ?: note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' :219 :r61h:1 warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45rh | 0 #*d efAiMRn_Te I219 | L QT _3 G1( xA) MM AQ _ 30T( 0:. 000.0 00;0 0 | 0 ~~~~^~~~~ ~0 00 f / (Min_tP)I)(,( xQ)3*02(104.704189358674385.606 +f /0M._5P)I ) ,| ^ ~ Q30(0.0303In file included from 3src/libavcodec/aacsbr_fixed.c1:6629: 1src/libavcodec/aacsbrdata.h7:f400/:84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.044866 84008 | 2{3Qf3/1(M-_0PI.)6,6 6Q934206(906.9015129252f5)8,9 1Q53f1/(M-_0.P9I1)6,4 3Q63101(801.010485f6)1}0,4 {4Q93611(f /0M._6P4I0)1,6 7| ^~~~~~~~~~~~~~9 2079src/libavcodec/aac_defines.h48:044f:)36, :Q3 1(note: expanded from macro 'Q30'0 .156495 3440 | 8#3d6e8f5i6nfe) },Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2314(x.)0 + 0 . 5 ) | ^ (int)((In file included from xsrc/libavcodec/aacps_fixed.c):*242: 1In file included from 4src/libavcodec/aacps.c7:48323: 6src/libavcodec/aacps_fixed_tablegen.h:42198.:036 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 219In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 400Q:3590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/M_ PI400) | ,{ QQ331(0-(00..660619945286793656961f1/9M5_fP)I,) ,Q 3Q13(0-(00..9013604333611619811071f4/M8_fP)I)},, {QQ3301(( 00.6.40041467896260879842830ff/)M,_ PQI3)1,( Q03.01(506.409552320285386981556ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:0365:6 1note: 0expanded from macro 'Q31' 44961f/M 45_ | P#Id)e,f i n| ^~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(x:)44: 36 : note: expanded from macro 'Q30' 44( | i#ndte)f(i(xn)e* 2Q143704(83x6)4 8 . 0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:062: 7src/libavcodec/aacsbrdata.h3:74004:1318:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ 400 | {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c6:62469: 4In file included from 2src/libavcodec/aacps.c6:932: 6src/libavcodec/aacps_fixed_tablegen.h9:121919:511f:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 (-0.916436118 12190 | 1 4 8 f )} , Q{3Q301((0 .00.0640001060709020007f9/4M8_0PIf),) ,Q 3Q03(10(. 00.11955684793556360f/8M3_6P8I5)6,f Q)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~3 03316src/libavcodec/aac_defines.h9:1457f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0.0 4454 | 8#d6e6f8in8e2 3Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 0 5 2(i2n2t5)8(9(1x)5*f2/14M7_4P8I3)6,4 8Q.300 (+0 .0.055)6 1 0| 4 ^ ~4 961f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.h :400| : ^~~~~~~~~~~~~~6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 400 | 44{ | Q#3d1e(f-i0n.e6 6Q63904(2x6)9 6 9 1 1 9 5 f ) , Q 3 1((i-n0t.)9(1(6x4)3*61101871307144188f)2}4,. 0{ +Q 03.15() 0 .| 6 ^4 016792079In file included from 4src/libavcodec/aacps_fixed.c8:024f: )In file included from , src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0218.:151366:4 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0836856f)},CC libavcodec/arm/pixblockdsp_init_arm.o 218| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45Q:3360:( note: 0expanded from macro 'Q31'. 00000000 0450 | f/#Md_ePfI)i,n eQ 3Q301((0x.)0 1 10 36 6 2 2 3 f / M _ P I()in,t Q)3((0x()0*.2011477048863361484.00f /+M _0P.I5)), Q| 3 ^ ~0 (0.0252620In file included from 9src/libavcodec/aacsbr_fixed.c88:f/62M: _src/libavcodec/aacsbrdata.h:P399I:)84:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0293955617 f399/ | {MQ_3P1(I 0).,3 Q33400(80.004321453782765329f9)f,/ QM31_(P I0).,86 1 8| 5 ^~~~~~~~~~~~~~9 53874src/libavcodec/aac_defines.h7:0449:f)36}:, note: {expanded from macro 'Q30'Q 31( 0. 994401 | 07#3d6e3f7i4n7e1 6Qf3)0,( xQ)3 1 ( 0 . 04 6 0 2 3 97 57 6 6(2i3nft))}(,( x )| * ~~~~~^~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h4:1458:2436.:0 note: +expanded from macro 'Q31' 0.5) | ^45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: x)In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 218 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 421883 | 6 48 . 0 + Q03.05() 0 .| 0 ^ ~0 00000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62: )src/libavcodec/aacsbrdata.h,: Q3993:059(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 10366223f/M_PI )399, | {QQ3301((0 .0.03137048068301442043f8/7M5_2PfI)),, QQ331(0 (00..80621582569250398887f4/7M09_f)P}I,) ,{ QQ313(0 (00.9.90021903739653576417176ff/)M,_ PQI3)1,( Q 300.(004.603012537927653796692f3/f)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 | #44 | d#edfeifnien Qe3 1Q(3x0) ( x ) (i n t )((i(nxt))*(2(1x4)7*418037634784.10 8+2 40..05 )+ 0| . ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h:24399:: 32In file included from :src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:218:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q31( 0. 32183 | 4 08 0 4 2 4 3Q83705(20f.)0,0 0Q0310(0 00.08601805f9/53M8_7P4I7)0,9 f)Q3}0,( 0.{01Q103316(6 02.2939f0/1M0_73P6I3)7,4 7Q1360f()0,. 0Q13710(8 60.30144600f23/9M7_5P7I6)6,2 3Qf3)}0,( 0 .| ~~~~~^~~~~~~~~~~~~~~~~~0 2526src/libavcodec/aac_defines.h2:0459:368:8 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0d.ef0in2e9 3Q93515(x6)1 7 f / M _ P I ) , Q 3 0((i0n.t0)3(1(x5)7*2261349794f8/36M4_8P.I0) ,+ 0| . ^~~~~~~~~~~~~~5) | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#399:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 399 | { Q 3 1(i(n t0).3(3(4x)0*810047234378745128f)2,4 .Q03 1+( 00..58)6 18 5| 9 ^ 53874709In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h: 218:061.:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 0736374716f), Q 32181 | ( 0 . 04 6 0Q23309(705.706602030f0)0}0,0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .011036 6452 | 2#3dfe/fMi_nPe IQ3)1,( xQ)3 0 ( 0 . 0 1 7 0 8 6 3 1 4(0ifn/t)M(_(Px)I*)2,1 4Q743803(604.8.002 5+2 06.52)0 9 8| 8 ^ ~ f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:3982:98439:5 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 7f/M_PI), Q30(0 398. | {0Q3311(5-702.69399899f/9M_0P8I4)5,0 9 5| 30 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h31:(44 :036.:7 46note: 4expanded from macro 'Q30'5 1569924 9443 | f#)d}e,f i{nQe3 1Q(3 00.(8x6)5 5 7 17 1 5 79 4 5 2 f ) , Q 31(( i0n.t5)5(5(9x3)8*66160976327949f1)8}2,4 . 0| + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 24: 45In file included from | src/libavcodec/aacps.c#:de32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e218 :Q3361:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i nt218) | ( ( x ) * 2 14Q73408(306.480.0000 0+0 000.050)f / M| _P ^ ~I) , Q30(0.01In file included from 10src/libavcodec/aacsbr_fixed.c3:6626: src/libavcodec/aacsbrdata.h2:23983:f59/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.017086 33981 | 4{0Qf3/1M(_-P0.I9)9,8 9Q930804(500.9052352062f)0,9 8Q83f1(/ 0M._7PI4)64,5 Q1305(609.9022499339f)5}5,6 1{7Qf3/1M( _0P.I8)6,5 57Q13701(50.709341557226f3),9 9Qf3/1M(_ P0I.)55,5 9 3| 8 ^~~~~~~~~~~~~~6 6696src/libavcodec/aac_defines.h2:9449:f36:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | #d ef i ne Q 3 1 ( x )( i n t ) ( ( x) * 1 0 7 3(7i4n1t82)4(.(0x )*+21 407.4583)6 4 8| . ^0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c218::6211:: src/libavcodec/aacsbrdata.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]398 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | 398 | { Q 3Q13(0-0(.09.90809090008040050009f5/3M0_fP)I,) ,Q 3Q13( 00.(704.6045111503669692242933f/fM)_}P,I {)Q3,1( Q03.08(605.5071177081653719440f5/2Mf_),P QI3)1,( Q03.505(5093.80625626966229099f8)}8,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360: .note: 0expanded from macro 'Q31'29 3955617f /45M | _#PdIe)f,i nQe3 Q03(10(.x0)3 1 5 7 2 6 3 9 9 f / M _ P I()i,n t| ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:4367:4 83note: 6expanded from macro 'Q30'4 8.0 + 0 .445) | # d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 398 : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10737 43981 | 8{Q2341.(0- 0+. 909.859)9 08 4| 5 ^0 9530f), Q3In file included from 1src/libavcodec/aacps_fixed.c( :024: .In file included from 7src/libavcodec/aacps.c4:6324: 51src/libavcodec/aacps_fixed_tablegen.h5:621799:21364:9 3fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.86557 12177 | 1 5 7 9 4 5 2Qf3)0, (Q301.(0 000.050505093080606f6/9M62_9PI9)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 00621src/libavcodec/aac_defines.h0:0454:8367:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d00e9f6i1n3e5 2Q4321(fx/M)_ P I ) , Q 3 0 ( 0 . 0 1 4(2i11n0t5)6((8x)f*/2M1_4P7I4)8,3 6Q4380.(00 .+0 106.55)3 4| 8 ^ ~6 12f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:0397.0:1847:7 5warning: 87implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 029f/M_PI), 397 | | { ^~~~~~~~~~~~~~Q 31(-src/libavcodec/aac_defines.h0:.4426:0362:4 1note: 6expanded from macro 'Q30'9 633417f )44, | #Qd3e1(f-0i.n7e59 9Q937509(8x)5 5 7 5 2 f ) } , { Q 3(1i(n-t0).(3(5x7)1*2150174374734516832f4).,0 Q 3+1 (0 .05.1)9 2 9| 8 ^ 9637685In file included from 7src/libavcodec/aacps_fixed.c4:f24)}: ,In file included from src/libavcodec/aacps.c: 32| : ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:217:src/libavcodec/aac_defines.h111::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #def i217n | e Q 3 1 ( xQ)3 0 ( 0 . 0 0 0 00 0 0 0 0 0 f(/iMn_tP)I()(,x) *Q2301(407.40803662481.000 4+8 07.f5/)M _| P ^ ~I) , Q30(0.00961In file included from 35src/libavcodec/aacsbr_fixed.c2:4622f: /src/libavcodec/aacsbrdata.h:M397_P:I58:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0142110 53976 | 8{fQ/3M_1(P-I0).,2 60Q243106(906.303411675f3)4,8 6Q1321f(/-M_0P.I7)5,9 9Q93705(908.505177572f5)8}7,0 {2Q391f(/-0M._3P5I71)2,5 1 4| 7 ^~~~~~~~~~~~~~4 3563src/libavcodec/aac_defines.hf:),44 Q:3136(: 0note: .expanded from macro 'Q30'1 92989637 64485 | 7#4dfe)f}i, n e| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h): 45 :36 : note: expanded from macro 'Q31' (i n45t) | (#d(exf)i*n1e0 73Q7341(1x8)2 4 . 0 + 0 . 5 ) (i n| t ^) ((x)*21474In file included from 8src/libavcodec/aacps_fixed.c3:64248.: 0In file included from src/libavcodec/aacps.c+: 320.: 5src/libavcodec/aacps_fixed_tablegen.h): 217 :| 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:397:31 :217 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 003970 | 0{fQ3/1M(_-P0I.)2,60 2Q4301(06.9060363421170f0)4,8 7Qf3/1M(-_0P.I75)9,9 9Q753908(5507.50029f6)1}3,5 {2Q3412(f/-M0_.P3I5)7,1 Q2350(104.70src/libavcodec/amrnbdec.c41354:26107713:161f0:)5, 6warning: Q8fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]/3 M_1P(I 0).,1 9Q2309(08.90613676 85310774 | 58 746f )1 },2 f | ~~~~^~~~~~~~~~~~~~~~~~~/ M src/libavcodec/aac_defines.h_ :PI45 :)36 : , note: expanded from macro 'Q31' Q 30 ( 045 . | 0 #17 7d5 e8 f7 i0 2n9ef /Q M 3 1_P ( I)x,) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' ( i n t ) 44( | (# d ex) * fi2n e14 7 4 Qh380i3(6g48xh.p0)a s + s _g 0 a. 5i) n | * ^ ~ (AiMnR_tSA)MIn file included from (P(src/libavcodec/aacsbr_fixed.cLxE:_)62*1S0: C7Asrc/libavcodec/aacsbrdata.h3L:E73974:,16 8: | 2 4 ^~~~~~~~~~~~~ ~warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ 397 | {Q31(-In file included from 0.src/libavcodec/aacps_fixed.c2:6240: 2In file included from 4src/libavcodec/aacps.c1:6932: 6src/libavcodec/aacps_fixed_tablegen.h3:32174:1761f:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.759997598 52175 | 7 5 2 f ) } ,Q 3{Q031((0.-000.0305070102050104f7/4M35_6P3If)),, QQ3301((0 .000.61291020498879f6/3M7_P6I8)57,4 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 96135src/libavcodec/aac_defines.h2:4452:f/36M:_ Pnote: Iexpanded from macro 'Q31' ), Q30(0 .450 | 1#4d2ef1i1n0e5 6Q83f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 1 6(i5n34t8)6(1(2xf)*/2M1_4P7I4)83,6 4Q83.00 (+ 00..051)7 7 5| 8 ^ ~7 029f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 396:83: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44: 36: note: expanded from macro 'Q30' 44396 | | #{dQe3f1i(n-e0 .Q93301(4x9)73 1 0 80 7 6 7f ) , Q 3 1 ( -(0i.n98t31)3(1(6x2)5*710047930f7)4}1,8 2{4Q.301 (+ 00..959)9 2 3| 4 ^7 2302773f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from src/libavcodec/aacps.c0:.328: 0src/libavcodec/aacps_fixed_tablegen.h1:421729:9363:7 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 54f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21745 | : 36 : note: expanded from macro 'Q31'Q 30(0.000 450 | #0d0e0f0i0n0ef /QM3_1P(Ix)) , Q 3 0 ( 0 . 0 0 62 1 0(0i4n8t)7(f(/xM)_*P2I1)4,7 Q43803(604.80.009 6+1 305.52) 4 2| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 1src/libavcodec/aacsbrdata.h4:23961:1590:5 6warning: 8fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q30(0. 039616 | 5{3Q438161(2-f0/.9M3_1P4I9),7 3Q1308007(607.f0)1,7 Q73518(7-00.2998f3/1M3_1P6I2)5,70 4 9| ^~~~~~~~~~~~~~0f )}, src/libavcodec/aac_defines.h{:Q3441:(36 :0 note: .expanded from macro 'Q30'9 9923472 344 | 0#2d7e7f3ifn)e, QQ3310((-x0). 80 1 4 2 9 9 3 7 6 7 5 5 4 f()i},n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~(x )*107src/libavcodec/aac_defines.h3:457:364:1 8note: expanded from macro 'Q31'2 4.0 + 0 .455 | )# d e| fi ^ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i217n:t11):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 +217 0 | . 5 ) | Q3 ^ ~0 (0.000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.hf:/M396_:P31I):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.006210048 7396f | /{MQ_31P(I)-,0 .Q93301(4907.301009860173675f)2,4 2Qf3/1M(_-P0I.)9,8 31Q331062(507.0041904f)2},1 1{0Q3516(8 0f./9M_9P9I2)3,4 7Q23300(2077.30f1)6,5 3Q3418(6-01.28f/0M14_29P9I3)7,67 5Q534f0)(}0,. 0 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~7 5870src/libavcodec/aac_defines.h2:945f:/36M: _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:36i: nnote: expanded from macro 'Q30'e Q31(x )44 | # d e f i n e Q 3 (0i(nxt)) ( ( x ) * 2 1 4 7 4 8 3 6(4i8nt.)(0(x )+* 100.753)7 4 1| 8 ^ ~2 4.0 + 0.5In 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:32: src/libavcodec/aacps_fixed_tablegen.h:216 396: | {136Q3:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .93149731080767 f216) | , Q 3 1 ( -Q0.3908(301.30106020057000409000ff)/}M,_ P{IQ3)1,( Q0.39909(203.4070233490123707334f)f/,M _QP3I1)(,-0 .8Q03104(2909.30706574505740f6)6}1,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360.:00 7note: 9expanded from macro 'Q31'9 17293f/M _P45I | )#,de fiQne3 0Q(301.(0x0)9 2 9 9 9 3 6 7 f / M _ P(Ii),n tQ)3(0((x0)*.20104794988735674589.f0/ M+_ 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 | :#395d:e83f: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 395 | { Q3 1 ( - 0(.in3t)0(96(3x0)7*311209773517f)4,1 8Q2341.(0-0 .+1 8007.657)2 0 5| ^9 9336f)}, In file included from {src/libavcodec/aacps_fixed.c:Q243: 1(In file included from 0src/libavcodec/aacps.c.:9329: 9src/libavcodec/aacps_fixed_tablegen.h9:2162:51118: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 018f), Q31(-0.2 621628 | 1 8 7 2 0 9 4Q2380(90f.)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: ,expanded from macro 'Q31' Q30(0.00 3454 | 9#1d3e0f3i4nfe/ MQ_3P1I()x, )Q 3 0 ( 0 . 0 0 5 4 0 7 0(6i6n1ft/)M(_(PxI))*,2 1Q4307(408.306047899.1702 9+3 0f.5/)M _ P| I ^ ~ ), Q30(0.0In file included from 09src/libavcodec/aacsbr_fixed.c2:9629: 9src/libavcodec/aacsbrdata.h3:63957:f59/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.009987 53957 | 5{9Qf3/1M(_-0P.I3)0,9 6 3| 0 ^~~~~~~~~~~~~~73 1297src/libavcodec/aac_defines.h5:144f):,36 :Q 3note: 1(expanded from macro 'Q30'- 0.1807 6447 | 2#0d59e93f3i6nfe) }Q, 3{Q03(1x() 0 . 9 9 9 9 2 5 8 82 2 9 0(1i8nft)),( Q(3x1()*-100.7236724811882742.00 9+4 208.95f)) } | , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ 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 :216:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 216 | Q 3 0 ((0in.t0)00(0(0x0)0*020104f7/4M8_3P64I8).,0 Q3+0 (00..50)0 3 4| 9 ^ ~1 3034f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : Qsrc/libavcodec/aacsbrdata.h3:0395(:031.:0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4070661f/M_PI) ,395 | Q{30Q3(10(.-000.73909916730279331f2/9M7_51PfI)),, Q 3Q13(-00(.01.8000769722095999933366f7)f}/,M {_QPI3)1,( Q0.3909(09.902058989282795071598ff/)M,_ QP3I1)(,- 0 .| 2 ^~~~~~~~~~~~~~6 28187src/libavcodec/aac_defines.h2:0449:4362:8 9fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 3 1(i(nxt)) ( ( x ) * 1 0 73 7 4 1(8i2n4t).(0( +x )0*.251)4 7 4| 8 ^3 648.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:216:61In file included from :src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:395:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | 395Q | 3{0Q(301.(0-000.03000906030007f3/1M2_9P7I5)1,f ),Q Q330(10(.-000.314890716370230459f93/3M6_fP)I},) ,{ QQ331(0 (00..909095942508872026906118ff/)M, _QP3I1)(, -Q03.02(602.801087799210792492389ff/)M},_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:450:.360:0 9note: expanded from macro 'Q31'2 999367f/ M45_ | #PdIe)f,i nQe3 0Q(301.(0x0)9 9 8 7 5 7 5 9 f / M_ P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h21:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0. 544) | # d| ^ ~e fine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 394 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*107374 139482 | 4.{0 Q+3 10.(5 )0 . 4| 7 ^8 0388371419In file included from 9src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.32169:4362:3 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 786288f)}, {Q31( 2160 | . 9 8 2 9 9 1Q953807(9051.40f0)0,0 0Q03010(0 00f./0M1_9P8I9)7,9 1Q33900(004.70f0)3}4, 9 1| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 34f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.005407 0456 | 6#1dfe/fMi_nPeI )Q,3 1Q(3x)0 ( 0 . 0 0 7 9 9 1 7 2 9(i3nft/)(M(_xP)*I2)14,74 83Q64380.(00 .+0 009.259)9 9 3| 6 ^ ~7 f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h0:03949:9598:7 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9f/M_PI), | ^~~~~~~~~~~~~~ 394 | {src/libavcodec/aac_defines.hQ3:144(: 360: .note: 4expanded from macro 'Q30'7 8038837 1444 | 1#9d9effin)e, QQ3310((-x0). 3 9 4 2 3 2 1 97 8 6 28 8 f()i},n t{)Q(3(1x( )0.*9180279391794518872945.104 f+) ,0 Q.315() 0| . ^0 198979139In file included from 0src/libavcodec/aacps_fixed.c0:244: 7In file included from fsrc/libavcodec/aacps.c):},32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~^~~~~~~~~~~~~~~~~~216 :11: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: 36: note: expanded from macro 'Q31' 45 | 216# | d e f i n e QQ3301(0(.x0) 0 0 00 0 0 0 0 0 f / M _ P I)(, iQn3t0)((0.(00x3)*42911437043843f6/4M8_P.I0) ,+ Q0.350)( 0 | . ^ ~0 054070661f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:33940:(310:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9917293f/M_PI )394, | {Q3Q0(301(. 000.9427989093386873f7/1M4_1P9I9)f,), QQ3301((0-.00.039994823725175997f8/6M2_8P8If)),} , {| Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h9:82449:93619:58 7note: 9expanded from macro 'Q30'5 14f), Q443 | 1#(d 0e.f01i98n9e7 9Q13309(0x0)4 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t: )note: (expanded from macro 'Q31'( x)*1073 7454 | 1#8d2e4f.i0 n+e Q03.15()x) | ^ In file included from (src/libavcodec/aacps_fixed.cin:t)24((: xIn file included from )src/libavcodec/aacps.c:*322: 1src/libavcodec/aacps_fixed_tablegen.h4:2157:41368:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 215 | QIn file included from 3src/libavcodec/aacsbr_fixed.c:062(: 0.src/libavcodec/aacsbrdata.h0:3940:070:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q3 3940 | ({Q03.10(0 1096.047784003788f3/7M1_4P1I99)f,) , QQ3301((0-0..030390349523302919f7/8M6_2P8I8)f,) }Q,3 0{Q(301.(0 00.94842999511920568f7/M9_5P1I4)f,) ,Q 3Q03(10(. 000.5021390859672931f3/9M0_0P4I7)f,) }Q,30 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 05615src/libavcodec/aac_defines.h2:6453:736f:/ Mnote: _expanded from macro 'Q31' PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hf:i44n:e 36Q3:1 (note: xexpanded from macro 'Q30') 44 | # d e f i(ninet )(Q(x3)*02(1x4)74 8 3 64 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:4621: 8src/libavcodec/aacsbrdata.h:23934:.840: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 393 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.243: In file included from 1src/libavcodec/aacps.c7:4324: 43src/libavcodec/aacps_fixed_tablegen.h4:9215:61116:0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.3683 412151 | 1 8 8 3 6 5 2fQ)3},0 {(Q03.10(0-00.03040101000082f75/9M1_6P2I3)f),, QQ3310(( 00..40002111926202784070679f1/f)M}_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045:.36:0 0note: 3expanded from macro 'Q31'0 395309f 45/ | M#_dPefIi)n,e QQ3310((x0). 0 0 44 95 1 2 0 6 f / M _(PinIt)),(( xQ)*3201(407.4803604582.03 0+ 506.253)f / | M ^ ~_ PI), Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c5:66215: 26src/libavcodec/aacsbrdata.h3:3937:58f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :39344 | :{36Q:3 1note: (-expanded from macro 'Q30'0 .31744 4443 | 4#9d6e6f0i5n6fe), QQ3301((x-0). 3 6 8 3 4 1 1 1 8 8 36 5 2(fi)n}t,) {(Q(3x1)(*1-007.33471410188227459.106 +2 30f.)5,) Q 3| 1 ^ ( 0.40211In file included from 2src/libavcodec/aacps_fixed.c:2242: 80In file included from 7src/libavcodec/aacps.c6:9321: fsrc/libavcodec/aacps_fixed_tablegen.h):}215,: 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' 215 | 45 | #Qd3e0fi(n0e. Q03010(0x0) 0 0 0 0 0 f / M _ P I )(,i nQt3)(0((x0).*02011479468037644087.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~(0 .003039530In file included from 9src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:)393,: 31Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0044951206f /393M | _{PQI3)1,( -0Q.33107(4404.3040956263005566f)2,3f /Q3M1_(P-I0.)3, 6Q833041(11088.30605526f15)2}6,3 7{fQ3/1M(_-P0.I34)1,1 0| 8 ^~~~~~~~~~~~~~2 7591src/libavcodec/aac_defines.h6:2443:f)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.40 2441 | #1de2f2i2n8e0 7Q63901(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:i36:n tnote: )(expanded from macro 'Q31'(x )*10737 4451 | 8#2d4ef.i0n e+ 0Q.351)( x) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*2:142157:4618:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8.0 + 0.5) | ^ ~ 215 | QIn file included from 3src/libavcodec/aacsbr_fixed.c:062(: 0src/libavcodec/aacsbrdata.h.:039300:060:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30 (3930 | .{0Q031196(0-704.0371f7/4M4_4P3I4)9,6 6Q03506(f0).,0 0Q33013(9-503.0396f8/3M4_1P1I1)8,8 3Q63502(f0).},0 {0Q3414(95-10.230461f1/0M8_2P7I5)91,6 2Q33f0)(,0 Q.3010(5 203.04506221132f2/28M0_7P6I9)1,f )Q}3,0 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~~ 0056src/libavcodec/aac_defines.h1:5452:6363:7 fnote: /expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.h:f44:i36n:e note: Qexpanded from macro 'Q30'31 (x) 44 | # d e fi n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8.(0i n+ t0).(5()x ) *| 10 ^ ~7 3741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062.: 5src/libavcodec/aacsbrdata.h): 392 :| 83 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 392src/libavcodec/aacps_fixed_tablegen.h | :{215Q:3361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 95903308477986f) ,215 | Q 3 1 ( 0 .Q7360(704.4090020701007030807f3/fM)}_,P I{)Q,3 1Q(3 0(00..70305014916230970490877f9/fM)_,P IQ)3,1 (Q-300.(003.7407023003319753310992ff)/}M,_ P| ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:0 0note: 4expanded from macro 'Q31'4 951206f/ M45_ | P#Id)e,fi neQ Q3310((x0). 0 0 5 2 3 0 5 6 2 3 f(i/nMt_)P((Ix)),* 2Q13407(04.803064586.105 2+6 307.f5)/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: src/libavcodec/aacsbrdata.h36:392::59 :note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def in392e | {QQ303(1x() 0 . 9 59 0 3 3 0 8 4 7 7(9i8n6ft)),( (Qx31)(* 01.706773474419822741.07 3+87 30f.)5}), {| Q ^3 1( 0.7350In file included from 4src/libavcodec/aacps_fixed.c1:242: In file included from 3src/libavcodec/aacps.c:9320: 9src/libavcodec/aacps_fixed_tablegen.h8:72159:f)11,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.037472031731 92215f) | }, | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:0(450:.360:0 0note: expanded from macro 'Q31'0 000000f /M45_P | I#)d,ef inQe3 0Q(301.(0x0)1 9 6 07 40 7 f / M _ P I )(,i nQt)3(0((x0).*0023104379458330694f8./0M _+ P0I.)5, )Q 3| 0 ^ ~( 0.004495120In file included from 6src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I392):,32: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0052305623f/ M392_ | P{I)Q,3 1Q(3 00.(905.900303506814527673978f6/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 7674src/libavcodec/aac_defines.h4:9442:7361: 7note: 3expanded from macro 'Q30'87 3f)}, { Q443 | #1d(e fi0n.e7 3Q530401(2x)3 9 09 8 7 9 f ) , Q 3 1 ((-i0n.t0)3(7(4x7)2*01301773319724f1)8}24,. 0 | + ~~~~~^~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h| : ^45: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :#32de: fisrc/libavcodec/aacps_fixed_tablegen.hn:e214 :Q1363:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (i214n | t ) ( ( x )* 2Q134074(803.6004080.000 0+0 000.f5)/ M _| P ^ ~I ), Q30(0.00In file included from src/libavcodec/aacsbr_fixed.c1:1620: src/libavcodec/aacsbrdata.h5:3923:79:3 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 03920 | 1{7Q3018(9 805.295f9/0M3_30P8I47)7,9 8Q63f0)(,0 .Q30012(5 02.5746172494f92/7M1_7P3I8)7,3f )Q}3, 0{(Q03.10(0 209.379385406481f2/3M9_0P9I8),7 Q93f0)(,0 .Q030311(5-907.1037704f/7M2_0P3I1)7,3 19 2| 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 | #define Q453 | 0#d(exf)in e Q 3 1 ( x ) ( i n t ) ( ((ixn)t)*(1(0x7)3*7241417842843.06 4+8 .00 .+5 )0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:: src/libavcodec/aacsbrdata.h32:: 391src/libavcodec/aacps_fixed_tablegen.h::84214: :warning: 111:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q 32141 | ( - 0 . 8 4Q73604(304.5040830606050f0),0 Q0301f(/ M0_.P0I23)7,2 31Q63800(102.6010f11)0},5 3{93Q93f1/(M-_0P.I8)9,0 3Q93806(03.408031871018f9)8,5 Q23f1/(M _0.P8I8)8,6 65Q83104(8046.0020f2)5}2, 5 | 4 ~~~~~^~~~~~~~~~~~~~~~~~12 9f/Msrc/libavcodec/aac_defines.h_:P45:I36):, note: Qexpanded from macro 'Q31' 30(0.0029 3459 | 8#4d6e8ffi/nMe_ PQI31)(,x )Q 3 0 ( 0 . 0 0 3 1 5(i9n7t1)7(0(fx)/*2M1_4P7I4)8,3 6 48| . ^~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0.:544): 36| : ^ ~note: expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fsrc/libavcodec/aacsbrdata.hi:n391e: Q583:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 391( | i{ntQ)3(1((x-)0*.180743776441384245.408 3+6 605.f5)), Q3| 1( ^ 0.02372316In file included from 80src/libavcodec/aacps_fixed.c12:6241f: )In file included from }src/libavcodec/aacps.c, :{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-214:086.:8 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39863483811f), Q 32141 | ( 0 . 8 8 8Q63605(801.4804060002f0)0}00,0 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,:45 :Q363:0 (note: 0expanded from macro 'Q31'. 00110539 3459 | #fd/eMf_iPnIe )Q,3 1Q(3x0) ( 0 . 0 0 1 7 0 8 9 8(5i2nft/)M(_(PxI))*,2 1Q437048(306.4080.205 2+5 401.259)f / M| _ ^ ~P I), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:29623: src/libavcodec/aacsbrdata.h9:83914:6328:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 03910 | 3{1Q5319(7-107.08f4/7M6_4P3I4)5,4 8 3| 6 ^~~~~~~~~~~~~~6 5f),src/libavcodec/aac_defines.h :Q443:136:( note: 0.expanded from macro 'Q30'0 2372316 8440 | 1#2d6e1ffi)n}e, Q{Q3301((x-)0 . 8 9 0 3 98 6 3 4 8 3 8 1 1(fin)t,) Q(3(1x( )0*.180878636754811842844.600 2+f )}0, . 5| ) ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45214 | :#61d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 214 | ( i nQt3)0(((0x.)0*02010407040803006f4/8.M0_ P+I )0,.5 )Q 3 0| ^ ~( 0.001105393In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I391):,6 Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0017089852f /391M | _{PQI3)1, (Q3-0(00..80407256243545448132696f5/fM),_ PQI3)1(, 0 .Q03203(07.2301026980319286416f)8}f,/ M{_QP3I1)(-,0 Q.308(900.309806331458973187101ff/)M_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 8886src/libavcodec/aac_defines.h65:8441:4368:4 60note: 2expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:30 (xnote: ) expanded from macro 'Q31' 45 | # d e fi(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 ( i+ n0t.)5()( x )| * ^21 47483648.In file included from 0src/libavcodec/aacps_fixed.c +: 240: .In file included from 5src/libavcodec/aacps.c): 32 : | src/libavcodec/aacps_fixed_tablegen.h: ^ ~214 :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:390:84: warning: 214implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.000 03900 | 0{0Q0310(0-f0/.M2_0P4I6)1,6 7Q713909(503.90f01)1,0 5Q3319(3-90f./1M42_0P9I9)7,7 62Q8340(809.f0)0}1,70 8{9Q83512(f /0M._6P6I2)2,3 8Q433104(106.4070f2)5,2 5Q43112(9 f0./7M2_5P2I8)5,7 9Q93400(302.60f02)9}3, 9 8| 4 ~~~~~^~~~~~~~~~~~~~~~~~6 8f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 30expanded from macro 'Q31'( 0.003159 7451 | 7#0fd/eMf_inPeI )Q,3 1 (x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: (expanded from macro 'Q30'i nt)((x )44 | *#d2e1f4i7n4e8 3Q63408.(0x )+ 0 . 5 ) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:33907:41598:2 4warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ 390 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:2240: 4In file included from 6src/libavcodec/aacps.c1:6327: 7src/libavcodec/aacps_fixed_tablegen.h1:92149:511:3 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.142099 72147 | 6 2 8 4 8 9fQ)}3,0 ({0Q3.10(00 000.060060202f3/8M4_3P14I1)64,7 fQ)3,0 (Q03.10(0 01.1702535923895f7/9M9_P40I)3,2 6Qf3)0}(0,.0 0 | 1 ~~~~~^~~~~~~~~~~~~~~~~~7 08985src/libavcodec/aac_defines.h2:f45/:M36_:P note: Iexpanded from macro 'Q31') , Q30(0.0 450 | 2#5d2e5f4i12n9ef /Q3M1_(PxI)) , Q 3 0 ( 0 . 0 0 2 (9i3n9t8)4(6(8xf)/*M2_1P4I7)4,8 3Q63408(.00 .+0 0031.559)7 1 7| 0 ^ ~ f/M_PI), In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:390src/libavcodec/aac_defines.h::3144: :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44 | #390d | {eQ3f1i(n-e0 .Q2300(x4)6 1 6 7 7 19 9 5 3 9 f ) ,( iQn31t()-(0(.x1)4*210909773767248418892f4).},0 { Q+3 10(. 05.6)6 2 23| 84 ^3 141647f), In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from 0src/libavcodec/aacps.c.:7322: 5src/libavcodec/aacps_fixed_tablegen.h2:82135:71369:9 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 26f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21345 | : 36 : note: expanded from macro 'Q31' Q30(0. 04500 | 00#0d0e0f0i0nfe/ MQ_3PI1)(,x )Q 3 0 ( 0 . 0 1 9 5 8 7 3(5i6nt6)f(/(Mx_)P*I2)1,47 48Q363408(.00.0 3+ 00.35)3 1 6| 9 ^ ~1 7f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0.src/libavcodec/aacsbrdata.h04:483906:668:8 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0 .3900 | 5{2Q23215(8-09.12504f6/M1_6P7I7)19,95 3Q93f0)(,0 .Q03516(1-004.41946210f9/9M7_76P2I8)4,8 9 f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144( :036.: 6note: 6expanded from macro 'Q30'2 2384314 16444 | 7#fd)e,f iQn3e1 Q(30 (0x.)7 2 5 2 8 5 7 9 94 0 3 2 6 f )(i}nt,) ( | ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:3457:436:1 8note: 24expanded from macro 'Q31'. 0 + 0.5) 45 | #| de ^f ine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 213: 111(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*214748364 8213.0 | + 0 . 5 )Q 3| 0 ^ ~( 0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c:0620f: /Msrc/libavcodec/aacsbrdata.h_:P389I:83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.019587356 6389f | /{QM3_1P(I-)0,. 2Q73303(801.408380335315693127ff)/,M _QP3I1() 0,. 9Q93905(009.2024444876260898f2)3}f,/ M{_QP3I1)(, 0Q.300(06.301058022232358830921f5)f,/ MQ_3P1I)(,- 0Q.53405(3095.87055269160144896f1)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 | #44d | e#fidneef iQne3 1Q(3x0)( x ) ( i(nti)n(t()x()*(2x1)4*7140873367448.108 2+4 .00.5 ) + | ^ ~0. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:In file included from 59: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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.273381 42138 | 8 3 5 5 3 2Qf3),0 Q(301.( 00.090090950009020204f4/7M_2P0I9)f,) },Q 3{0Q(301.( 001.905683713058660f2/3M3_8P3I0)2,f )Q,3 0Q(301.(0-300.35341563991578f7/5M_2P9I6)1,8 Qf3)0}(,0 . 0| 4 ~~~~~^~~~~~~~~~~~~~~~~~48 668823src/libavcodec/aac_defines.hf:/45:M36_:P Inote: )expanded from macro 'Q31', Q30(0.0 5452 | 22#58d9e1f5ifn/eM _QP3I1()x,) Q 3 0 ( 0 . 0 5 6 1 0 4(4i9n6t)1(f(/xM)_*P2I1)4,7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from src/libavcodec/aacsbr_fixed.cf:i62n: esrc/libavcodec/aacsbrdata.h :Q3893:320: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (i389n | t{)Q(3(1x()-*0.12077333784114882843.505 3+ 20f.)5,) Q 3| 1 ^( 0.9995092In file included from 2src/libavcodec/aacps_fixed.c4:42472: 0In file included from 9fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2133:161( :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 310802338302f), Q2133 | 1 (- 0 . 5 4 Q5303(09.5080750290601080f)0}0,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q45:3360:( 0note: .expanded from macro 'Q31'0 19587356 645f | /#M_dPeIf)i,n eQ Q3301((x0). 0 3 0 3 3 1 6 9 1 7 f / M _(PiIn)t),( (Qx3)0*(2104.7048434684686.80 8+2 30f./5M)_ P I| ) ^ ~, Q30(0.0522In file included from 2src/libavcodec/aacsbr_fixed.c5:8629: 15src/libavcodec/aacsbrdata.hf:/389M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.056104 493896 | 1{fQ/31M(_-P0.I2)7,3 3 8| 1 ^~~~~~~~~~~~~~ 488src/libavcodec/aac_defines.h3:5445:3362: fnote: )expanded from macro 'Q30', Q31( 044.9 | 9#9d5e09f2i2n4e4 7Q23009(fx))}, {Q 3 1 ( 0 .0 6 3 1 0 8 0 2(3i3n8t3)0(2(fx))*,1 Q03713(7-40.1584253495.8705 2+96 108.f)5}), | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213 :4536 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 213 | Q 3(0in(t)0(.(00x0)0*0201040704083f6/4M_8P.I0) ,+ Q03.05()0 . 0| 1 ^ ~9 5873566f/M_PIn file included from src/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h :Q3883:083(:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 303316917f/M_ P388I | {)Q,3 Q13(0-(00..9084498636581842233f39/13M9_fP),I )Q,3 1Q(3-00(0..400522429215598901056f9/3M3_fP)I},) ,{ QQ3310((-00..09586018014348906019f1/1M3_0Pf)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.72src/libavcodec/aac_defines.h8:564489:5365:3 4note: 0expanded from macro 'Q30'4 1f)}, 44| | ~~~~^~~~~~~~~~~~~~~~~~~ #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0(expanded from macro 'Q31'x ) 45 | # d e f(iinnet )Q(3(1x()x*)1 07 37 41 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from src/libavcodec/aacps.c0: 32+ : 0src/libavcodec/aacps_fixed_tablegen.h.:5213): 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: 388213: | 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 03880 | {0Q03f1/(M-_0P.I9)89,3 5Q13402(303.91031995f87)35,6 6Qf3/1M(_-P0I.)4,0 24Q93105(900.006393033f3)1}6,9 1{7Qf3/1(M-_0P.I9)8,08 1Q3308(000.9014143806f6)88,2 3Qf3/1M(_-P0I.)7,2 8Q53608(905.50354202421f5)8}9, 1 | 5 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36:Q note: 3expanded from macro 'Q31'0 (0.05610 4454 | 9#6d1eff/iMn_eP IQ)3,1 ( | x ^~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44(x | )*#2d1e4f74i8n3e6 Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h*:13880:7313:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1824.0 + 0.5) | 388 ^ | {Q31(-0In file included from .src/libavcodec/aacps_fixed.c9:89243: 5In file included from 1src/libavcodec/aacps.c4:2323: 3src/libavcodec/aacps_fixed_tablegen.h9:12123:9136f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.40249159 02120 | 6 9 3 3f ) } ,Q 3{Q03(10(.-00.90800008001030800f0/9M11_3PI0)f,) ,Q 3Q031((0-.00.472383546859595534430f4/M1_fP)}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h6:7452:1367: 2note: 3expanded from macro 'Q31'8 2f/M_PI) ,45 | Q#3d0e(f0i.n0e9 9Q73116(7x9)0 0f / M _ P I ) , Q 3(0i(n0t.)1(1(6x2)9*52116476438f/3M6_4P8I.)0, +Q 300.(50.)12 5 0| 7 ^ ~3 6862f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 388:6src/libavcodec/aac_defines.h:: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q30' 38844 | | {#Q3d1e(f-i0n.e9 8Q93305(1x4)2 3 3 91 3 9 f ) , Q 3(1i(n-t0).(4(0x2)4*911057930706491383f2)4}.,0 {+Q 30.15()- 0 .| 9 ^8 0813800In file included from 9src/libavcodec/aacps_fixed.c:1241: 30In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1212(:-1110:. 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 56895534041f)}, 212 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:0.360:0 0note: 0expanded from macro 'Q31'0 00000f/M _P45I | )#,d eQ3fi0n(e0 .Q03413(3x4)5 9 5 4 3 f / M _ P I()i, nQt)3(0((x0).*02617427174283368428f./0M _+P I0.)5,) Q| 3 ^ ~0 (0.09971679In file included from 0src/libavcodec/aacsbr_fixed.c0f:/62M: _src/libavcodec/aacsbrdata.hP:I387):,84 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1162951663f/M 387_ | {PQI3),1 (Q-300.(503.419295602713967896722f0/fM)_,P IQ)3,1 ( | 0 ^~~~~~~~~~~~~~. 9724src/libavcodec/aac_defines.h:14455:3367:3 1note: 2expanded from macro 'Q30'3 7f)}, {Q4431 | (-#0d.e4f94i2n95e6 0Q232604(9x7f)) , Q 3 1 ( 0. 9 8 1 8 3 8 6(5i2n91t9)0(3(fx))}*,10 7 | 3 ~~~~~^~~~~~~~~~~~~~~~~~7 41824src/libavcodec/aac_defines.h.:045 :36+: 0note: .expanded from macro 'Q31'5 ) | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.cin:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 212 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12124 | 7 4 83 6 4 8 .Q03 0+ (00..5)0 0| 0 ^ ~0 000000f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0387(:058:. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 33459543f/M_PI ),387 | Q{3Q03(10(-.00.67523174293968221f9/7M9_7PI2),0 fQ)3,0 (Q03.10( 90.99771627940105f5/37M3_1P2I3)7,f )Q}3,0 {(Q03.11(1-60.249945219656630f2/2M6_49P7fI),) ,Q Q3310(( 00..192851087338668526921f90/3Mf_)P},I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h:36::44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #d44e | f#idnefei nQe31 (Q3x0)( x) ( i n(ti)n(t()x()(*x2)1*41704873634784.1082 4+. 00 .+5 ) 0 .| 5 ^ ~) | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from src/libavcodec/aacps.c::32387: :32src/libavcodec/aacps_fixed_tablegen.h: :warning: 212implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31 (212- | 0 . 5 3 4 9 9Q63201(907.90702000f0)0,0 0Q0301f(/M _0.P9I7)2,4 1Q535307(301.203473f3)4}59,5 43{fQ/M3_1P(I-)0,. 4Q93402(90.506670222167429378f2),f Q/3M1_(P I)0,. 9Q8301(803.80695927911960739f0)0}f,/ M | _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 1note: 1expanded from macro 'Q31'6 2951663f /45M | #_dPeIf)i,n eQ3 0Q(301.(1x2) 5 0 7 3 6 86 2 f / M _P I) , (| ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648.0 44+ | #0.d5e)fi n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :387 : 6 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737418 23874 | {.Q03 1+(- 0.05.354)99 62 1| 9 ^7 9720f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:7322: 4src/libavcodec/aacps_fixed_tablegen.h1:52125:33673:1 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, {Q31(-0.49 422129 | 5 6 0 2 2 6 4Q9370f()0,. 0Q3010(0 000.090810803f86/52M9_1P9I0)3,f) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0433src/libavcodec/aac_defines.h4:5459:5364:3 fnote: /expanded from macro 'Q31'M _PI), Q30 (045. | 0#6d7e2f1i7ne2 38Q23f1/(Mx_)P I ) , Q 3 0 ( 0 . 0 9 9(7i1n6t7)9(0(x0)f*/2M1_4P7I4)8,3 6Q4380.(0 0+. 101.652)9 5 | 1 ^ ~6 63f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.621: 2src/libavcodec/aacsbrdata.h5:03867:3846:8 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), | ^~~~~~~~~~~~~~ 386src/libavcodec/aac_defines.h | :{44Q:3361(: 0 .note: expanded from macro 'Q30'8 846157 404403 | 9#6de3ffi)n,e QQ313(0 (0x.5)75 0 8 4 0 5 2 7 6 4 14 f ) }(i,n {tQ)3(1((x )0*.10501793879413832045.501 6+2 f0).,5 )Q 3 1| ( ^ 0.AS libavcodec/arm/pixblockdsp_neon.o 21269In file included from 6src/libavcodec/aacps_fixed.c:624: 1In file included from 6src/libavcodec/aacps.c6:9329: 6src/libavcodec/aacps_fixed_tablegen.h4:f212):}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' 212 | 45 | # dQe30f(i0n.0e0 0Q0310(0x0)0 0 0 f / M _ P I ) , Q 30((0i.0n4t)3((3x4)5*92514437f4/8M3_6PI4)8,. 0Q 30+( 00..056)7 2 1| 7 ^ ~2 382f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:386.:0599:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 67900f/M_PI), 386Q | 3{0Q(301.( 101.68824965115676430f0/39M6_3PfI)),, QQ313( 00(0..517255008740356287662f4/1M4_fP)I)},, {| Q ^~~~~~~~~~~~~~3 1( 0.src/libavcodec/aac_defines.h0:5441:9368:9 33note: 0expanded from macro 'Q30'5 5162f )44, | #Qd31e(f i0.n2e1 26Q93606(1x6)6 99 6 4f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) ((note: x)expanded from macro 'Q31'* 10737418 2454 | #.d0e f+i n0e .Q53)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c : 24 (: inIn file included from t)src/libavcodec/aacps.c(:(32x: )src/libavcodec/aacps_fixed_tablegen.h*:22111:471364:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 211 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0(:062.: 0src/libavcodec/aacsbrdata.h0:03860:0320:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q30(0. 03866 | 7{2Q33411(36 20f./8M8_4P6I1)5,7 40Q03309(603.f1)0,4 5Q3213(5 06.1597f5/0M8_4P0I)5,2 7Q634104f()}0,. 1{5Q53819(0 403.05501f9/M8_9P33I0)5,5 16Q23f0)(,0 .Q13812(4 702.231728609f6/61M6_6P99I64)f,) }Q,30 ( 0| .1 ~~~~~^~~~~~~~~~~~~~~~~~9 6680src/libavcodec/aac_defines.h0:5454:136f:/ note: Mexpanded from macro 'Q31' _PI), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hfi:ne44 :Q3631:( xnote: )expanded from macro 'Q30' 44 | # d e f i(nien tQ)3(0(x()x*)2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x | ) ^ ~* 1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.3865:)7 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c :38624 | : {In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0211:.1118:8 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 74003963f), Q31( 2110 | .5 7 5 0 8 4 0Q5320(70.60401040f0)0}0,0 0{0Qf31/(M _0.P0I)5,1 9Q83903(300.50516627f)2, 3Q43113(6 02.2f1/2M6_96P6I1)6,6 9Q93604(f0).}1,0 4| 5 ~~~~~^~~~~~~~~~~~~~~~~~2 3561src/libavcodec/aac_defines.h9:f45/:M36_:P Inote: )expanded from macro 'Q31' , Q30(0. 1455 | 5#d8e9f0in4e3 5Q03f1/(Mx_P)I ) , Q 3 0 ( 0 . 1 8 2 4 7(2i3nt7)8(0(fx/)M*_2P1I4)7,4 83Q63408(.00. 1+9 60.658)00 5 4| 1 ^ ~f /M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::38544::8436:: note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3853 | 0{(xQ) 3 1( -0 . 6 0 1 8 2 2 0 4 6 7(7i6nt0)8(f)(,x )Q*3110(7 307.48617872946.501 0+3 601.253f)) } ,| ^{ Q31(-0.97In file included from 4src/libavcodec/aacps_fixed.c18:5248: 81In file included from 6src/libavcodec/aacps.c3:2321: 7src/libavcodec/aacps_fixed_tablegen.hf:)211,: 86Q:3 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9646852366647 5211f | )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:45.:360:0 0note: expanded from macro 'Q31'0 000000f /45M | #_dePfIin)e ,Q 3Q13(0x()0. 06 7 2 3 4 1 3 6 2 f / M(_iPnIt)),( (Qx)3*02(104.714084356243586.109 f+/ M0_.P5I)) , | Q ^ ~3 0(0.155890In file included from 4src/libavcodec/aacsbr_fixed.c3:5620f: /Msrc/libavcodec/aacsbrdata.h_:P385I:)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1824723780 f385/ | {MQ3_1P(I-0).6,0 1Q8CC libavcodec/arm/rdft_init_arm.o 3202(0406.717966068f8)0,0 5Q4311(f /0M._8P6I7)7,9 6 5| 10 ^~~~~~~~~~~~~~3 6123src/libavcodec/aac_defines.hf):}44,: {36Q:3 note: 1expanded from macro 'Q30'( -0.9741 84458 | 8#1d63e2f1i7nfe) ,Q 3Q03(1(x )0 . 9 6 4 6 8 5 2 3 66 64 7 5 f()i}n, t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:736:4 1note: 8expanded from macro 'Q31'2 4.0 + 0. 545) | # d| ef ^i ne Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 211(:i61n:t warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*2147483648.0 + 2110. | 5 ) | ^ ~ Q30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c:0620: 0src/libavcodec/aacsbrdata.h0:f385/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0672341 3385 | 6{Q23f1/(M-_P0I.6)0, 1Q83202(004.617074650283f5)6,1 9Qf3/1M(_ P0I.)8,6 7Q7390(605.115053869102433f5)0},f /{MQ_3P1I()-,0 .Q9734108(508.81186234271273f7)8,0 f/QM3_1P(I 0).,9 6Q43608(5203.6169666487050f5)4}1,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :45| : ^~~~~~~~~~~~~~ 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #de f44i | n#ed efQi3n1e( xQ)3 0 ( x ) ( i n t) ( ((xi)n*t2)1(4(7x4)8*3164087.30 7+4 108.52)4 . 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 385src/libavcodec/aacps_fixed.c::246: :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:211:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.601 82112 | 2 04 6 7 76 08Qf30)(,0 .Q0301(0 00.08060770960501f0/3M6_1P2I)3, fQ)3}0, ({0Q.3016(7-203.4917346128f5/8M8_1P6I3)2,1 7Qf)3,0 (Q03.11(0 405.296345661895f2/3M6_6P6I4)7, 5Qf3)0},( 0 .| 1 ~~~~^~~~~~~~~~~~~~~~~~~55 8904src/libavcodec/aac_defines.h3:5450:f36/:M _note: expanded from macro 'Q31'P I), Q30 (450 | .#1d8ef2in4e7 Q23317(8x0)f / M _ P I ) , Q 3 0 ( 0 .(19i66n8t0)0(5(4x1)f*/2M1_4P74I8)3,6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:384i:84nAS libavcodec/arm/rdft_neon.o : ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 384 | { Q 3(1i(n-t0)(.(3x86)5*81705713174313852247f.)0, + Q03.15() 0 .9| 9 ^5 015712089In file included from 8src/libavcodec/aacps_fixed.c5:f24): }In file included from ,src/libavcodec/aacps.c :{32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(211-:011.:2 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 0814029851f), Q 32111 | ( 0 . 37 44 4Q3909(4034.40601050f0)0}0,00 0 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 note: (expanded from macro 'Q31' 0.06723 4451 | 3#6de2ffi/nMe_ PQI3)1(,x) Q 3 0 ( 0 . 1 0 4 5 2 3(5i6n1t9)f(/(xM)*_2P14I74)8,3 Q63408(.00. 1+5 50.859)0 4 | 3 ^ ~5 0f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h:0384.:158:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 23780f/M_PI), Q3843 | {0Q(301.(1-90.6368860508574511f1/3M3_5P27If)),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h9:94450:1365:7 1note: 2expanded from macro 'Q30'08 985f)}, {44Q3 | 1#(d-e0.f2i9n25e0 8Q1340(0x2)9 8 5 1 f ) , Q 3 1 ( 0 .(3i7n4t4)4(9(9x43)4*41601753f7)4}1,8 2 4| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:545): 36 :| ^note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: In file included from esrc/libavcodec/aacps.cf:in32e: src/libavcodec/aacps_fixed_tablegen.hQ3:1(210x:)136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (210 | x ) * 2 1 4 7Q43803(604.80.000 0+0 00.05)0 0 0| f ^ ~/ M_PI), Q30(0.1In file included from 0src/libavcodec/aacsbr_fixed.c1:1621: 2src/libavcodec/aacsbrdata.h9:093846:f32:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.1580 73846 | 4{5Q0321f(/-M0_.P3I86)58,7 5Q113303(502.72f)3,8 7Q53517(1 709.f9/95M0_1P5I)7,1 2Q03809(850f.)2}8, 2{0Q723817(-109.f29/2M5_0P8I1)4,0 2Q93805(10f.)3,0 5Q83318(0 108.73f74/4M4_P9I9)4,3 4| 4 ^~~~~~~~~~~~~~6 15f)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 450 | (#xd)e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3(7in4t1)8(2(4x.)*02 1+4 7408.CC libavcodec/arm/rv34dsp_init_arm.o 356)4 8 .| 0 ^ + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 210src/libavcodec/aacsbr_fixed.c::11162:: src/libavcodec/aacsbrdata.h :warning: 384implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384210 | | { Q 3 1 ( - 0Q3.03(806.050807501010330502070ff)/, MQ_3PI1)( ,0. 9Q93500(105.711021018918259f0)}9,6 f{/QM3_1P(I-)0, .Q23902(500.8115408209785614f5)0,2 f/QM3_1P(I )0.,3 7Q43404(909.42334847651557f)1},7 9 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 note: (expanded from macro 'Q31' 0.28207 245 | 8#7d1e9ffi/nMe_ PIQ),3 1Q(x3)0 ( 0 . 3 0 5 8 3 8 0 1 8 7(fi/nMt_)P(I()x,) *2 1| 4 ^~~~~~~~~~~~~~74 8364src/libavcodec/aac_defines.h8:.440: 36+: 0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c :Q623: src/libavcodec/aacsbrdata.h0:(x383): 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) 383( | ({xQ)3*11(0 70.3971461583241.800 +3 607.59) 1 3| f ^) , Q31(-0.30In file included from 5src/libavcodec/aacps_fixed.c8:7246: 2In file included from 8src/libavcodec/aacps.c7:2326: 59src/libavcodec/aacps_fixed_tablegen.h7:f210):}86,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.690008034993 2101 | 6 f ) , Q3 1Q(30 (00..900090502010701030806f1/32Mf)_},P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.45:136:0 1note: 1expanded from macro 'Q31'1 29096f/ M45_ | P#Id)e,fi nQe3 0Q(30.11(x5)8 0 7 6 4 5 0 2 f / M(_iPnIt))(,( xQ)3*021(407.428338674585.07 1+7 09.f/5M)_ P| ^ ~I ), Q30(0.2In file included from 8src/libavcodec/aacsbr_fixed.c2:0627: 2src/libavcodec/aacsbrdata.h8:3837:1599:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.3 03835 | {8Q33810( 108.79f1/M6_5P3I1)8,03 6 7| 9 ^~~~~~~~~~~~~~13 f), Qsrc/libavcodec/aac_defines.h3:144(:-36:0 note: .expanded from macro 'Q30'3 058762 8447 | 2#6d5e9f7if)n}e, Q{3Q03(1x( )0 . 6 9 0 0 0 80 34 9 9 31 6f ), (Qin3t1() (0(.x90)95*2110771337846118322f4).},0 +| ~~~~~^~~~~~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: In file included from | src/libavcodec/aacps.c#:d32e: fsrc/libavcodec/aacps_fixed_tablegen.hin:e 210Q:3611:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n210t | ) ( ( x ) * 2Q13407(408.30604080.00 +0 00.50)0 0 f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c1:0621: 1src/libavcodec/aacsbrdata.h1:2383:931:0 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f/M_PI), Q30 (3830 | {.Q13518(0 706.4950126f5/3M18_0P3I6)7,9 1Q33f0),( Q03.12(3-807.5305578177692f8/7M2_6P5I9),7 fQ)3}0,( 0{.Q23812(07 208.7619900f08/0M3_4P99I31)6, fQ)3,0 Q(301.(3 00.598093582011718378f/6M1_3P2If))},, | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinen eQ 3Q13(x0)( x ) ( i n t()i(n(xt))*(2(1x4)7*4108733674481.8204 .+0 0+ .05). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 383In file included from :src/libavcodec/aacps.c7::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 210:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0 .2109 | 16 53 1 8 03 6 7Q93103(f0).,0 0Q3010(0-00.030005087f6/2M8_7P2I6)5,9 7Qf3)0}(,0 .{1Q0311(1 10.269900090680f3/4M9_9P3I1),6 Qf3)0,( 0Q.311(5 800.790694550221f7/1M3_8P6I1)32,f )Q}3, 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0 .238src/libavcodec/aac_defines.h7:5455:7361:7 9note: fexpanded from macro 'Q31'/ M_PI), Q 3450 | (#0d.e2f8i2n0e7 2Q83711(9xf)/ M _ P I ) , Q 3 0 ( 0 . 3(0i5n8t3)8((0x)1*28174f7/4M8_36P4I)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:i382n:83e: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 382 | { Q3(1in(t )0(.(0x5)2*37123077327744198472f4).,0 Q+3 1(0-.05.)2 5 6| 4 ^0 361602661In file included from fsrc/libavcodec/aacps_fixed.c):24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 0210.3:6117:0 3warning: 5AS libavcodec/arm/rv34dsp_neon.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3957424f), Q31 (210- | 0 . 3 86 5 3 2Q63506(401.80750f0)0}0,0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 0f/Msrc/libavcodec/aac_defines.h:_45P:I36):, Qnote: 30expanded from macro 'Q31'( 0.101112 459 | 09#6dfe/fiMn_eP IQ),3 1Q(3x0) ( 0 . 1 5 8 0 7 6 4 5 0 (2ifn/tM_)P(I()x,) *Q231407(408.326384785.507 1+7 90f./5)M _ P| I ^ ~) , Q30(0.28In file included from 2src/libavcodec/aacsbr_fixed.c0:7622: src/libavcodec/aacsbrdata.h8:73821:959f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.3058 33828 | 0{1Q3817(f /0M._P0I52)3, 7 23| 7 ^~~~~~~~~~~~~~2 7494src/libavcodec/aac_defines.h7:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.256 4440 | 3#d6ef1in6e0 2Q6631f0)(}x,) { Q 31 ( 0 . 3 67 0 3 5 8(3i9n5t7)4(2(4xf))*,1 0Q73317(-401.8328465.302 6+5 604.1857)5 f )| } ^, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :209:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 209 | Q 3 0 ((i0n.t0)0(0(x0)0*02010407408f3/6M4_8P.I0) +, 0 .Q53)0 ( 0| . ^ ~1 315985769f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :Q3823:031(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 72522491f/M_PI )382, | { Q3Q13(0 (00..30158283712837478207f4/9M4_7PfI)),, QQ3310((-00..2358624505031260146f0/2M66_1PfI))},, Q{3Q0(30.14(1 90.339657101395803f9/5M74_2P4If)),, Q 3| 1 ^~~~~~~~~~~~~~(- 0.38src/libavcodec/aac_defines.h6:5443:2366:5 6note: 4expanded from macro 'Q30'1 875f)} ,44 | # de| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Q3src/libavcodec/aac_defines.h0:(45x:)36 : note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7) 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^ )((x)*21In file included from 4src/libavcodec/aacps_fixed.c7:4248: 3In file included from 6src/libavcodec/aacps.c:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 209+: 0111.: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.h209: | 382 : 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 03820 | 0{0Qf3/M1_P(I) ,0 .Q035023(7203.712371459948577f6),9 fQ/M3_1P(-I0.)2, 5Q63400(306.126007226526214f9)1}f,/ M_{PQI3)1,( 0Q.3306(700.3351883891587472448f0)f,/ MQ_31P(I-)0,. 3Q836053(2605.634812857550f1)20}4,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q453:036(:0 note: .expanded from macro 'Q31'4 1939511 9450 | f#/dMe_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~(x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44x | )#*2d1e4f7i4n8e3 6Q4380.(0x )+ 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:3814:18382:4. 0warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 381 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: In file included from 0src/libavcodec/aacps.c.:93297: 4src/libavcodec/aacps_fixed_tablegen.h0:220924:11867:0 19warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.168304 92094 | 9 9 6 3 7 0 f)Q},3 {0Q(301(.-0000.030508099040103f1/7M0_5P5I5f)),, Q 3Q03(10(-.01.34165693835276296f64/9M6_1P3I)f,) }Q, 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .207src/libavcodec/aac_defines.h2:5452:2364:9 1note: expanded from macro 'Q31'f /M_PI), Q453 | 0#(de0fi.n3e1 Q83811(8x7)4 8 0 f /M _P I ) , Q3 0 ( 0 .(3i82n5t5)0(1(2x0)*42f1/4M7_4P8I3)6,4 8.Q03 0+ (00..451) 9 3| 9 ^ ~ 51190f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :381:58src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 38144 | | #{dQe3f1i(n e0 .Q93907(4x)0 2 2 4 1 1 7 0 1 9 f ) , Q 3(1i(n-t0).(1(6x8)3*0140974397946138702f)4}.,0 { Q3+1 (0-.05.)3 5 8| 99 ^4 13170555In file included from fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(:-320.: 4src/libavcodec/aacps_fixed_tablegen.h6:2096:613: 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 209 | src/libavcodec/aac_defines.h :45 : 36 :Q 30note: (0expanded from macro 'Q31'. 00000000 0450 | f#d/eMf_iPnIe )Q, 3Q13(0x)( 0. 1 3 1 59 8 5 7 6 9 f / (Mi_nPtI))(,( xQ)3*02(104.7240873265422849.10f /+M 0_.PI5)), Q| 3 ^ ~ 0(0.3188187In file included from 4src/libavcodec/aacsbr_fixed.c8:062f: /src/libavcodec/aacsbrdata.hM:_381:P31I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.38255012 03814 | f{/QM3_1(P I0).,99 7Q430202(401.41179031995f1)1,9 Q03f1/(M-_0P.I1)6,8 3 0| 4 ^~~~~~~~~~~~~~9 499src/libavcodec/aac_defines.h63:7440:f36):} ,note: expanded from macro 'Q30'{Q 31(-0. 35448 | 9#94d13e1f7i0n5e5 5Qf)3,0( xQ)3 1 ( -0 . 4 6 63 3 2 2 6 6 4(9i6n1t3)f()(}x),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h:2454:36.:0 note: +expanded from macro 'Q31' 0.5) | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q243: 1(In file included from xsrc/libavcodec/aacps.c:)32 : src/libavcodec/aacps_fixed_tablegen.h : 209 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42097 | 4 8 3 6 4 8 .Q300 (+0 .0.05)0 0| 0 ^ ~0 00000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:33810:(70:. 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5985769f/M_P I381) | ,{ QQ331(0 (00..9290774205222424191710f/1M_9Pf)I,) ,Q 3Q13(0-(00..31168883108479448909f6/3M7_0PfI))},, Q{Q3301((0-.308.2355859091420143f1/70M5_5P5If)),, QQ3301((0-.04.149636935312129606f4/9M6_1P3fI))},, | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::36:36 note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | # d45e | f#idneefi neQ 3Q03(1(xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | ^ ~| ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c:62:: 24src/libavcodec/aacsbrdata.h: :In file included from 380src/libavcodec/aacps.c::8432:: src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 209:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0209. | 9 9 26 7 6 5 75Q63500(904.f0)0,0 0Q03010(0-00.00f3/7M5_7P0I3)4,3 1Q693508(f0).}1,3 1{5Q98357619f(/-M0._9P4I0)6,3 4Q73106(104.12706f7)2,5 2Q23419( 10f./4M1_33P2I3)3,85 3Q83906(30f.)31}8,8 1 8| 7 ~~~~~^~~~~~~~~~~~~~~~~~4 80f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: note: Qexpanded from macro 'Q31' 30(0.38 2455 | 5#0d1e2fi0n4ef /QM3_1P(Ix)) , Q 3 0 ( 0 . 4 1 9 3 9(5i1n1t9)0(f(/xM)_*2P1I4),7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44+: 360.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:62n: esrc/libavcodec/aacsbrdata.h :380Q:3580: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (i380n | {tQ)3(1(( x0).*190972367764517586520944.f0) ,+ Q031.(5-)0 . 03| 7 ^5 703431695In file included from 8src/libavcodec/aacps_fixed.cf:)24: }In file included from ,src/libavcodec/aacps.c :{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-2080:.1369:40 63warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 614176f), Q31( 0 .2084 | 1 3 3 2 3 3Q83503(8906.30f0)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0f/M_src/libavcodec/aac_defines.hP:45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.1603 8456 | 6#3d6e9fifn/eM _QP3I1()x,) Q 3 0 ( 0 . 2 5 4 9 4 3(i7n5t8)2(f(/xM)_*P2I1),4 7Q43803(604.84.002 9+4 046.854) 0 f| / ^ ~M _PI), Q30(0.4In file included from 9src/libavcodec/aacsbr_fixed.c8:0626: 8src/libavcodec/aacsbrdata.h9:583805:f31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.56156 43801 | 4{7Q53f1/(M _0P.9I9)2,6 76 5| 7 ^~~~~~~~~~~~~~5 65094fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: -expanded from macro 'Q30'0. 037570 3444 | 3#1de6f9i58nf)e} ,Q 3{Q03(1x()- 0 .9 40 6 3 4 7 1 6 1 41 76(fi)n,t Q)3(1((x )0*.14017333724313882543.809 6+3 f0).}5,) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208 :45111 | #:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e Q31(x) 208 | (Qi3n0t()0(.(0x0)0*0020104070408f3/6M4_8P.I0) ,+ Q03.05()0 . 1| 6 ^ ~0 3866369f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h :Q3803:07(:0 .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 49437582f/M_P I380) | ,{ Q3Q13(0 (00..490922697645476586450094ff/)M,_ QP3I1)(,- 0Q.3003(07.5479800638493518659f58/fM)_P}I,) ,{ QQ3310((-00..59641056634417146715f4/1M7_6PfI)),, Q 3| 1 ^~~~~~~~~~~~~~( 0.4src/libavcodec/aac_defines.h1:3443:23633:85 3note: 8expanded from macro 'Q30'9 63f)}, 44 | | ~~~~~^~~~~~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he:45 :Q363: 0note: (xexpanded from macro 'Q31') 45 | # d e f(inien tQ3)1((x()x ) * 1 0 7 3 7 4 1 8(2i4n.t0) (+( x)0*.251)4 7 4| 83 ^6 48.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:208:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | Q30(0 379. | 0{0Q301(0-000.0030608f3/4M3_3P6I9)4,9 2Q5320f)(,0 .Q13610(3 806.69366495f8/2M9_80P20I9)7, 5Q3f0)(}0,. 2{5Q439413(7 05.8923f8/9M1_7P6I0)9,8 80Q453f0)(,0 Q.3410(2-904.4869894608f3/5M3_7P4I0)3,8 8fQ)3}0,( 0 | . ~~~~^~~~~~~~~~~~~~~~~~~4 9806src/libavcodec/aac_defines.h8:954585:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .455 | 6#1d5e6f4i1n4e7 5Qf3/1M(x_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'( x)*214 7444 | 83#6d4e8f.i0n e+ Q03.05()x )| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):(379(:x59):* 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0379. | 5{)Q 3 1| ( ^- 0.36834In file included from 3src/libavcodec/aacps_fixed.c3:6249: In file included from 4src/libavcodec/aacps.c:9322: 5src/libavcodec/aacps_fixed_tablegen.h2:208f:)61,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.964582980209 75208f) | } , { Q 3Q13(0 (00..90308090170600098080004f5/f)M,_ PQI3)1,( -Q03.08(909.61863035836764306398f8/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h2:5454:9364:3 7note: 5expanded from macro 'Q31'8 2f/M_PI) ,45 | Q#3d0e(f0i.n4e0 2Q943416(8x4)0 f / M _ P I ) , Q 3 0 ((0i.n4t9)8(0(6x8)9*5218457f48/3M6_4P8I.)0, +Q 300.(50). 5 6| 1 ^ ~5 641475f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :379:32src/libavcodec/aac_defines.h:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44379 | # | d{eQf3i1n(e- Q03.0(3x6)8 34 3 3 6 9 4 9 2 5 2 f ()i,n tQ)3(1(( x0).*9160475387249810822049.70 5+ f0).5}), | { ^Q 31( 0.938In file included from 9src/libavcodec/aacps_fixed.c1:724: 6In file included from 0src/libavcodec/aacps.c9:8328: 0src/libavcodec/aacps_fixed_tablegen.h4:5208f):,36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.899683537403 82088 | f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:0360:0 0note: 0expanded from macro 'Q31'0 000f/M_ P45I | )#,d eQf3i0n(e0 .Q311(6x)0 3 8 6 6 3 6 9 f / M _(PiIn)t,) (Q(3x0)*(201.4724853469448.307 5+8 2f0/.5M)_ P I| ) ^ ~, Q30(0.40294In file included from 4src/libavcodec/aacsbr_fixed.c6:8624: 0src/libavcodec/aacsbrdata.hf:379/:6M:_ Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.4980 63798 | 9{Q53815(-f0/.M3_6PI8)34,3 3Q6309(4902.5526f)1,5 64Q13417(5 0f./9M64_58P2I9),80 2 0| 9 ^~~~~~~~~~~~~~7 5f)}src/libavcodec/aac_defines.h,: 44{:Q36:3 1note: (expanded from macro 'Q30' 0.9389 1447 | 6#0d9e8f8i0n4e5 fQ)3,0 (xQ)3 1( - 0 . 8 9 9 6 8 3 53 74 0 3(8i8nf)t}),( (| x ~~~~^~~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:1368: 2note: 4expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^ define Q3In file included from 1src/libavcodec/aacps_fixed.c:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 208: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82083 | 6 4 8 . 0 Q+30 (00..5)0 0| 0 ^ ~0 000000f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:3783:084(:0 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 03866369f/M_PI )378, | Q{3Q03(01.(2 54094.397250824f/5M_1P2I4)7,3 5Q43905(f0).,4 0Q23914(4-608.460f2/4M3_3P65I2)5,2 4Q23200(f)0}.,4 9{8Q063819(58 50f./8M9_1P6I2)5,3 2Q23501(08.7586f1)5, 6Q43114(7 50f./5M4_9P5I0)95,5 5 7| 0 ^~~~~~~~~~~~~~5 63f)src/libavcodec/aac_defines.h:}44:,36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q30 (45x | )# d ef i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0(7i3n7t)4(1(8x2)4*.21047 4+8 306.458). 0 | + ^ 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 207:src/libavcodec/aacsbr_fixed.c136:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 378 | {Q 3 1Q3(0 (00.9.2000405010240703050409f5/fM)_,P IQ)3,1 (Q-300(.062.4137336650215592754f2/2M0_fP)}I,) , {QQ3301((0 .02.87971367245536252561f8/78Mf_)P,I )Q,3 1Q3(0 (0.05.4449651099558547003586f3/fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h5:645:636:6 89note: 0expanded from macro 'Q31'1 44f/M_PI )45, | # dQe3fi0ne( 0Q.3616(8x6)1 12 8 8 1 f / M _ P I ) ,( i nt| )( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h4:7444:8363: 6note: 48expanded from macro 'Q30'.0 + 0.5 44) | # d | e ^ ~f ine Q30(x)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] (int)((x)*107 3378 | 7{4Q183214(. 00 .+9 200.455) 1 2| 4 ^73 5495f), QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: In file included from 0src/libavcodec/aacps.c.:6322: 4src/libavcodec/aacps_fixed_tablegen.h3:32076:51112:5 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 20f)}, {Q31( 0 .2078 | 9 1 6 2 5 32 25Q13807(80f.)0,0 Q03010(0 0000.05f4/9M5_09P55I5)7,0 56Q3f3)}0,( 0 .| 17 ~~~~^~~~~~~~~~~~~~~~~~~3 6015src/libavcodec/aac_defines.h97:545f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 2457 | 7#3d7e4f5i6n5e 6Qf3/1M(_xP) I ) , Q 3 0 ( 0 . 4 4 6(1i9n8t4)0(3(8xf)/*2M1_4P7I48)3,6 4Q830.(00 .+5 606.658)9 0 1| 4 ^ ~4 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: 6src/libavcodec/aacsbrdata.h:63788:671:1 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1f/M_PI), | ^~~~~~~~~~~~~~ 378 | {Qsrc/libavcodec/aac_defines.h31:(44 :036:. 9note: 2expanded from macro 'Q30'0 451247 3445 | 4#9de5ffi)n,e Q 31Q(3-00.(6x)2 4 3 3 65 2 5 2 4 2 20 f ) } ,( i{nQ3t1)(( (0x.)8*9110672357431282521847.80f )+ ,0 .Q351)( 0| . ^5 495095557In file included from 0src/libavcodec/aacps_fixed.c:5246: 3In file included from fsrc/libavcodec/aacps.c:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 207 :| 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' 207 | 45 | # d e f iQne3 0Q(03.10(0x0)0 0 0 0 0 0 0 f / M _(PiIn)t, )Q(3(0x()0*.21174734863061485.907 +5 f0/.M5)_ P I| ) ^ ~, Q30(0.27In file included from 7src/libavcodec/aacsbr_fixed.c3:627: 4src/libavcodec/aacsbrdata.h56:5377:684f:/M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.446198 43770 | 3{8Qf3/1(M-0_.P8I6)4,2 5Q0309(300.1516264658f9)0,1 4Q43f1/(M-_0P.I4)5,7 9Q53002(500.269648666f1)1}2, 8{8Q13f1/(M _0P.I3)8,8 7 97| 7 ^~~~~~~~~~~~~~9 0590src/libavcodec/aac_defines.h:4445:f36):, note: Q3expanded from macro 'Q30'1 ( 0.972 7444 | 4#d2e9f3i4n4e5 9Q33f0)(}x,) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31' nt)((x)* 1450 | 7#3d7e4f1i8ne2 4Q.301 (+x ) 0 . 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:241: 4In file included from 74src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2070: 61+: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :20762 | : src/libavcodec/aacsbrdata.h : 377 : 59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f/M _377P | I{)Q,3 1(Q-300(.0.8167432650019539071512f4/5M_fP)I,) ,Q 3Q13(0-(00..2475779357042550625964f6/6Mf_)P}I,) , {Q3Q0(30.144(6 1098.403388f8/7M9_7P7I9)0,5 90Q4350f(),0 .5Q63616(89 00.194742f7/4M4CC libavcodec/arm/rv40dsp_init_arm.o _2P9I3)4,4 5Q9330f()}0,. 6 | 6 ~~~~~^~~~~~~~~~~~~~~~~~8 6112src/libavcodec/aac_defines.h8:8451:f36/:M _note: expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e Q(3i0n(t)x()( x ) *2 14 7 4 8 3 6 4 8(.0i n+t )0(.(5x)) * | 1 ^ ~0 73741824.0In file included from +src/libavcodec/aacsbr_fixed.c :062: .src/libavcodec/aacsbrdata.h5:)377: 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.c377 | :{Q323: 1src/libavcodec/aacps_fixed_tablegen.h:(207-0:.368:6 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 093011245f), Q 32071 | ( - 0 . 45 7Q935002(05.00002094060600f0)0}f,/ M{_QP3I1)(, 0Q.33808(709.71779035690041559f7)5,f /QM3_1P(I )0,. 9Q73207(404.229737434579435f6)}5,6 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0. 4note: 4expanded from macro 'Q31'6 1984038f /45M | _#PdIe)f,i nQe3 0Q(03.15(6x)6 6 89 0 1 4 4 f /M _ P I )(,i nQt3)0(((0x.)6*62816417142883816f4/8M._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:62: src/libavcodec/aacsbrdata.h :44377 | #:de6fi:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 377 | { Q 3(1i(n-t0).8(6(4x2)5*01903703117244158f2)4,. 0Q 3+1 (0-.05.)4 5 7| 9 ^5 025029466In file included from fsrc/libavcodec/aacps_fixed.c):},24 : In file included from {src/libavcodec/aacps.cQ:3132(: src/libavcodec/aacps_fixed_tablegen.h0:.207:3118:8 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 79059045f), Q3 1207( | 0 . 9 7Q23704(402.9030404050903f0)}0,0 0 | f ~~~~^~~~~~~~~~~~~~~~~~~/ Msrc/libavcodec/aac_defines.h_:P45:I36):, note: expanded from macro 'Q31'Q 30(0.173 6450 | 1#5de9f7i5nfe /QM3_1P(Ix),) Q 3 0 ( 0 . 2 7 7 3 7(4i5n6t5)6(f(/xM)_P*I2)1,47 4Q83306(408..404 6+1 908.450)3 8f /M| _ ^ ~ PI), Q30(0.56In file included from 6src/libavcodec/aacsbr_fixed.c6:628: src/libavcodec/aacsbrdata.h9:03761:4834:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.6686 13761 | 2{8Q8311( f0/.M9_3P37I9)6,35 3 0| ^~~~~~~~~~~~~~4 810f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: -expanded from macro 'Q30'0 .708819 9444 | 5#8d3e6f8i2nfe) }Q,3 0{(Qx3)1 ( - 0 . 8 5 2 3 54 10 5 7 3(3i3n6t)f()(, xQ)3*1(1-007.307843412832447.906 6+4 100.f5)) } ,| ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:206:136: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 206 | (Qi3n0t()0(.(0x0)0*020104074080306f4/M8_.P0I )+, 0.Q530)( 0 .| 1 ^ ~78 4276664f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(:0376.:582:8 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 73002f/M_PI), 376Q | 3{0Q(301.(4 603.0972333579966f3/5M_3P0I4)8,1 0fQ)3,0 (Q301.(5-907.176038280109494f58/3M6_8P2If)),} ,Q 3{0Q(310(.-706.0835827375148170f5/7M3_33P6I)f,), Q| 3 ^~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h0:8443:4362:3 4note: 7expanded from macro 'Q30'9 66410f )44}, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:36(:x )note: expanded from macro 'Q31' 45 | # d e(fiinnte) (Q3(1x()x*)1 0 7 3 7 4 1 8 2 4 . 0 + (0i.n5t)) ( (| x ^) *2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.5:)206 :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: 376206: | 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000000 3760 | 0{0Qf3/1M(_ P0.I9)3,3 7Q936035(300.4187108f4)2,7 Q63616(4-f0/.M7_P0I8)8,1 9Q943508(306.8228f5)6},6 7{3Q03012(f-/0M._8P5I2)3,5 4Q13005(703.34366f30)7,2 3Q53916(f-/0.M0_8P34I23)4,7 96Q634010(f)0}.,5 9| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 63200src/libavcodec/aac_defines.h4:f45/:36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 7456 | 03#8d7e7f1i8n7ef /QM31_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 (:i36n:t) ((note: xexpanded from macro 'Q30')* 2147483 6444 | 8#.d0 e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(376i:n7t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*1073741824. 0376 | + {0.Q53)1 (| ^0 .93379635304In file included from 81src/libavcodec/aacps_fixed.c0:f24): ,In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-0:.2067:08868:1 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 583682f)}, {Q31 (206- | 0 . 8 5 23 5 4Q13005(703.3003060f0)00,0 0Q03f/1M(_-P0I.)0,8 3Q432034(7906.6141708f4)2},7 6 66| 4 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h),: 45Q:3360:( note: 0expanded from macro 'Q31'. 28566730 0245f/ | M#_dPeIf)in,e QQ3301((0x.)4 6 3 0 7 2 3 5 9 6 f /(Mi_nPt)I()(,x) *Q23104(7048.3569487.1603 2+0 004.f5/)M _ P| ^ ~I ), Q30(0.In file included from 7src/libavcodec/aacsbr_fixed.c6:0623: 8src/libavcodec/aacsbrdata.h7:73751:8847:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h375: | 44{:Q363:1 (note: expanded from macro 'Q30'0 .19513 0442 | 9#1de4fi6n9e3 4fQ)3,0 (Qx3)1 ( -0 .9 42 39 8 3 2 2 5 1 8 6 7f()i}n, t{)Q3(1((-x0)*.190574377664612842040.100 1+f )0,. 5)Q 3 1| ( ^ 0.983645In file included from 5src/libavcodec/aacps_fixed.c4:1247: 9In file included from 1src/libavcodec/aacps.c4:323: fsrc/libavcodec/aacps_fixed_tablegen.h):}206,: 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' 206 | 45 | # de fi nQe3 Q03(10(.x)0 0 0 0 0 0 0 0 0 0 f / M _(PiI)n,t )Q3(0((x0).*1271844727468636644f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 2856673002In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)375,: 58Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4630723596f/ M_375PI | ){,Q 3Q1(3 00(.01.955917310623921040649f34/fM)_, PQI3)1,( -Q03.09(402.37986302328571876178f)7}f,/ M{_QP3I1)(,- 0 | . ^~~~~~~~~~~~~~9 5476src/libavcodec/aac_defines.h6:6442:4360:0 1note: 01expanded from macro 'Q30'f) , Q31( 044. | 9#d8e36f4i5n5e4 1Q73901(4x3)f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36(:i nnote: texpanded from macro 'Q31') ((x)*10 7453 | 7#4d1e8fi2n4e. 0Q 3+1 (0x). 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *2src/libavcodec/aacps.c1:4327: 48src/libavcodec/aacps_fixed_tablegen.h3:620648:.36:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 206In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h Q:33750:(310:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_PI) ,375 | Q{30Q(310( .0.11798541320726961644f6/9M3_4PfI)),, QQ3310(-(00..92482536967833020225f1/86M7f_)P}I, ){,Q 3Q1(3-00.(09.5446736067622430509160f1/fM)_,P IQ)31,( Q03.09(803.65495751461372900144f3/fM)}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.457:6360:38 7note: 7expanded from macro 'Q31'18 7f/M_PI) ,45 | # d| e ^~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | # d e(fiintn)e( (xQ)3*02(14x7)4 8 3 6 48 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:23754:7.:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 375 | {Q31In file included from (src/libavcodec/aacps_fixed.c :024.1: 95In file included from 1src/libavcodec/aacps.c3:02329: 1src/libavcodec/aacps_fixed_tablegen.h4:62069:113: 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.942398 32062 | 2 5 1 8 6 Q73f0)(}0,. 0{0Q03010(0-000.905407f66/62M4_0P0I1)0,1 f)Q,3 0Q(301.(1 07.894823766646545f41/7M9_1P4I3)f,) },Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .285src/libavcodec/aac_defines.h6:6457:3360:0 note: 2expanded from macro 'Q31'f /M_PI), 45Q | #3d0e(0f.i4ne6 3Q03712(3x5)9 6 f/ M_ P I ) , Q 3 0((i0.n5t9)7(1(6x3)2*020144f7/4M8_3P6I4),8 .Q03 0+(0 .07.650) 3 8| 7 ^ ~7 187f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:374:src/libavcodec/aac_defines.h84::44 :warning: 36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44 | #374d | e{fQ3i1n(e 0Q.4334040(90x44)67 6 8 8 f ) , Q 31 ( - 0 .(i9n8t5)4(6(3x3)0*41603723327f4)1}82,4 {.Q301( -+0 .09.852)9 8 5| 83 ^7 62390f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.322: 1src/libavcodec/aacps_fixed_tablegen.h0:22051:51362:46 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 09f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :20545 | : 36 : note: expanded from macro 'Q31' Q30(0. 0450 | 0#0d0e0f0i0n0e0 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 7 3(i6nt0)1(5(9x)7*52f1/47M4_8P3I6)4,8. 0Q 3+0 (00..52)7 7 3| 7 ^ ~4 5656f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(3740:.584: 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 984038f/M_PI )374, | {QQ3310(( 00..453646460899004144647f/6M_8P8If)),, QQ3301((-00..6968856416313208486132f3/2Mf_)P}I, ){,Q 3 1| (- ^~~~~~~~~~~~~~0 .98src/libavcodec/aac_defines.h2:449:83658:3 7note: 6expanded from macro 'Q30'2 390f), Q4431 | ( #0d.e2f1in0e2 1Q53204(6x25)20 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45(:(36x:) *note: 1expanded from macro 'Q31'0 73741824 .450 | #+d ef0in.e5 )Q 3 1| ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(205(:x111):* 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 483648.0 + 0.5) 205 | | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h:03740:0310:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.173 63740 | 15{9Q7315(f /M0_.P4I3)4,4 0Q39004(406.72678783f74)5,6 5Q63f1/(M-_0P.I)9,8 5Q463303(00.446436213928f)4},0 3{8Qf3/1M(_-P0I.)9,8 29Q83508(307.652636906f8)9,0 1Q4341f(/ M0_.2P1I0)2,1 5Q234062(52009.f6)6}8,6 1 | 1 ~~~~^~~~~~~~~~~~~~~~~~~2 881fsrc/libavcodec/aac_defines.h/:M45_:P36:I ),note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44:#36d:e fnote: iexpanded from macro 'Q30' ne Q31 (44x | )# d e f i n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1(47i4n8t36)4(8(.x)0*1 0+7 30.75)4 1 8| ^ ~2 4.0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^ 62: src/libavcodec/aacsbrdata.h:374:7: In file included from warning: src/libavcodec/aacps_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]374 | {Q31( 0.43440 2059 | 0 4 4 6 76 8Q83f0)(, 0Q.3010(0-000.0908050406f3/3M0_46P3I2)3,2 fQ)3},0 ({0Q.3117(3-6001.9582997855f83/7M6_2P3I9)0,f )Q,3 0Q3(10(. 207.72317042516552646f2/5M2_0P9If)), }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 4461src/libavcodec/aac_defines.h9:8454:036:3 note: 8expanded from macro 'Q31'f /M_PI), 45Q | 30#(d0e.f5i6n6e6 8Q93011(x4) 4 f / M _P I ) , Q 3 0((i0n.t6)6(8(6x1)1*221848714f8/3M6_4P8I.),0 +| ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : 44src/libavcodec/aacsbrdata.h | :#373:d84e:f inwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 373 | { Q(31i(n t0).(2(90x7)8*21707763075747158f24).0, +Q 310( .05.)35 3 9| 37 ^7 7921520f)}In file included from , src/libavcodec/aacps_fixed.c{:Q2431: (-In file included from 0src/libavcodec/aacps.c.:6322: 8src/libavcodec/aacps_fixed_tablegen.h:52058:7617:2 10warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0f), Q31( 0.387 620556 | 9 3 38 7 1 02 fQ)30}(,0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:450:0360: fnote: expanded from macro 'Q31'/ M_PI), Q453 | 0#(d0ef.in1e 7Q3361(0x1)5 9 7 5 f / M _ P I ) , (Qi3n0t()0(.(2x7)7*32714457648536648f./0M _+P I0).,5 )Q 3 | 0 ^ ~ (0.44619840In file included from 3src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h_:373P:I58): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.566689014 4373f | /{MQ3_1(P 0I.2)9, 0Q73802(707.660658767151f2)8,8 1Qf3/1M(_ P0.I3)5,3 9 3| 7 ^~~~~~~~~~~~~~7 7921src/libavcodec/aac_defines.h52:044f:)36}:, {note: Q3expanded from macro 'Q30'1( -0.6285 8447 | #7d2e10f3i0n30ef )Q,3 0Q(3x1)( 0 . 3 8 7 6 5 6 9 3 38 7(1i02nft))}(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 07374src/libavcodec/aac_defines.h1:82454:.360: + note: 0expanded from macro 'Q31'. 5) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ:3241(: xIn file included from src/libavcodec/aacps.c):32 : src/libavcodec/aacps_fixed_tablegen.h :205 :36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12054 | 7 4 8 3 6 4 8Q.300 (+0 .00.050)0 0 00| 0 ^ ~0 0f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c:(62: 0src/libavcodec/aacsbrdata.h.:13737:33260:1 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 75f/M_PI), Q30 (3730 | .{2Q73713(7 405.625960f7/8M27_7P6I0)5,77 5fQ)3,0 (Q031.(4 406.1395834903737879f21/5M2_0PfI))},, Q{30Q(301(.-506.662865889707211404f3/M0_3P0If)),, QQ3310(( 00..636887661516923838817f1/0M2_f)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 | #44de | f#idnee fQin3e1 (Qx)3 0 ( x ) (i n t )(((xi)n*t2)1(4(7x4)8*3160487.3074 1+8 02.45.) 0 | + ^ ~ 0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c:373::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:205:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.2 92050 | 7 82 7 7 6 0Q53770(50f.)0, 0Q3010(0 000.030503f9/3M77_7P9I2)1,5 2Q03f)0}(,0 {.Q1371(3-600.1652987558f7/7M2_1P03I03)0,f )Q,3 Q03(10(. 207.7338774655665963f/3M8_7P1I0)2,f Q)30}(,0 .4 4| ~~~~~^~~~~~~~~~~~~~~~~~6 19840src/libavcodec/aac_defines.h38:f45:/36M: _note: Pexpanded from macro 'Q31'I ), Q30(0. 455 | 6#6de6f8i9ne0 1Q443f1/(xM)_P I ) , Q 3 0 ( 0 . 6 6 8(6i1n1t2)(8(8x1)f*/2M1_47P4I8)3,64 8 .| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44 : 36| : ^ ~note: expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cde:f62in: esrc/libavcodec/aacsbrdata.h: 372:Q843:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 372 | ({iQn3t1)(( (0x.)2*01057431794713862942.06 3+0 f)0,. 5Q)3 1 (-| 0 ^. 94435144In file included from 3src/libavcodec/aacps_fixed.c6:9249: 1In file included from 8src/libavcodec/aacps.cf):},32 {: Q3src/libavcodec/aacps_fixed_tablegen.h1:(204 :0.1369:9 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 71023351f), Q31( 0204. | 7 9 8 35 91Q33506(5059.90f0)0}0,0 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.160386 6453 | 6#9dfe/fM_iPnIe) Q,31 (Qx3)0 ( 0 . 2 5 4 9 4 3 7 5 8(i2nft/)M((_xP)I*)2,1 4Q73408(306.484.00 2+9 404.658) 4 0| f ^ ~/ M_PI), Q30(0In file included from .4src/libavcodec/aacsbr_fixed.c9:8620: 6src/libavcodec/aacsbrdata.h8:93725:8595:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.56156 43721 | 4{7Q531f( /0.M2_05P41I9)7,3 6 9| 2 ^~~~~~~~~~~~~~6 30f)src/libavcodec/aac_defines.h,: 44Q3:136(:- 0note: .expanded from macro 'Q30'9 4435144 3446 | 9#9d1e8ffi)n},e {QQ3301((x )0 . 9 9 9 80 3 7 10 2 3 35 1f ) ,( iQn3t1)(( (0.x7)9*8130579133754615852949.f0) }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h45:204 | :#111d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 204 | ( i nQt3)0(((x0).*02010407040803060408f./0M _+P 0I.)5,) Q| ^ ~3 0(0.1603866In file included from 3src/libavcodec/aacsbr_fixed.c6:962f/: Msrc/libavcodec/aacsbrdata.h_:PI372):, 31Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.2549437582f/ M372_ | {PQI31)(, 0Q.3200(504.19470326994246683400ff)/,M Q_3P1I()-,0 .Q9340(403.5419484306698991588f)5}f,/M _P{IQ3)1(, 0Q3.09(909.850631751604213437551ff/)M_,PI )Q,3 1 (| ^~~~~~~~~~~~~~0. 7983src/libavcodec/aac_defines.h5:94413:56365:5 99note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:f45i:n36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # de f i n e Q 3(1i(nxt))( ( x ) * 1 0 7 3 74 1 8 2(i4n.t0) +( (0x.)5*)2 1 47| 4 ^8 3648.0 +In file included from 0src/libavcodec/aacps_fixed.c.:524): In file included from src/libavcodec/aacps.c :| 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:204: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:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | Q30( 0372. | 00{0Q03010( 00.0200054f1/M9_7P3I6)9,2 6Q3300f(),0 .Q13610(3-80.6964346395f1/4M43_69P91I8)f, )Q}3,0 ({0Q.321(5 04.99949387058327f1/0M_2PI3),3 5Q13f0)(,0 .Q4032914(4 608.47098f35/91M3_56P5I5)9,9 fQ)3}0,( 0 .4| 98 ~~~~~^~~~~~~~~~~~~~~~~~0 68958src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.5 6451 | 5#6d4e1f4i7n5fe/ MQ_31P(xI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*214 7444 | 8#3d6e4f8in.e0 +Q 300.(5x)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t): (src/libavcodec/aacsbrdata.h(:x371):*841:0 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5 )371 | {| Q ^31 ( 0.9413In file included from src/libavcodec/aacps_fixed.c8:240: 2In file included from 1src/libavcodec/aacps.c03:2323: 3src/libavcodec/aacps_fixed_tablegen.h0:f204):61,: Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.352819167330 12048 | f )} , { Q Q331(0-(00..07050702050000706053f4/6M4_1PfI)), ,Q 3Q13(0 (00..51366035806564396694f0/5M8_7PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.25src/libavcodec/aac_defines.h4:945:436:3 7note: 5expanded from macro 'Q31'8 2f/M_PI ),45 | Q#3d0e(f0i.n4e0 2Q3914(4x6)8 4 0 f / M _ P I ) , Q(3i0(n0t.)4(9(8x0)6*8291548754f8/3M6_4P8I.)0, +Q 300.(5)0 . 5| 6 ^ ~1 5641475f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h :| 371 ^~~~~~~~~~~~~~: 58: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 37144 | | {#Q3d1e(f i0.n9e4 Q3103(8x0)2 1 0 3 2 3 3 0 f ) , Q 3 1((i n0t.)3(52(8x1)9*16170373301784f1)}8,2 4{.Q03 1+( -00..57)5 7 2| 5 ^0 7653464In file included from src/libavcodec/aacps_fixed.c1:24f: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(: 2040.:5363:6 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]54 9640587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 204 | src/libavcodec/aac_defines.h : 45: 36 :Q 3note: expanded from macro 'Q31'0 (0.00000 004500 | 0#fd/eM_fPiIn)e, QQ3310((x0) . 1 6 0 3 8 6 6 3 6 9 (fi/nMt_)P(I()x,) *Q23104(704.8235644984.307 5+ 80.25f)/ M| _ ^ ~P I), Q30(0.4In file included from 0src/libavcodec/aacsbr_fixed.c:262: 9src/libavcodec/aacsbrdata.h4:4371:6328:4 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.4 93718 | 0{6Q83915(8 50f./9M41_3P8I0)2,1 0Q33203(300.f)5,6 1Q5316(4 104.7355f2/8M1_9P1I67)3,3 0 1| 8 ^~~~~~~~~~~~~~f )},src/libavcodec/aac_defines.h {:Q443:136(-:0 .note: 7expanded from macro 'Q30'5 725076 5443 | 4#6d4e1ffi)n,e QQ3301((x )0 . 5 3 6 5 0 5 4 9 6(4i0n5t8)7(f(x))}*,1 0 7| ~~~~~^~~~~~~~~~~~~~~~~~3 74182src/libavcodec/aac_defines.h4:.450: +36 0:.5 )note: expanded from macro 'Q31' | ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: In file included from isrc/libavcodec/aacps.cn:e32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1204(x:)11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((204x | ) *2 1 4 7 4 8Q3306(408..000 0+0 0000.050)0 f /| M ^ ~_ PI), Q30(0.1In file included from 6src/libavcodec/aacsbr_fixed.c0:623: src/libavcodec/aacsbrdata.h8:63716:376:9 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0. 23715 | 49{4Q33715( 802.f9/4M1_3P8I0)2,1 0Q33203(30.04f0)29,4 4Q361(8 400.f3/M5_2P8I1)9,1 6Q73303(001.84f9)8}0, 6{8Q9351(8-50f/.M7_57P2I5)0,7 6Q3503(4604.15f6)1,5 6Q4311(4 07.55f3/6M5_0P5I49)6,4 0 58| 7 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h | : ~~~~~^~~~~~~~~~~~~~~~~~44 :36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #define 45 | Q#3d0ef(ixn)e Q 3 1 ( x ) ( i n t ) ( ((xi)*n10t7)3(7(4x1)8*2241.4074 8+3 06.485.)0 | + ^ 0.5) | ^ ~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 :203src/libavcodec/aacsbr_fixed.c::13662: :src/libavcodec/aacsbrdata.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]370 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | 370 | { Q 3Q1(3 00(.09.90808050650002004080804ff/)M,_ PQI3)1,( Q03.011(103.16301955948905474649ff)}/, M{Q_3P1I()-,0 .Q3506(6409.62140172285328264f9)1,f /QM31_(-P0I.)9,0 4Q93408(606.3361185881787f4)8}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(36:0 .note: 38expanded from macro 'Q31'2 5501204f /45M | _#PdeIf),i nQe3 0Q(301.(4x1)9 3 9 5 11 9 0 f / M _ P I )(,i nt )| ( ^~~~~~~~~~~~~~(x )*21src/libavcodec/aac_defines.h4:7444:8363:6 48note: .expanded from macro 'Q30'0 + 0.5 )44 | #| d ^ ~e fine Q30(In file included from xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 370 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 1370 | 0{7Q33714( 108.29948.805 6+5 002.054)8 8 4| f ^) , Q31( 0.1In file included from 1src/libavcodec/aacps_fixed.c1:32460: 9In file included from 5src/libavcodec/aacps.c4:9320: 4src/libavcodec/aacps_fixed_tablegen.h4:4203f:)111}:, {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.5664961412 832038 | 6 f) , Q3 1 (Q-30.09(004.90408066030601508070f0)f}/,M_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(0:.451:3361:5 9note: 8expanded from macro 'Q31'5 769f/M_P I45) | ,# dQe3f0i(n0e. 2Q0371(2x5)2 2 4 9 1 f / M _ P I ) ,( iQn3t0)(((0x.)3*1281847148873468408f./0 M+_ P0I.)5), Q| ^ ~3 0(0.38255In file included from 0src/libavcodec/aacsbr_fixed.c1:622: 0src/libavcodec/aacsbrdata.h4:f370/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.41939511 93700 | {fQ/3M1_(P I0).,99 8 8| 5 ^~~~~~~~~~~~~~ 65020src/libavcodec/aac_defines.h4:8448:436f:) ,note: expanded from macro 'Q30'Q 31( 0.1 14413 | 6#09d54e9f0i4n4e4 fQ)3}0,( x{Q)3 1 ( - 0 . 5 6 6 4 96 14 1 2(8i3n8t6)f(()x, )Q*311(0-07.39704418924486.6306 1+5 807.5f)) } ,| ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::3624:: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:203:86 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 203 | Q 3 0((i0n.t0)0(0(0x0)0*021040704f8/3M_6PI4)8,. 0 Q+ 300.(50). 1 | 3 ^ ~1 5985769f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.hQ:33700:(70:. 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 2522491f/M_PI )370, | {QQ330(10(. 3018.899188875468500f/2M0_4P8I8)4f,), QQ3301((0 .03.812151530610290544f9/04M4_4PfI))},, {QQ3301((0-.401.95369654916119401f2/83M8_6Pf)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.90src/libavcodec/aac_defines.h4:9444:8366:6 3note: 6expanded from macro 'Q30'15 87f)} ,44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | # de(fiintn)e( (Qx3)1*(1x0)7 37 4 1 8 2 4 .0 + 0 . 5()i n t| ) ^( (x)*21474In file included from 8src/libavcodec/aacps_fixed.c3:6244: 8In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:.2035:)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 :203369: | 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000000 3690 | 0{0Qf3/1M(_-P0I)., 5Q3809(407.413516559178755716f9)f,/ MQ_3P1I()-,0 .Q3304(804.721032745245328284f)9}1,f /{MQ_3P1I()-,0 .Q43108(105.134108485184744658f0)f/,M _QP3I1)(, 0Q.31602(706.4328223555081826014f)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:4361:9 3note: 9expanded from macro 'Q31'5 1190f/M 45_ | P#Id)ef,in e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int )44( | (#xd)e*fi2n1e4 7Q3408(3x6)4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.3690: 58+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ In file included from 369src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1(src/libavcodec/aacps.c-0:.325: 8src/libavcodec/aacps_fixed_tablegen.h9:42037:4365:6 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 751f), Q31(-0.3 42038 | 4 7 1 3 2 4 5Q433808(f0).}0, 0{0Q03010(0-000.04f1/8M15_1P4I0)4,5 44Q6350f()0,. Q13311(5 09.81567276694f2/2M3_5P8I8)6,1 fQ)3}0,( 0 .| 2 ~~~~^~~~~~~~~~~~~~~~~~~0 72522src/libavcodec/aac_defines.h4:9451:36f: /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#d3e1f8i8n1e8 7Q43810(fx/)M _ P I ) , Q 3 0 ( 0 . 3(i8n2t5)5(0(1x2)0*241f4/7M4_P8I3)6,4 8.Q03 0+( 00..451)9 3 9| 5 ^ ~1 190f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~369 :31: src/libavcodec/aac_defines.h:warning: 44:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44369 | | #{deQfi3ne1 (Q-30.05(8x9)4 7 4 5 6 5 1 7 7 5 1 f ) ,( iQ3n1t()-(0(.x3)48*4711037243574431888f2)4.}0, +{ Q031.(5-)0 . 4| 1 ^81 514045446In file included from 5src/libavcodec/aacps_fixed.cf:)24,: In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h: 2030:.111:6 27warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 203 | src/libavcodec/aac_defines.h: 45 : 36 :Q 3note: 0expanded from macro 'Q31'( 0.000000 00450 | 0#fd/eMf_iPnIe )Q,31 (Qx)3 0 ( 0 . 1 3 1 5 9 8 5 7(i6nt9)f(/(xM)_*PI2)1,47 4Q83306(408..200 7+2 502.254)9 1 f| / ^ ~M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c3:1628: 8src/libavcodec/aacsbrdata.h1:83697:468:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.3 83692 | 5{Q53011(2-004.f5/8M9_4P7I4)5,6 5Q13707(501.f4)1,9 Q3319(-501.1349804f71/3M2_4P5I)4,3 8 8| f ^~~~~~~~~~~~~~) }, {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 4note: 1expanded from macro 'Q30'8 151404 5444 | 4#6d5eff)i,n Qe31 (Q 30.01(6x2)7 6 4 2 2 3 5 8 8 6 1 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)45*:1360:7 3note: 7expanded from macro 'Q31'4 1824.0 + 450 | .#5d)e f i| ne ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 202 :(136i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 202+ | 0 . 5 ) Q 3| 0 ^ ~( 0.000000000In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:),368 :Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].1 011129096f/M_PI )368, | {QQ3301((0.-105.86047964465204265f2/7M4_5P8If)),, QQ3301((0 .023.8678564557510771904f9/6M0_fP)I}),, {QQ3301((0-.0.21822007126897201597f64/3M7_fP)I,) ,Q 3Q13(0-0(.05.73104578332281503138172ff/)M}_,P I )| ~~~~^~~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44 | f#dienfei nQe3 1(Qx)3 0( x ) ( i n t()i(n(tx))(*(2x1)4*71408733674481.08 2+4 0..05 ) + | 0. ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24368: :In file included from 58src/libavcodec/aacps.c::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 202:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(- 0202.6 | 4 9 4 6 2 4 65Q273405(80f.)0,0 Q03010(00 000.06f8/6M45_5P0I71)0,4 9Q6300f()0}.,1 0{1Q3111(2-900.9162f0/1M6_92P0I5)76,43 7Qf3)0,( 0Q.31158(0-706.45570124f7/3M2_2P1I5)3,3 1Q2f3)0}(,0 . 2| 3 ~~~~^~~~~~~~~~~~~~~~~~~87 5571src/libavcodec/aac_defines.h7:945f:/36M:_ PInote: ),expanded from macro 'Q31' Q30(0.28 2450 | 7#28d7e1f9ifn/eM _PQI)3,1 (xQ)3 0 ( 0 . 3 0 5 8 3 8 01(8i7nft/)M(_(PxI)),* 2 14| 7 ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h8:.440: 36:+ note: expanded from macro 'Q30' 0.5) | ^ ~44 | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 368 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 13680 | 7{3Q73411(8-204..6409 4+6 204.655)2 7 4| 5 ^8 f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c6:8246: 4In file included from 5src/libavcodec/aacps.c5:03271: 04src/libavcodec/aacps_fixed_tablegen.h9:62020:f86): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.1201692 02025 | 7 6 4 3 7 f ),Q 3Q03(1(0-.00.050710407030020201f5/3M3_1P2If)),} ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.10src/libavcodec/aac_defines.h1:1451:236:9 note: 0expanded from macro 'Q31'9 6f/M_PI) ,45 | Q#3d0e(f0i.n1e5 8Q03716(4x5)0 2 f / M _ P I ) , Q 3(0i(n0t.)2(3(8x)7*52571147794f/8M3_6P4I8),. 0Q 3+0 (00..52)8 2 0| 7 ^ ~2 8719f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c:)62,: src/libavcodec/aacsbrdata.hQ:30368(:06.:3 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 380187f/M_PI), 368 | | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-0:.446:364: 9note: 4expanded from macro 'Q30'6 246527 4445 | 8f#)d,e fQi3ne1 (Q 300.(x6)8 64 5 5 0 7 10 4 9 6 0 f ) }(,i n{Qt3)1(((-x)0*.110270317694210852746.4037 f+) 0,. 5Q)3 1 (-| 0 ^. 5714732In file included from 2src/libavcodec/aacps_fixed.c1:245: 3In file included from 3src/libavcodec/aacps.c1:232f: )src/libavcodec/aacps_fixed_tablegen.h}:,202 : 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' 202 | 45 | # d eQf3i0n(e0 Q.3010(0x)0 0 0 0 0 0 0 f / M _ P I ) ,(i nQt3)0(((0x.)1*0211411724980396648f.0/ M+_ P0I.)5,) Q3 0| ( ^ ~0 .158076450In file included from 2src/libavcodec/aacsbr_fixed.cf:62/: Msrc/libavcodec/aacsbrdata.h_:367P:I84:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.238755717 3679 | f{/Q3M1_P(I-)0,. 1Q73302(5055.2825892601762f8)7, 1Q391f(/-M0_.9P2I7)7,0 6Q732025(004.943f)0}5,8 {3Q83011(8 70f.9/9M9_4P80I3)5,0 2 5| 7 ^~~~~~~~~~~~~~4 4f),src/libavcodec/aac_defines.h :Q443:361: (note: expanded from macro 'Q30'0 .58285 5444 | 5#5d6e3f4i26nf)e}, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i10n7e3 7Q43118(2x4). 0 + 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*:2241: 4In file included from src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h:62024:836.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 202 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :Q3673:590: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/M_ PI367) | ,{ QQ3310((-00..117031215152592089569f6/1M6_fP)I,) ,Q 31Q(-300.(902.7157800677624255004294ff)/}M,_ P{IQ)3,1 ( Q03.09(909.428308375505275177494ff/)M,_ PQI)3,1 (Q 300(.05.8228825057425856731492f6f/)M}_P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h:.4530:5368:3 8note: 0expanded from macro 'Q31'1 87f/M_PI) 45, | # d e| fi ^~~~~~~~~~~~~~ne Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*0(2x)1 4 7 4 83 6 4 8 . 0 + 0 .(5i) n t| ^ ~)( (x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:4.620 : + src/libavcodec/aacsbrdata.h0:.3675): 31| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 367In file included from | src/libavcodec/aacps.c:{32: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(202-:0.111:7 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 552859616f), Q31 (202- | 0 . 9 2 7 7 0Q673202(500.409040f0)0}0,0 0{0Q03f1(/ M0_.9P9I9)4, 8Q033050(205.714041f1)1,2 9Q3019(6 f0/.M5_82P8I5)5,4 5Q53603(402.6f1)}5,8 0 7| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 502f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0.2387 55457 | 1#7d9eff/iMn_eP IQ)31,( xQ)3 0 ( 0 . 2 8 2 0 7 2 8 7 1(9ifn/tM)_(P(Ix)),* 2Q13407(408.33604588.308 0+ 108.75)f / M| _P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236: :src/libavcodec/aacsbrdata.h :note: 367expanded from macro 'Q30' :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 367 | { Q 3 1 ( - 0 . 1 7 3(2i5n55t2)8(5(9x6)1*61f0)7,3 7Q4311(8-20.49.207 7+0 670.252)5 0 4| 9 ^4 f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .9In file included from 99src/libavcodec/aacps.c4:8320: 3src/libavcodec/aacps_fixed_tablegen.h5:020125:71364:4 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.5828554 2015 | 5 6 3 4 26 fQ)30}(,0 . 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 00000src/libavcodec/aac_defines.h:0450:f36/: Mnote: expanded from macro 'Q31'_ PI), Q30 (450 | .#0d6e7f2i3n4e1 3Q6321f(/xM)_ P I ) , Q 3 0 ( 0 . (1i0n4t)5((2x3)56*1291f4/7M4_8P36I4)8,. 0Q 3+0 0(.50). 1 5| 5 ^ ~8 904350f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0366.:841:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 723780f/M_PI), 366Q | 3{0Q(301.(1 906.6388009574519f9/3M0_9P3I9)7,5 f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h( :044.9:5365:1 5note: 35expanded from macro 'Q30'8 099121 f44) | }#,d {eQf3i1n(e- 0Q.3907(7x5)7 1 2 52 2 4 1 5 0 f ), Q 3(1i(n t0).0(5(3x0)5*819047538704610862f)4}.,0 | + ~~~~~^~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#d:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e201 :Q111:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 201(i | n t ) (( x) * 2Q134704(803.604080.000 0+0 000.05f)/ M _| P ^ ~ I), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c6:72623: 4src/libavcodec/aacsbrdata.h1:3663:6582:f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.104 53662 | 3{5Q3611(9 f0/.M38_9P7I59)9,3 0Q9303(907.155f5),8 9Q03413(5 00f./9M5_51P5I3)5,8 0Q9390(102.11f8)2}4,7 2{3Q73801f(-/0M._9P77I5)7,1 2Q532204(105.01f9)6,6 8Q03015(4 10f./0M5_3P0I5)8,9 4 58| 06 ^~~~~~~~~~~~~~0 6f)}src/libavcodec/aac_defines.h,: 44| : ~~~~^~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31'44 | #define 45Q | 3#0d(exfi)n e Q3 1 ( x ) ( i n t )(i(n(tx))(*(10x7)3*72414174882346.408 .+0 0+. 50). 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: :src/libavcodec/aacsbrdata.h32: :src/libavcodec/aacps_fixed_tablegen.h366::20132::86 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q 32011 | ( 0 . 3 8 97 5Q939300(9039.7050f0)0,0 Q030100(0 f0./9M5_P5I1)5,3 58Q03909(102.10f6)7}23,4 {1Q33612(f-0/.M9_7P7I5)7,1 2Q53202(401.5100f4),5 Q23315(6 10.90f5/3M0_5P89I4)5,8 0Q3600(60f.)1}5,5 8 9| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 350f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.1824 7452 | 3#7d8ef0infe/ M_QP3I1)(,x) Q 3 0 ( 0 . 1 9 6 6 8 0 0 5(4i1nft/)(M(x_)P*I2)1,4 74 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cne: 62Q: 3src/libavcodec/aacsbrdata.h0:(366x:7): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i366n | t){(Q3(1x()* 1007.3378491785294.903 0+9 309.755)f )| , ^Q 31( 0.955In file included from 1src/libavcodec/aacps_fixed.c5:3245: In file included from 8src/libavcodec/aacps.c0:9329: 1src/libavcodec/aacps_fixed_tablegen.h2:1201:f61):} , warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.9775712522 42011 | 5 0 f ) , QQ3310(( 00..00005030005080904508f0/6M0_6PfI)),} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.0672src/libavcodec/aac_defines.h34:1453:6362:f /note: Mexpanded from macro 'Q31' _PI), Q 3450 | (#0d.e1f0i4n5e2 Q33516(1x9)f / M _ P I ) , Q 3 0 ( 0. 1(5i5nt8)9(0(x4)3*520f1/M4_74P8I3)6,4 8Q.300 (+0 .01.852)4 7| 2 ^ ~3 780f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0(src/libavcodec/aacsbrdata.h0:.3651:983:6 6warning: 80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 541f/M_PI), | 365 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(:-440.:2366:8 43note: 29expanded from macro 'Q30'1 251234 f)44, | #Qd3e1f(i n0.e8 3Q131506(6x)8 0 0 4 3 6 2f ) } , { Q 31 ((i nt0)(.(4x9)0*712037334764113822442.f0) ,+ 0.Q53)1 ( -| 0 ^. 4535970In file included from 8src/libavcodec/aacps_fixed.c7:243: 7In file included from 7src/libavcodec/aacps.c7:5f32): }src/libavcodec/aacps_fixed_tablegen.h:,201 : 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' 201 | 45 | # d e fQi3n0e (Q031.(0x)0 0 0 0 0 0 0 0 0f / M _ P I )(i,n tQ)(3(0x()*021.407647823364481.30 6+2 0f./M5_P)I ) | , ^ ~ Q30(0.104523In file included from 56src/libavcodec/aacsbr_fixed.c19:f/62M_: Psrc/libavcodec/aacsbrdata.hI:)365,: 59:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1558904350f/ M365_ | P{IQ)3,1 (Q-30.02(68043.219812245712233748f0)f,/ QM3_1P( I0)., 8Q33101(506.618906068403065421ff/M)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~0 .490src/libavcodec/aac_defines.h7:2443:3364:6 1note: 3expanded from macro 'Q30'2 42f), Q44 | 3#1d(e-f0i.n4e53 5Q93700(8x7)3 7 7 7 5 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)(src/libavcodec/aac_defines.h(:x45):36*: 1note: 0expanded from macro 'Q31'7 3741824. 450 | # de+f i0ne. Q53)1 ( x| ^) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from (src/libavcodec/aacps.ci:n32: tsrc/libavcodec/aacps_fixed_tablegen.h):(201(:x11):* 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0 .2015 | ) | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:0365f:/32M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0672 33654 | {1Q3316(2-f0/.2M6_8P4I3),2 9Q13205(102.3140f4)5,23 5Q63119(f /0M._8P3I)1,1 5Q663800(0043.6125f5)8}9,0 4{3Q5301f(/ M0._4P9I)0,7 2Q33304(601.31284224f7)2,3 7Q8301f(-/0M._4P5I35)9,7 0Q837307(70.7159f66)8}0,0 5 | 4 ~~~~~^~~~~~~~~~~~~~~~~~1 f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# note: dexpanded from macro 'Q30'e fine Q 3441 | (#xd)e f in e Q 3 0( x ) ( i n t ) ( ( x ) * 2(14i7n4t)8(3(64x8).*01 0+ 703.754) 1 8| 2 ^ ~4 .0 + 0.5) In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:365:6: 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:200:136 :365 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.268432912 52001 | 2 3 4 f ) , QQ3301(( 00..080301010506060800004f3/6M2_fP)I}),, {QQ3301((0 .00.4439304752393544631f3/2M_4P2If)),, QQ3310(-(00..450356972717028378327f7/7M5_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h9:9457:13667:9 0note: 0expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e0f.i1ne1 6Q23915(x1)6 6 3 f / M _ P I ) ,( iQn3t0)((0(.x1)*2251047734688366248f.0/ M+_ P0I.)5), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30':364 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 364( | x{)Q 3 1 ( - 0 . 3 4 6 0 0 78 58(7i9n5t9)4(f()x,) *Q1301(7-03.79419842441.4206 1+4 4020.05f)) }, {| Q3 ^1 (-0.687744In file included from 8src/libavcodec/aacps_fixed.c17:312400: 8fIn file included from ),src/libavcodec/aacps.c :32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-0200.:31110:2 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 37956299f)}, | 200 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45:Q363:0 (note: 0expanded from macro 'Q31'. 00000000 0450 | f#/dMe_fPiIn)e ,Q3 1Q(3x0)( 0 . 0 4 3 3 4 5 9 5 4(i3nft/)M(_(PxI))*,2 1Q43704(8036.480.607 2+1 702.53)8 2 f| / ^ ~M _PI), Q3In file included from src/libavcodec/aacsbr_fixed.c0:(620.: 0src/libavcodec/aacsbrdata.h9:93647:158:6 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q30( 0.3641 | 1{6Q23915(1-60.6334f6/0M07_8P5I8)7,9 5Q9340f()0,. Q13215(0-703.698964421f4/2M6_1P4I4)2,0 0 f| ) ^~~~~~~~~~~~~~} , {Q31src/libavcodec/aac_defines.h(:-440:.366:8 7note: 74expanded from macro 'Q30'48 1731008 f44) | ,#d eQ3f1i(n-e0. 3Q0323088(3x7) 9 5 6 2 99 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45x:)36*:1 0note: 7expanded from macro 'Q31'3 741824.0 45+ | #0d.ef5in)e Q| 3 ^1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:200i:n86t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*2147483648.0 200+ | 0. 5 ) | Q ^ ~3 0(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.h0:00364f:/31M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0433459 53644 | 3{fQ/3M1_P(I-)0,. 3Q436000(708.50867792519742f3)8,2 fQ/3M1_(P-I0).,99 4Q4301(402.610494290701f67)9}0,0 f{/QM3_1P(I-)0,. 6Q8370(704.4181176321900581f6)6,3 fQ/3M1_(P-I0)., 3Q03203(808.317259057632698962ff)/},M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i nt ) ( ((xi)*n21t4)7(4(8x)3*61480.7037 4+1 802.45.)0 | + ^ ~ 0.5) | ^11 In file included from warningsrc/libavcodec/aacsbr_fixed.cs:62 generated: . In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::36424:: 6: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:200:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34 62000 | 0 78 5 8 7 9Q53904(f0).,0 0Q03010(0-0000.09f9/4M4_1PI4)2,6 1Q43402(000.0f4)3}3,4 5{9Q53413(f-/0.M6_8P7I7),4 4Q83107(301.00086f7)2,1 7Q23318(-20f./3M0_2P38I8)3,79 5Q632909(f0).}0,9 9 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~6 7900src/libavcodec/aac_defines.hf:/45M:36_: Pnote: Iexpanded from macro 'Q31') , Q30(0. 1451 | 6#2d9e5f1i6n6e3 fQ/3M1_(PxI)) , Q 3 0 ( 0 . 1 2 50 7 3(6i8n6t)2(f(/xM)*_2P1I4)7,4 8 36| 48 ^~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #deIn file included from fsrc/libavcodec/aacsbr_fixed.ci:62n: esrc/libavcodec/aacsbrdata.h :Q36330:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t363) | ({(Qx3)*11(0 07.337740150892940.6004 0+9 10f.)5,) Q 3| 1( ^- 0.59910140In file included from 3src/libavcodec/aacps_fixed.c8:3241: 7In file included from 1src/libavcodec/aacps.cf):}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2003:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0373594262891f) ,200 | Q3 1 ( 0 . 9Q13202(7066.5080207000801f0)0}0,0 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:453:036(:0 .note: expanded from macro 'Q31'0 43345954 345 | f#/dMe_fPiIn)e, Q3Q13(0x(0). 0 6 7 2 1 7 2 3 8 2 f / (Mi_nPt)I()(,x )Q*3201(407.0498937614687.09 0+0 f0/.M5_)PI ), | Q ^ ~3 0(0.116295In file included from src/libavcodec/aacsbr_fixed.c1:6626: 3src/libavcodec/aacsbrdata.hf:/363M:_58P: Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.125073 63638 | 6{2Qf3/1(M _0P.I3)7, 05 0| 9 ^~~~~~~~~~~~~~90 6040src/libavcodec/aac_defines.h9:144f):,36 :Q 3note: 1expanded from macro 'Q30'( -0.599 1440 | 14#0d3e8f3i1n7e1 fQ)3}0,( x{)Q 3 1 ( - 0 . 7 0 3 7 3 5 9(4i2n6t2)8(9(1fx)),* 1Q03713( 70.4911822247.606 5+8 207.058)1 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :200:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 200 | Q 3 0 ( 0(.i00n0t0)00(0(0x0)0*2f1/4M7_4P8I3)6,4 8.Q0 3+0 (00..50)4 3 3| 4 ^ ~5 9543f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(0363.:0316:7 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72382f/M_PI), 363Q | 3{0(Q03.10( 909.731760795000f/9M_9P06I04)0,9 1fQ)3,0( 0Q3.11(1-602.95591961630f1/4M_0PI3)8,3 1Q3701(f0).}1,2 5{0Q73316(8-06.27f0/3M_7P3I5)9,4 2 6| 2 ^~~~~~~~~~~~~~8 91f),src/libavcodec/aac_defines.h :Q443:136(: 0note: .9expanded from macro 'Q30'1 227665 448 | 2#70d8e1ffin)e} ,Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | #)d*e1f0i7n3e 7Q43118(2x4.)0 + 0 . 5 ) | ^( int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c36:4328: .src/libavcodec/aacps_fixed_tablegen.h0 :+199 :0136.: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.h199: | 363 : 7 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.000000000 0363f | /{MQ_3P1I() ,0 .3Q73005(009.9001695084703915f6)6, fQ/M3_1P(-I0.)5,9 9Q13001(400.30833013731f1)6}9,1 7{Qf3/1M_(P-I0).,7 0Q3373059(402.620849418f6)6,88 2Q33f1/(M _0P.I9)1,2 2Q73606(508.2075028212f)5}8,9 1 5f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :Q36:3 note: 0expanded from macro 'Q31'( 0.056104 4459 | 6#1dfe/fMi_nPeI )Q,3 1 (x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)* 2441 | 4#7d4e8f3i64n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:62(: src/libavcodec/aacsbrdata.hx:)362*:184:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0.5) 362 | | { ^Q 31( 0.09In file included from 3src/libavcodec/aacps_fixed.c5:5244: 7In file included from 6src/libavcodec/aacps.c5:53285: 34src/libavcodec/aacps_fixed_tablegen.hf:)199,: 111Q:3 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .54845123045604f )199 | } , { Q 3 1Q(3-00(.05.40606080401402024000900ff/)M,_ PIQ)3,1( Q03.09(50.908109757847032506262f1/Mf_)}P, I )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:450:3360:3 note: 3expanded from macro 'Q31'1 6917f/M_ P45I | ),# deQf3i0n(e0 Q.310(4x4)8 6 6 8 8 2 3 f / M _ P I()i,n tQ)3(0((x0).*02512427245838694185.f0/ M+_ P0I.)5,) Q 3 0(| 0 ^ ~. 0561044961In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_P: Isrc/libavcodec/aacsbrdata.h):,362: 58: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 362 | expanded from macro 'Q30'{ Q31( 0 .0449 | 3#5d54e76f5i5n8e5 3Q43f0)(,x) Q 3 1 ( 0 . 5 4 8 4 5 1(2i30n45t60)4(f()x}),* 1{Q03713(7-401.85426648.40 1+4 202.450)9 0 f| ) ^ , Q31( 0.In file included from 95src/libavcodec/aacps_fixed.c98:072474: 0In file included from 2src/libavcodec/aacps.c0:2322: 1src/libavcodec/aacps_fixed_tablegen.hf:)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 | # d e fiQn3e0 (Q03.10(0x0)0 0 0 0 0 0 0 f / M _P I ) ,( iQnt3)0((0(.x0)*1291548774385366648f./0M_ P+I )0,. 5Q) 3 0| (0 ^ ~. 0303316917fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,362 :32Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.044866882 3362f | {/QM3_1P( I0)., 0Q3903(505.4075625252855348f9)15,f /QM3_1P(I 0)., 5Q483405(102.3004556610044f4)}9,6 1{fQ/3M1(_-P0I.)5,4 6 6| 8 ^~~~~~~~~~~~~~4 142src/libavcodec/aac_defines.h24:0449:036f:) ,note: Qexpanded from macro 'Q30'3 1( 0.95 9448 | 0#7d74e0f2i0n22e1f )Q}3,0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' (int) 45(( | x)#*d1e0fi7n3e74 18Q2341.(0x )+ 0 . 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*2: 1In file included from 4src/libavcodec/aacps.c7:4328: 3src/libavcodec/aacps_fixed_tablegen.h6:41998:.610: +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 199src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h : 362 : 7Q: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f/ 362M | _{PQI31)( ,0 .Q09335054(706.5051895583743f5)6,6 fQ/3M1_(P I0)., 5Q4834501(203.00340536034f1)6}9,1 7{fQ3/1M(_-P0I.)5,4 6Q63804(104.20244408906f6)8,8 2Q33f1/(M _0P.I9)5,9 8Q03707(400.200522212f2)5}8,9 1 5| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .056104 49456 | 1#fd/eM_fPiIn)e, Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*n21e47 48Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)(In file included from (src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:3617:3837:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | 361 | ^{Q 31( 0.8854In file included from 7src/libavcodec/aacps_fixed.c3:7243: 7In file included from 6src/libavcodec/aacps.c:032: 7src/libavcodec/aacps_fixed_tablegen.h5:9199f):,36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.896368029014 69199f | ) }, { Q 3 1(Q-300.(108.1070300708010502020260f)f,/ MQ3_1P(I-)0,.2 6Q13502(10.405119556880703f5)6}6f,/ M _| ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3045(:360:. 0note: 3expanded from macro 'Q31'0 3316917f /M45_ | P#Id)e,f iQn3e0 Q(301.(0x4)4 8 6 6 8 82 3f / M _ P I ) , (Qi3nt0)((0(.x0)5*22212457848931654f8/.M0_ +P I)0,. 5Q)3 0 (| 0 ^ ~. 056104496In file included from 1src/libavcodec/aacsbr_fixed.cf:62/M: _src/libavcodec/aacsbrdata.hP:I361:)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' 361 | {Q3 1(44 0 | .#8d8e5f4i7n3e7 37Q6300(7x5)9 f ) , Q 31 ( - 0 . 8 9 6 3 68(0i2n90t1)(4(6x9)f*1)0}7,3 7{4Q3118(2-40..01 81+7 300.758)1 5 2| 2 ^2 6f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c26:124: 5In file included from 2src/libavcodec/aacps.c1:432: 5src/libavcodec/aacps_fixed_tablegen.h:11995:6118:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :199 | note: expanded from macro 'Q31' Q30 (450 | .0#0d0e00f0i0n0e0 0Qf3/1M(x_)P I ) , Q3 0 ( 0 . 0 1 9 (5i8n7t3)5(6(6xf)/*M2_1P4I7)4,8 3Q6304(80.0. 0+3 003.35)1 6 91| 7 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: src/libavcodec/aacsbrdata.h4:43618:6316:8 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q30(0 .3610 | 5{2Q23215(8 90.188554f7/3M7_37P6I0)7,5 9Qf)3,0 (Q0.3015(6-10.08494639686012f/9M0_14P6I9)f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:0.4418:17363:0 7note: 81expanded from macro 'Q30'5 2226f ),44 | Q#3d1e(f-0i.n2e6 1Q3502(1x4)5 15 6 8 00 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36:( (note: expanded from macro 'Q31'x )*107374 184524 | .#0de f+i n0e .Q53)1 ( x| ) ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31(AS libavcodec/arm/rv40dsp_neon.o 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:360:83: 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:360:59: 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:360:32: 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: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.68264554369108f)}, {Q31(-0.24664412953388f), Q31(-0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~AS libavcodec/arm/sbcdsp_armv6.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:359:31: 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: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.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ CC libavcodec/arm/sbcdsp_init_arm.o src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#:d24e: fiIn file included from nsrc/libavcodec/aacps.ce:32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:2611:(61x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )261( | (x )* 2 1 4 74 8 3 6Q4380.(00 .+0 104.15)4 1 4| 2 ^ ~ 856998f), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.6200: 79src/libavcodec/aacsbrdata.h5:23585:8321:5 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1f), Q30(0.004 43587 | 2{1Q13315(9-404.99f9)9,2 5 8| 3 ~~~~^~~~~~~~~~~~~~~~~~7 36382src/libavcodec/aac_defines.h4f:)44,: 36Q3:1 (note: expanded from macro 'Q30'0. 7108484 744 | 8#6d4e0f6i7nfe )Q}3,0 ({Qx3)1 ( -0 . 8 6 8 75 9 0 3 5 0 7(3i1n3tf))(,( Qx3)1*(1-007.327042198126499.20 0+35 604.f5))} ,| ^ ~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:261:37 : 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31( x261) | Q 3 0 ( 0 .(0i1n4t1)4(1(4x28)56*929184f7)4,8 36Q4380.(00 .+0 007.95)5 2 5| 8 ^ ~1 54731f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 0src/libavcodec/aacsbrdata.h0:4358:467:2 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 59449f), | ~~~~^~~~~~~~~~~~~~~~~~ 358 | {src/libavcodec/aac_defines.hQ:3441:36(:- 0note: .expanded from macro 'Q30'9 9925837 3446 | 3#d8ef2in4ef )Q,3 0Q(3x)1 ( 0 . 7 1 0 8 4 8 4 7 8(6i4n0t6)7(f()}x,) *{1Q03713(7-401.882648.705 9+0 305.057)3 1 3| f ^ ~), Q31(-0.In file included from 20src/libavcodec/aacps_fixed.c2:9241: 6In file included from 9src/libavcodec/aacps.c9:2320: 35src/libavcodec/aacps_fixed_tablegen.h6:4261f:)13}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36261: | note: expanded from macro 'Q31' Q30 (450 | .#0de1f4i1n4e 1Q43218(5x6)9 9 8 f ) , Q 3 0 ( 0 . 0(0i7n9t5)(2(5x8)1*52417473418f3)6,4 8Q.300 (0+.0 004.457)2 1 1| 3 ^ ~5 944AS libavcodec/arm/sbcdsp_neon.o 9f), In file included from src/libavcodec/aacsbr_fixed.c:| 62 ~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:357src/libavcodec/aac_defines.h::4484::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #357d | e{fQi3n1e(- 0Q.3907(3x2)7 1 0 1 0 2 8 5 2 1 f ) , ( inQt)3(1((x )0*.10172337784118282143.03 1+1 00f.)5}), {| Q ^ ~3 1( 0.9140In file included from 0src/libavcodec/aacps_fixed.c3:6246: 02In file included from 21src/libavcodec/aacps.c2:432f: )src/libavcodec/aacps_fixed_tablegen.h,: 260Q:3851:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 79724713469 32600f | )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:360:. 1note: 1expanded from macro 'Q31'1 9822516 4452 | 2#5fd)e,f inQe 3Q03(10(.x0)7 9 4 0 1 6 2 6 9 7 6 5 (3ifn)t,) Q(30((x0).*024144679498031566428.60 7+ 70f.)5), Q| 3 ^ ~0 (0.025144In file included from 6src/libavcodec/aacsbr_fixed.c9:3621: 8src/libavcodec/aacsbrdata.h2:84357f:)59,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 357 | {Q31(-0 .449 | 7#3d2e7f1i0n1e0 2Q835201(fx)), Q 3 1( 0 . 1 2 37 81 2 81 33(1i1n0tf))(}(,x ){*Q13017(3 7041.8921440.003 6+6 00.2521)24 f )| , ^ ~ Q31( 0.5797In file included from 2src/libavcodec/aacps_fixed.c4:71243: 4In file included from 6src/libavcodec/aacps.c:9323: 0src/libavcodec/aacps_fixed_tablegen.hf:)260}:,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' 260 | 45 | #Qd3e0f(i0n.e1 1Q13918(2x2)5 1 6 4 2 2 5 f ) , Q 3(0i(n0t.)0((7x)9*4201146742836694786.503 f+) ,0 .Q530)( 0| . ^ ~04 469901562677In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0357(:032.:0 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 4469318284f), 357| | { ~~~~^~~~~~~~~~~~~~~~~~Q3 1(-0src/libavcodec/aac_defines.h.:9447:336:2 7note: 1expanded from macro 'Q30'0 1028521f )44, | Q#3d1e(f i0n.1e2 3Q73801(2x8)1 3 3 1 1 0 f ) } , {Q 3 1 ( (0i.n9t1)4(0(0x3)6*6100272317244f1)8,2 4Q.301 (+ 00..55)7 9 7| 2 ^ ~4 71346930fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::26045::3736:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # de260fi | n e CC libavcodec/arm/sbrdsp_init_arm.o Q 3 1 ( x )Q 3 0 (0 . 1 1 1 9 8 2 2(5i1n6t)4(2(2x5)f*)21,4 7Q43803(604.80.709 4+0 106.256) 9 7| 65 ^ ~3 f), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c4:4626: 9src/libavcodec/aacsbrdata.h9:03571:566: 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7f), Q30(0.0 2535714 | 4{6Q3913(1-08.2978342f7)1,01 0 2| 8 ~~~~^~~~~~~~~~~~~~~~~~5 21f)src/libavcodec/aac_defines.h,: 44Q:3136(: note: 0expanded from macro 'Q30'. 1237812 8441 | 3#3d11e0ffi)}n, e{ QQ3310(( x0). 9 1 4 0 0 36 6 0 22 1 2 4 f )(,i nQt3)1((( x0).*571970274377143146892340.f0) }+, 0. 5| ) ~~~~^~~~~~~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: expanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h 45: | #260d:e13f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 260 | (iQn3t0)((0(.x)1*1211984272458136644282.50f )+, 0Q.350)( 0 .| 0 ^ ~7 94016269765In file included from 3src/libavcodec/aacsbr_fixed.cf:)62,: src/libavcodec/aacsbrdata.h :Q3563:830: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 04469901562677f) ,356 | Q{3Q301((0 .002.59154543689130188222840f9)6,0 f| ), ~~~~^~~~~~~~~~~~~~~~~~ Q 31(-src/libavcodec/aac_defines.h0:.448:5365:5 70note: 5expanded from macro 'Q30'2 096538 f44) | }#,d e{fQi3n1e( -0Q.93604(9x0)9 2 0 4 7 6 2 1 1 f ) , Q 3(i1nt()-(0.(6x4)0*21009773079421382140.20f )+} ,0 . 5)| ~~~~^~~~~~~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c: :24note: : In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:259:85: 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de fine Q31(x) 259 | Q 3 0 ( 0(.i4n2t6AS libavcodec/arm/sbrdsp_neon.o )4(0(1x4)3*2271141742823f64)8.,0 Q 3+0 (00..53)0 8 9| 5 ^ ~5 40465965f),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.3562:2581:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4873077f), Q30 (0356.1 | 5{7Q68371(8 809.5945451348f1)0,8 2 20| 96 ~~~~^~~~~~~~~~~~~~~~~~0 f), Qsrc/libavcodec/aac_defines.h3:144(:-360:. note: 8expanded from macro 'Q30'5 5570520 9446 | 5#3d8eff)}i, n{eQ Q3310((-x0).9 6 4 9 0 9 2 0 4 7 6 2 1 1f()i,n tQ)3(1((-x0).*614007230794710892243.100 2+f )0}.,5 ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :25945: | 61#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 259 | Q 3 0((0i.n4t2)6(4(0x1)4*322711417248236f4)8,. 0Q 3+0 (00..5)3 08 9| 5 ^ ~5 40465965f)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0356.:2312:1 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 64873077f), 356Q | 3{0Q(301.( 105.7965857388819058424210946f0)f,) , | Q ~~~~^~~~~~~~~~~~~~~~~~3 1(-src/libavcodec/aac_defines.h0:.448:5365:5 note: 7expanded from macro 'Q30'05 2096538 44f | )#}d, e{fQi3n1e(- 0.Q93604(9x0)92 0 4 7 6 2 1 1f ) , Q(3i1n(t-)0(.(6x4)0*20190770392734110822f4).}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.c45 | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i259n:e37 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(x) 259 | ( in t ) ( (Qx3)0*(2014.74428366448.001 4+3 207.151)2 2 | f ^ ~) , Q30(0.3In file included from 0src/libavcodec/aacsbr_fixed.c8:95625: 4src/libavcodec/aacsbrdata.h0:43566:579:6 5warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.22137 43566 | {4Q83713(AS libavcodec/arm/simple_idct_arm.o 007.79f5)5,3 81Q03802(200.916507f6)8,7 8Q38915(4-40.18455f5)7, 0 5| 2 ~~~~^~~~~~~~~~~~~~~~~~0 96538src/libavcodec/aac_defines.hf:)}44, :{36:Q 3note: 1(expanded from macro 'Q30'- 0.9649 0449 | 2#0d4e7f6i2n1e1 fQ)3,0 (Qx3)1 (- 0. 64 0 2 0 97 0 92 3 1 0 2f )(}i, n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:0457:3367:4 note: 1expanded from macro 'Q31'8 24.0 + 0 .45 | 5#)d e f| i ^ ~n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n259t:)13(:( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 259+ | 0 . 5) | ^ ~ Q30(0.42640In file included from 1src/libavcodec/aacsbr_fixed.c4:3622: 7src/libavcodec/aacsbrdata.h1:1355:2842:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.3089554 03554 | 6{5Q93615(f )0,. 8Q33008(108.7269221537843634f8)7,3 07Q73f1()-,0 .Q93407(800.81551471648776838f9)5}4,4 1{4Qf3)1,( - | 0 ~~~~^~~~~~~~~~~~~~~~~~.5 8753src/libavcodec/aac_defines.h1:944:19360:5 3note: expanded from macro 'Q30'4 1f), Q3 144( | #0d.e0f1i2n9e0 7Q73203(8x9)1 6 3 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):36(:( xnote: )expanded from macro 'Q31'* 10737418 2454 | .#0d e+f i0n.e5 )Q 3 1(| x) ^ ~ In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c(:in32t: )src/libavcodec/aacps_fixed_tablegen.h(:(258x:)85*:21 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0. 5258) | | ^ ~ Q30(0.In file included from 8src/libavcodec/aacsbr_fixed.c7:962: 6src/libavcodec/aacsbrdata.h1:73551:6586:5 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242f), Q30(0 .3557 | 5{4Q63418(5 902.383207831287f6)9,2 5Q3803(30f.)63,3 6Q53610(-702.19942783028f)5,1 4Q1304(7603.f52)3}0,8 1{Q03412(6-705.4538f7)5, 3 1| 9 ~~~~^~~~~~~~~~~~~~~~~~1 9053src/libavcodec/aac_defines.h4:144f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.012 9440 | 7#7d2e3f89i16n3ef )Q}3,0 ( x)| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36(: inote: nexpanded from macro 'Q31't )((AS libavcodec/arm/simple_idct_armv6.o x)* 1450 | 7#3de7f4i18n2e4 Q.301 (+x )0 . 5 ) | ^ ~ (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:642588:61.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 258 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :Q3553:031(:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79617166552 43552 | f{)Q,3 1(Q 300.(803.07851486746895259823332f7)3,2 Qf3)1,( -Q03.09(4078.0683531461546706732f1)9}2,3 2{Qf3)1,( -Q03.0(508.75523310918910054324617f5)4,3 fQ)31,( 0| . ~~~~^~~~~~~~~~~~~~~~~~0 1290src/libavcodec/aac_defines.h7:7442:3368:9 1note: 6expanded from macro 'Q30'3 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45n:36e: Q3note: 0(expanded from macro 'Q31'x ) 45 | # de f i n(ei Qn3t1)((x()x ) *1 0 7 3 74 1 8 2 4 . 0( i+nt )(0(.x5))* 2 | 1 ^ ~ 47483648In file included from .src/libavcodec/aacps_fixed.c0: 24+: In file included from 0src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :| 258: ^ ~37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :258355 | : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.87961 73551 | 6{6Q53512(4 20f.)8,3 0Q83108(706.9725456843835f9),2 Q332713(-20.f94)7,8 08Q53104(104.766333f6)5},6 0{7Q23119(2-302.f5)8,7 53Q193109(005.354213f0),8 1Q03412(6 705.041239f0)77,2 3 8| 9 ~~~~^~~~~~~~~~~~~~~~~~1 63f)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(i3n7t4)(1(8x2)4*.2104 7+ 408.356)4 8 .| 0 ^ ~ + 0.5) In file included from src/libavcodec/aacps_fixed.c| ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:258:13: 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:354:83: warning: 258implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.8 73549 | 6{Q13711(6 60.59562346725f5)4,7 6Q33200(01.f7)5,4 Q6314( 805.932834287637429f3)03,2 4Q320f()}0, .{Q6313(3-60.5969017423198273527f1)6,8 1Q83f0)(, 0Q.3512(3-008.124094452276772534938f0)9, f AS libavcodec/arm/simple_idct_neon.o | ) ~~~~^~~~~~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~: 44:36:src/libavcodec/aac_defines.h :note: 45expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #def i45n | e# dQe3f0i(nxe) Q 3 1 ( x) ( i n t )((i(nxt))*(1(0x7)3*7241417842843.604 8+. 00 .+5 0). 5 )| ^ ~ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: src/libavcodec/aacsbrdata.h: :In file included from 354src/libavcodec/aacps.c::5832:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]257 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31 (257 | 0. 9 6 3 67 5 5 4Q73603(2101.f)2,6 4Q3311( 000.83814489667459340f3)2,42 fQ)3}0,( 1{.Q13916(0-307.4196961749389735f7)1, 6Q81380f()1,.1 0Q3713(7-02.40234692435227732f)3,9 80Q93f0)(},1 ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::36:44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #44d | e#fdienfei nQe3 1Q(3x0)( x ) ( i n t()i(n(tx))(*(2x1)4*7148037634784.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::24354: :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 :257:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31 ( 2570 | . 9 6 3 6 7 5 Q53407(613.22016f43)1,0 0Q83114(9 605.348f4)86,7 4Q39030(312.4129f6)0}3,7 4{1Q63617(9-903.f9)9,1 4Q33807(517.1160871387f2)4,0 36Q233123(f-)0,. 2Q43904(512)7,7 2 3| 9 ~~~~^~~~~~~~~~~~~~~~~~80 9f)}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 0(45x | )# d e f in e Q3 1 ( x) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(x8)2*42.1407 4+8 306.458). 0 +| ^ ~0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c257::6213: :src/libavcodec/aacsbrdata.h :warning: 354implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | 354 | {QQ303(11(. 02.69463130607855144796635240f1f)),, QQ303(11( .0.1398640836774419636073929432f)f,) }Q,3 0{Q(311.(1-007.397912443083765273126381f8)f,) , QQ3310((-10).,2 4 9| 4 ~~~~^~~~~~~~~~~~~~~~~~5 2772src/libavcodec/aac_defines.h3:9448:0369:f )note: },expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :36#:d enote: fexpanded from macro 'Q31'i ne Q30( x45) | # d e f i n e Q 3 1 (x ) ( i n t ) (( x ) * 1 0 7 37 4(1in8t2)4((.x)0* 2+14 7408.356)4 8| . ^ ~0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :256src/libavcodec/aacsbr_fixed.c::8562: :src/libavcodec/aacsbrdata.h :warning: 353implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | 353 | Q{3Q03(11.(3 906.7870976230349951814403721ff)),, QQ3310(AS libavcodec/arm/startcode_armv6.o (1-.308.02045731079419856174862075ff))},, Q{3Q03(1(1 .034.8349797788274597236249083f8)f,) ,Q Q3301((1-.03.14369323031174376873693219f5)f,) } ,| ~~~~^~~~~~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddefeifinnee QQ3310((xx) ) ( i n t()i(n(tx))(*(2x1)4*7140873367484.108 2+4 .00. 5+) | 0 ^ ~. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c:35324:: 59In 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:256:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 2560 | . 8 0 7 2 3 3 9 5Q13104(317.13f)9,67 7Q93610(4-908.2440721f7)4,1 8Q53104(610.53f8)0},0 5{3Q03919( 607.842777f8)8,7 5Q73302(910.3384f8)3,9 9Q371(2-04.94266334381f4)7,8 3Q93209(51f.)3}1, 3 9| 2 ~~~~~^~~~~~~~~~~~~~~~~~0 1736src/libavcodec/aac_defines.h7:645:3361:f )note: ,expanded from macro 'Q31' | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:de36f:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f in e Q 3 0 ( x()i n t )( ( x ) * 2 1 4 7 4 83(6i4n8.t0 )+( (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 :353:31: 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:256:37: warning: 353implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { Q31( 0.8072 32563 | 9 5 1 1 4 3 7 1 fQ)3,0( Q13.139(67-7906.024497814704218f5)1,4 6Q053f0)(}1,. 3{8Q03015(3 00.497967788827577f3)2,9 0Q3380f()1,. Q3314(8-309.9476234393124674883f9)2,9 5Qf3)0}(,1 .| ~~~~^~~~~~~~~~~~~~~~~~~3 13920src/libavcodec/aac_defines.h17:3456:736:6 note: 3expanded from macro 'Q31'1 f), | 45 ~~~~^~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hin:e44 :Q3631:( xnote: )expanded from macro 'Q30' 44 | # d e f i(ninet )Q(3(0x()x*) 2 1 47 48 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:62.: src/libavcodec/aacsbrdata.h0:353 :+7 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 353src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h8:0256:7132:3 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 114371f), Q2563 | 1 ( - 0 . 2 4 71 7Q43108(511.4369065f7)7}96,24 0{4Q warning931s(8 generated4 . 020f.)47,7 8Q3807(517.323908380f0)5,3 0Q993617(8-207.f)4,6 33Q33104(718.339428935f9)9}7,2 4 9| 2 ~~~~~^~~~~~~~~~~~~~~~~~6 48f),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 3expanded from macro 'Q31'1 39201736 7456 | 31#fd)e,f i n| e ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx): 44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)d(e(fx)i*2n1e4 7Q438036(4x8). 0 + 0 .5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 3src/libavcodec/aacsbrdata.h7:43521:8842:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 352 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c:.32: 6src/libavcodec/aacps_fixed_tablegen.h7:862556:885:6 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 8215f), Q31( 2550 | . 8 1 2 8 4 5 0 3Q83700(815.64f1)3}5,0 6{9Q83514(8-004.41f58)0,8 5Q693703(2158.34f1)1,9 8Q23718(3 705.985592f7)9,5 5Q5032403(812f.)4}0,9 7 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 02262src/libavcodec/aac_defines.h3:455:536f:) ,note: expanded from macro 'Q31'Q 30(1.4053 9454 | 7#9d48e8f5i4n5ef Q)3,1 ( x| ~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) 44( | (#xd)*e21f4i7n4e8 3Q6304(8x.0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:16207: 3src/libavcodec/aacsbrdata.h7:43521:8582:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 352 | In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c:032.: 6src/libavcodec/aacps_fixed_tablegen.h7:82556:6618:6 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 18215f), Q3 1255( | 0 . 8 1 2 84 5 0Q3308(710.845163f5)0}6,9 {8Q53418(0-404.f1)5,8 0Q83506(9173.2548131f)9, 8Q237813(7 509.5895f)2,7 95Q553002(413.842f0)9}77,3 0 2| 2 ~~~~^~~~~~~~~~~~~~~~~~~6 2355src/libavcodec/aac_defines.hf:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .4053947 9454 | 8#8d5e4f5ifn)e, Q | 3 ~~~~^~~~~~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (in t44) | (#(xd)e*2f1i4n7e4 8Q33604(x8) . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*10In file included from src/libavcodec/aacsbr_fixed.c7:3627: 4src/libavcodec/aacsbrdata.h1:823524:.320: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ In file included from 352src/libavcodec/aacps_fixed.c | {:Q3241: (In file included from 0src/libavcodec/aacps.c.:6327: 8src/libavcodec/aacps_fixed_tablegen.h6:6825560:1371:8 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31( 0.8 125528 | 4 5 0 3 8 7 0 8 5Q63f0)(}1,. 4{13Q53016(-908.514588004845f6)9,7 3Q23508(31f.)4,1 1Q98321(7 08.387552975995f5)5,0 2Q433082(f)1}.,4 0 9| 7 ~~~~~^~~~~~~~~~~~~~~~~~7 30226src/libavcodec/aac_defines.h2:345:536:5 fnote: )expanded from macro 'Q31' , Q30(1. 4450 | 5#3d9ef4i7n9e 4Q83815(45xf)) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : (44i:n36:t )note: (expanded from macro 'Q30'( x)*214 74448 | 3#64d8e.f0 i+n e0. 5Q)3 0| ( ^ ~x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:352i:n7t: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*107374182 4.3520 | {+Q 301.(5 )0. 6 7| 86 ^ ~6 860118215In file included from f)src/libavcodec/aacps_fixed.c, :Q2431: (In file included from src/libavcodec/aacps.c0.:8321: 28src/libavcodec/aacps_fixed_tablegen.h4:525503:813:7 0warning: 85implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6f )}, {Q31(-0.1 52558 | 08 5 6 9 7 3 2 5 8Q3f3)0,( 1Q.3411(3 500.68958254780945455f0)2,4 3Q8320f()1}.,4 1 1| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 27837src/libavcodec/aac_defines.h5:945:536:9 fnote: )expanded from macro 'Q31', Q30(1.4 0459 | 7#7d3e0f2in2e 6Q23315(5xf)) , Q 3 0 ( 1 .4 0 5 3 9 4(7i9n48t8)5(4(5xf))*,2 14 7| 4 ~~~~^~~~~~~~~~~~~~~~~~8 364src/libavcodec/aac_defines.h8:.440 :+36 : 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 351 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )351 | *{1Q03713(7 401.892847.200 6+8 406.650)4 88 f| ) ^ ~ , Q31( 0In file included from .src/libavcodec/aacps_fixed.c4:8244: 0In file included from 9src/libavcodec/aacps.c1:3323: 69src/libavcodec/aacps_fixed_tablegen.h19:62542:f85): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.8168 92542 | 9 6 2 7 1 2 0 3 fQ)3,0 (Q1.3411(-40.29006842971730536823822f9)8,f )Q3}0,( 1 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~ 1419src/libavcodec/aac_defines.h1:20452:2362:3 6note: 4expanded from macro 'Q31'f ), Q30(1 .4451 | 4#1d4e2f8i5n6e 9Q93718(4xf) ) , Q 3 0 ( 1 . 4 1 3 9(9i0n0t0)(8(5x9)4*32814f7)4,8 3 64| 8 ~~~~^~~~~~~~~~~~~~~~~~. 0 +src/libavcodec/aac_defines.h: 44:036.5:) note: | expanded from macro 'Q30' ^ ~ 44 | #In file included from src/libavcodec/aacsbr_fixed.cd:e62f: isrc/libavcodec/aacsbrdata.h:n351:e58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 351( | i{nQt3)1((( x)0*.1980772307648416862044.808 f+) , 0Q.351)( 0 .4| 84 ^ ~0 9133691962In file included from fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0254.:86116:8 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6271203f), Q 31254(- | 0 . 9 0 8 2 7 7 0Q363208(2918.f4)1}4,20 64 91| 3 ~~~~^~~~~~~~~~~~~~~~~~~5 832fsrc/libavcodec/aac_defines.h:)45,:36 :Q 3note: expanded from macro 'Q31'0 (1.414191 2450 | 2#2d2e3f6i4nfe) ,Q 3Q13(0x()1 . 4 1 41 4 2 8 5 6 9 9 7 8(4ifn)t,) (Q(3x0)(*12.14417438939604080.805 9+4 308.f5)), | | ^ ~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x )351 | { Q3 1 ( 0 . 9 8 7 2 0 68 4(6i6n0t4)8(8(fx)),* 1Q301(7 307.44814802941.303 6+9 1906.25f)) } ,| ^ ~{Q 31(-0.816In file included from 8src/libavcodec/aacps_fixed.c9:224: 9In file included from 6src/libavcodec/aacps.c2:7321: 2src/libavcodec/aacps_fixed_tablegen.h0:3254f:),37 Q:3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .9082770362 8225498 | f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(45:136.:4 1note: 4expanded from macro 'Q31'2 0649135 8453 | 2f#)d,e fiQn3e0 (Q13.14(1x4)19 1 2 0 2 2 23 6 4 f ) , (Qi3n0t)((1(.x4)1*4211447248853669489.708 4+f )0,. 5Q)3 0 (| 1 ^ ~. 41399000In file included from 8src/libavcodec/aacsbr_fixed.c5:629: 4src/libavcodec/aacsbrdata.h3:3518:f7),: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'351 | {Q31( 440 | .#98d72e0f6i8n46e6 0Q43880f()x,) Q 3 1 ( 0 . 4 8 4 0 9 1 3(3i6n9t1)9(6(2xf))*}1, 0{7Q33714(1-802.48.10 6+8 902.956)2 7 1| 2 ^ ~0 3f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c9:024: 8In file included from src/libavcodec/aacps.c2:7327: 0src/libavcodec/aacps_fixed_tablegen.h3:62542:138:2 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h254: | 45 : 36 : note: expanded from macro 'Q31' Q30(1. 4451 | 4#2de0f6i4n9e1 Q33518(3x2)f ) , Q 3 0 ( 1 . 4 1 4 1(9i1n2t0)2((2x2)3*6241f4)7,4 8Q336048(.10. 4+1 401.4528)5 6 | 9 ^ ~9 784f), Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c1:623: 9src/libavcodec/aacsbrdata.h9:03500:0838:5 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44350 | :{36Q:3 1note: (expanded from macro 'Q30'- 0.30889 7447 | 3#9d1e9f4i3n7fe) , QQ3301((-x0).8 0 6 6 4 3 8 9 7 7 6 86 0 f )(}i,n t{Q)3(1(( x0).*03150774397954612862149.40f) , +Q 301.(5-0). 9 7| 3 ^ ~2 5616900959In file included from fsrc/libavcodec/aacps_fixed.c)}:,24 : In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h252::4561:36:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #252d | e f i n e Q 3 1Q(3x0)( 0 . 2 7 6 7 1 8 2 8 2 3 0(9i84nft)),( (Qx3)0*(20.11477468634644682.706 6+7 103.f5)) , | Q ^ ~3 0(0.07940162In file included from 6src/libavcodec/aacsbr_fixed.c9:7626: 5src/libavcodec/aacsbrdata.h3:f350):59,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'350 | {Q31( -044.3 | 0#8d89e7fi7n3e9 Q1394037(f)x, )Q 31 ( - 0 . 8 0 6 6 4 3(8i9n7t7)6(8(6x0)f*)1}0,7 3{7Q4311(8 204.0.305 7+4 909.556)2 6 1| 9 ^ ~4 f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.9:7243: 2In file included from 5src/libavcodec/aacps.c6:1326: 9src/libavcodec/aacps_fixed_tablegen.h0:02529:5379:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :25245 | : 36 : note: expanded from macro 'Q31'Q 30(0.2767 1458 | 2#d8ef2i3n0e9 8Q43CC libavcodec/arm/synth_filter_init_arm.o f1)(,x )Q 3 0 ( 0 . 1 7 6 6 4 4 6 2(7in6t6)7((1x3)f*)2, 1Q437408(306.4087.9040 1+6 02.56)9 7 | 6 ^ ~5 3f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :src/libavcodec/aacsbrdata.h44::35036::31 note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 350Q3 | 0{(Qx3) 1 ( -0 .3 0 8 89 7 7 39 1 9 4 3(i7nf)t,) (Q(3x1)(*-10073.74810862644.308 9+7 706.856)0 f) }| , ^ ~ {Q31( 0.03In file included from 5src/libavcodec/aacps_fixed.c7:4249: 9In file included from 5src/libavcodec/aacps.c6:322: 6src/libavcodec/aacps_fixed_tablegen.h1:92524:f)13,: Q3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.97325616 92520 | 0 9 5 9 f) } , Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.2src/libavcodec/aac_defines.h7:6457:1368:2 8note: 2expanded from macro 'Q31'3 0984f), 45Q | 3#d0ef(in0e .Q13716(x6)4 4 6 2 7 6 6 7 1 3 f )(,in tQ)3(0((x0).*027194744081366428.609 7+6 503.f5)), | | ^ ~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from :src/libavcodec/aacsbr_fixed.c :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:350:6: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q30(x) 350 | { Q 3 1 ( - 0 . 3(0i8n8t9)7(7(3x9)19*413077f37)4,1 8Q2341.(0- 0.+8 006.654)3 89 7| 7 ^ ~6 860f)}, {Q3In file included from src/libavcodec/aacps_fixed.c1:(24 : In file included from 0src/libavcodec/aacps.c.:0323: 5src/libavcodec/aacps_fixed_tablegen.h7:42519:9855:62 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4f), Q31(-0. 92517 | 3 2 5 6 1 6 90 0 9Q5390f()0}.,8 7 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 1716src/libavcodec/aac_defines.h65:5452:4362:f )note: , expanded from macro 'Q31'Q 30(0.754 456 | 4#8d5e9f2i3n2e7 Q3312(xf)) , Q 3 0 ( 0 . 5 7 6 7(7i9n9t0)(7(44x5)7*52f1)4,7 4Q3803(604.84.206 4+0 104.352) 7 1| 1 ^ ~2 2f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 349note: :84expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0349(x | ){ Q 3 1 ( 0 . 5 55 26 9 4 0 6(59i9nt4)7(f()x,) *Q3110(7 307.47188829415.203 7+3 407.754f)) } , | { ^ ~Q 31( 0.73In file included from 53src/libavcodec/aacps_fixed.c8:22415: 7In file included from 5src/libavcodec/aacps.c26:3320: fsrc/libavcodec/aacps_fixed_tablegen.h:)251,: 61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .9645207237 32514 | 0 4 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:845:7369:6 note: 1expanded from macro 'Q31'7 1665524 245f | )#, dQef3i0n(e0 .Q735416(4x8)5 9 2 3 2 7 3 2 f) , Q 3 (0in(t0).5(7(6x7)7*929104774448537654f)8,. 0Q 3+0 (00.5.)4 2 | 64 ^ ~0 143271122f)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| ~~~~^~~~~~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:349src/libavcodec/aac_defines.h::5944:: 36warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' 44349 | | #{Qd31e(f i0n.5e5 AS libavcodec/arm/synth_filter_neon.o 5Q23609(4x06)59 9 4 7f ) , Q 3 1 ( 0 .7 8(8i91n5t2)(3(7x3)4*77140f)7}3,7 {4Q13812(4 .00. 7+35 308.251) 5 7| 5 ^ ~2 630f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240.: 9In file included from 6src/libavcodec/aacps.c4:5322: 0src/libavcodec/aacps_fixed_tablegen.h72:32517:34370:4 fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :36251: | note: expanded from macro 'Q31' Q3 045( | #0d.e8f7i9n6e 1Q7316165(5x2)4 2 f ), Q 3 0 ( 0 . 7 5 4 6(4i85n9t)2(3(2x)7*23124f7)48,3 6Q340(80..05 +7 06.757)9 9 0| 74 ^ ~45 75f), Q30(0In file included from src/libavcodec/aacsbr_fixed.c.:624: 2src/libavcodec/aacsbrdata.h6:3494:01324:3 2warning: 71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 22f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h349: | 44:{36Q:31 ( note: 0expanded from macro 'Q30'. 555269 4440 | 65#9d9e4f7infe) ,Q 3Q03(1x( )0 . 7 8 8 9 1 5 2 3 7 3 4(7i7n4tf))(}(, x{)Q*3110(7 03.7743158328421.507 5+2 603.05f)) , | Q ^ ~3 1( 0.964In file included from 5src/libavcodec/aacps_fixed.c2:0247: 2In file included from src/libavcodec/aacps.c3:7323: 4src/libavcodec/aacps_fixed_tablegen.h0:4251f:)13}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'251 | 45 | #Q3d0e(f0i.n8e7 9Q63117(1x)6 6 5 52 4 2 f ) , Q 3 (0i(n0.t7)5((4x6)4*825194273428733624f8).,0 Q+ 300.(05.)5 7| 6 ^ ~7 7990744575In file included from fsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0349(:70: .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 640143271122f )349, | { Q3 1| ( ~~~~^~~~~~~~~~~~~~~~~~ 0.55src/libavcodec/aac_defines.h5:24469:4360: 6note: 5expanded from macro 'Q30'9 947f), Q443 | 1#(d 0e.f7i8n8e91 5Q23307(3x4)7 7 4 f) } , { Q 3 1 ( 0 .7 3(5i3n8t21)5(7(52x6)3*01f0)73,7 4Q1318(2 40..09 6+4 502.057) 2 3| 73 ^ ~4 04f)}, | ~~~~~^~~~~~~~~~~~~~~~~~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.hnote: :expanded from macro 'Q31'250 :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e250 | Q3 1( x ) Q 3 0 ( 1 . 2 9(i1n2t4)9(37(1x1)*020218f4)74,83 6Q4380.(10. +1 09.650)3 7 4| 1 ^ ~6 67993f), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162: .src/libavcodec/aacsbrdata.h1:03487:3837:2 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0362323f), Q3 0348(1 | ){,Q 31 (| - ~~~~^~~~~~~~~~~~~~~~~~0 .08src/libavcodec/aac_defines.h7:544:03660:4 6note: 56expanded from macro 'Q30'82 5f), Q3 144( | #0d.e9f7i6n8e6 9Q43403(6x)2 5 2 7 f ) } , { Q 3 (1i(n-t0.)9(6(4x95)2*617801723571411f8)2,4 .Q301 (+- 00..553)96 0 3| 05 ^ ~9 46511f)}In file included from ,src/libavcodec/aacps_fixed.c : 24| : ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45250::3637:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #d ef250i | n e Q 3 1 (Qx3)0 ( 1 . 2 9 1 2 4 93 7 1 1 0 0(2i8nft))((,x )Q*3201(417.41893664083.704 1+6 607.9593)f) , | Q ^ ~3 0(1.1073724In file included from 0src/libavcodec/aacsbr_fixed.c3:6622: 3src/libavcodec/aacsbrdata.h2:3348:f58:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ 348 | {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 0note: 8expanded from macro 'Q30'7 506046 5446 | 8#25dfe)f, iQn3e1 (Q 300.(9x7)6 86 94 4 3 6 2 5 2 7 f ) } , ({iQn3t)1(((-x0)*.19604793754216872841.2501 1+f) ,0. 5Q)31 (- 0| . ^ ~5 396030594In file included from 65src/libavcodec/aacps_fixed.c1:124f: )}In file included from ,src/libavcodec/aacps.c :32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :250:src/libavcodec/aac_defines.h13::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 25045 | | # d e f i n e QQ3310((x)1 . 2 9 1 2 4 9 3 7 1 1 0(i0n2t8)f(()x,) *Q231047(418.3169486.00 3+7 401.656) 7 9| 9 ^ ~3 f), Q30(1.10In file included from 7src/libavcodec/aacsbr_fixed.c3:7622: 4src/libavcodec/aacsbrdata.h:033486:232:3 2warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ 348 | src/libavcodec/aac_defines.h{:Q443:136(:- 0.note: 08expanded from macro 'Q30'7 506046 544 | 6#8d25eff)i,n eQ 3Q13(0 (0x.)9 7 6 8 6 9 44 3 6 2 5 27 f )(}i,n t{)Q(3(1x()-*01.09763479452168728412.5101f )+, 0Q.315()- 0 .| 53 ^ ~96 0305946511In file included from fsrc/libavcodec/aacps_fixed.c):}24, : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 3289: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h:: warning45249s:: generated3685:. : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #d e249f | i ne Q 3 1 (Qx3)0 ( 1 . 4 1 1 9 8 2 7 8 3(7i5nt9)5((9x)f*2)14,74 83Q64380.(0 1+. 400.351)3 8| 1 ^ ~5 268360f), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 3src/libavcodec/aacsbrdata.h8:3486:68:7 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 404960f), Q30( 1348. | 3{4Q83319(9-07.204879520664084f6)5,6 8 2| 5 ~~~~^~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h31:(44 :036.:97 6note: 8expanded from macro 'Q30'6 9443625 2447 | f#)d},e f{iQ3n1e( -Q03.09(6x4)9 5 2 6 7 8 1 2 5 1 1 f ) , (Qi31n(t-)0(.(5x3)9*610037035794416581214f.)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 :3245: | src/libavcodec/aacps_fixed_tablegen.h#:d249e:f61i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(x) 249 | ( i nt )(Q(x3)0*(211.4471419883264788.30 7+5 905.95)f ) ,| ^ ~Q 30(1.4031381In file included from 5src/libavcodec/aacsbr_fixed.c:2626: 8src/libavcodec/aacsbrdata.h3:63470:84f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.3868767040 43479 | 6{0Q3f1() ,0 .Q433709(318.61344588379594f7)2,4 9Q23614(8-f0).,78 90 49| 6 ~~~~^~~~~~~~~~~~~~~~~~9 8927src/libavcodec/aac_defines.h24:f44):}36,: {note: Qexpanded from macro 'Q30'31 (-0.36 3444 | 5#1de2f6i3n7e4 4Q4310f()x,) Q 3 1 ( 0. 6 4 8 7 4 4 3 5(3i5n7t1)6(2f()x}),* 1 0| 7 ~~~~~^~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h2:4.450 :+36 :0 .note: 5expanded from macro 'Q31') | ^ ~ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: In file included from esrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:x249): 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((249x | ) * 2 14 7 4 83 6Q438.00( 1+ .04.151)9 8| 2 ^ ~7 8375959f), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: src/libavcodec/aacsbrdata.h1:.3474:0583:1 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 15268360f), Q3 0347 | ({1Q3.138(6 807.6473074903489661045f8)75,4f )Q,3 0Q3(11(.-304.87389990742946929684982f7)2, 4 f| ) ~~~~^~~~~~~~~~~~~~~~~~} , {src/libavcodec/aac_defines.hQ3:144(:-36:0 .note: 3expanded from macro 'Q30'6 3451263 7444 | 4#4d1eff),i Qn3e1 (Q 300.(6x)4 8 7 4 4 3 5 3 5 7 1 6 2 f )(}i, n t| ) ~~~~^~~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:045:7363:7 note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#)d e f| i ^ ~n e Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 249(:i13n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*21474836 42498. | 0 + 0 .5 ) Q| 3 ^ ~0 (1.411982783In file included from 75src/libavcodec/aacsbr_fixed.c95:962f: )src/libavcodec/aacsbrdata.h,:347 :Q313:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .40313815268 33476 | 0{fQ)31,( 0Q.3403(7913.8361846588776547f0)4,0 4Q93610(-f0).,78 9Q03409(619.8394287329947f2)4}9,2 64{8Qf3)1,( -0 .| 3 ~~~~^~~~~~~~~~~~~~~~~~6 3451src/libavcodec/aac_defines.h2:6443:7364:4 4note: 1expanded from macro 'Q30'f ), Q31( 440 | .6#48d7e4f4i35n3e5 7Q13602(fx))} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45(:in36t:) note: (expanded from macro 'Q31'( x)*10737 4451 | 8#2d4ef.i0n e +Q 301.(5x)) | ^ ~ (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 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:265:160: 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:346:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 346 | { Q 3 1( 0 . 1Q43312(3605)13,8 7Q33610(0f.),1 7Q83412(7-06.39541f4/5M5_9P8I2)2,2 4Q8381f()0},. 2{8Q53616(-703.32f9/2M68_2P9I3)5,7 5Q63712(f0).,46 3Q03712(3 60f.0/5M7_5P92I2)4,9 2Q73915(20f).}5,9 7 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~3 15f/src/libavcodec/aac_defines.hM:_45:P36I: )note: ,expanded from macro 'Q31' Q31(0.78 5453 | 9#8d1e6ffin/e MQ_3P1I()x,) Q 3 1 (1 . 1 0 0 3 0 8 5(5ifn/tM)_((Px)I*),2 14Q734183(614.85.700 7+9 60.353)f / M| ^ ~_ PI) | ^~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::45346::3631:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def in346e | {QQ3311((x) 0 . 1 4 3 2 3 6 5 1 3 8(73i6n0tf))(,( xQ)3*12(1-407.498431644585.908 2+2 204.58)8 f )| } ^, {Q31(-0.29In file included from 2src/libavcodec/aacps_fixed.c6:8242: 9In file included from 3src/libavcodec/aacps.c5:7325: 6src/libavcodec/aacps_fixed_tablegen.h72:f265):,137 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.05759224927952 f265) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h1:(450:)36,: Qnote: 3expanded from macro 'Q31'1 (0.17842 7456 | #3d5eff/iMne_ PQI3)1,( x)Q 3 1 ( 0 . 2 8 5 6 6 7 3 (3ifn/tM)_(PI()x,) *Q23114(704.8436634087.2306 f+/ M0_.P5I)) , | Q ^ ~ 31(0.5971631In file included from 5src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:P346I:)7,: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(0.78539816f/ M346_ | P{IQ)3,1 Q(3 10(.114.31203063501835857f3/6M0_fP)I,) Q,3 1Q(3-10(.914.154575097892623234f8/8Mf_)}P,I ){ Q 3| ^~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h2:94526:8362:9 3note: 5expanded from macro 'Q31'7 5672f) ,45 | Q3#1d(e f0i.n0e5 7Q593212(4x9)2 7 9 5 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h((:x45:)36:* 2note: 1expanded from macro 'Q31'4 7483648.0 45+ | # de0f.i5n)e Q 31| (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(:x265):*21141:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.cQ:3621: (src/libavcodec/aacsbrdata.h0:)345,: 83:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .178427635f/M _345P | I{)Q, 3Q13(1-0(.607.4218456626677339f3/54M4_fP)I, )Q,3 1Q(31 (00.4.945643802722113860f07/8Mf_)}P, I{)Q,3 1Q(3-10(.04.75339973156331658f4/66M4_fP)I, )Q3,1 (Q-301.(805.970845332988831460f4/7Mf_)P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 31(1src/libavcodec/aac_defines.h.:1450:0363:0 8note: 5expanded from macro 'Q31'5 f/M_PI), Q453 | #1d(e1f.in5e 7Q301(7x9)6 3 3 f /M _ P I ) | ( ^~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x45):*3621:47 4note: expanded from macro 'Q31'8 3648.0 45 | +# d0e.5f)i n e| ^ ~Q 31(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :345 : 58(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*21474836 43458 | .{0Q 3+1 (0-.05). 6 7| 41 ^46 26793544In file included from fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:42659:5914:8 22warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 80078f)}, {Q31(-0 .2654 | 7 3 3 93 5 3 6 8 4Q63614f()0,) Q,3 1Q(3-10.(8509.01473824828374603457ff/)M}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h0:.452:8365: 6note: 6expanded from macro 'Q31'7 33f/M_P I45) | ,# dQe3f1in(e0 .Q43613(0x)7 2 3 6 f / M _ P I ) , (Qi3n1t()0(.(5x9)7*1261341754f8/3M6_4P8I.)0, +Q 03.15()0 . 7| 8 ^ ~5 39816f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:33451:32(:1 .warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 030855f/M_PI) ,345 | QAS libavcodec/arm/synth_filter_vfp.o {3Q13(11(.5-700.7697643134f6/2M6_7P9I3)54 4 f| ), ^~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h( :045.:4369:5 4note: 8expanded from macro 'Q31'2 2118007 845f | )#},d e{fQ3i1n(e- 0Q.3417(3x)3 9 3 5 3 6 8 4 66 4 f ) , Q(3i1nt()-(0(.x8)5*9201443724888334604487.f0) }+, 0| ~~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #dsrc/libavcodec/aacps_fixed_tablegen.hef:i265n:e68 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) ( i265n | t ) ( ( x )* 2 1 4Q73418(306)4,8 .0Q 3+1 (00..5)1 7 8| 4 ^ ~27 635f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h1:(0345.:2685:6 6warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33f/M_PI), Q31 (345 | 0{.Q43613(07-203.66f7/4M1_4P6I2)6, 7Q9313(504.45f9)7,1 6Q33151f(/ M0_.P4I9)5,4 Q83212(101.8708057389f8)1},6 f{/QM3_1P(I-)0,. 4Q73313(913.510306380486654f5)f,/M Q_3P1I()-, 0Q3.18(519.054730278983643034f7/fM)}_,P I )| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'45 | #defin e45 | #dQe3f1i(nxe) Q 3 1 ( x ) ( i n t ) ( ( (xi)*n2t)1(4(7x4)8*3261484.704 8+3 604.85.)0 +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24344: :In file included from 83:src/libavcodec/aacps.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:265:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.9 92654 | 84 4 0 2 1 2 9 3 6Q83f1)(,0 )Q,3 1Q(31-(00..210708542257596253459f3/4Mf)_}P,I {)Q,3 1Q( 301(.0.9284526164753131f4/0M80_2P3If)), ,Q3 1Q(301.(4-603.0979263966f4/2M5_36P7I4)6,1 Qf31)(}0,. 5 | 9 ~~~~^~~~~~~~~~~~~~~~~~~ 7163src/libavcodec/aac_defines.h1:545f:36/:M _note: expanded from macro 'Q31'P I), Q31 (450 | .#7d85e3f9i8n1e6 Qf3/1M(_xP)I ) , Q 3 1 ( 1 . 1 0 0 3(0i8n5t5)f(/(Mx_)P*I2)1,4 7Q438316(418..05 7+0 07.9653)3 f| / ^ ~M _PI) | ^~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62: :src/libavcodec/aacsbrdata.h45::34436:59:: note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de fi344n | e{ Q3Q1(3-10(.x9)9 4 8 44 0 2 1 2 9 3 6 8 f ) ,( Qi3n1t()-(0(.x2)0*0522155497248534694384.f0) }+, 0{.5Q)3 1 (| ^ 0.9421451In file included from 1src/libavcodec/aacps_fixed.c4:0248: 02In file included from 3src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31265(:-210:. 99warning: 69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4253CC libavcodec/arm/vc1dsp_init_arm.o 67461f)}, | 265 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :36Q:3 1note: (expanded from macro 'Q31'0) , Q31(0. 1457 | 8#4d2e7f6i3n5e fQ3/1M(_xP)I ) , Q 3 1( 0 . 2 8 5 6(6i7nt3)3(f/(Mx_)P*I2)14,74 8Q336148(.00. 4+6 300.752)3 6 f| ^ ~/ M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c1:(620: src/libavcodec/aacsbrdata.h.:53449:73116:3 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q31(0.78 53443 | 98{1Q63f1(/-M0_.P9I9)4,8 4Q43012(112.91306083f0)85,5 fQ/31M(_-P0I.2)0,0 5Q235519(215.45973047f9)}6,3 3{Qf31/(M _0P.I9)4 2 14| 5 ^~~~~~~~~~~~~1 1408src/libavcodec/aac_defines.h0:2453:f36):, note: Qexpanded from macro 'Q31'3 1(-0.9 9456 | 9#6d42e5f3i67n4e6 1Qf3)}1,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31'( int)((x) *452 | #1de4f7i4n8e3 6Q4381.(0x )+ 0 . 5 ) | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.990090483CC libavcodec/arm/vc1dsp_init_neon.o 43881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36:In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:279:79: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 279 | s t at(iicn tc)o(n(stx )i*n2t1 4fr7ac4t83i6o4n8al._0d +e l0a.y5_)l i n| ^ ~k s[] = { Q31In file included from (src/libavcodec/aacsbr_fixed.c0:.624: 3src/libavcodec/aacsbrdata.hf:)342,:59 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.75f), Q31(0 .3423 | 4{7Qf3)1( -}0;. 3 4| ~~~~^~~~~~~8 75585src/libavcodec/aac_defines.h5:045:236:2 3note: 8expanded from macro 'Q31' f), Q31 (45 | 0#.d7e1f4i7n2e2 9Q03619(3x30)0 f ) } , { Q 3 1 ( 0 .9 1(9in8t0)0(8(1x24)3*02871f4)7,4 8Q33614(8 .00. 66+5 007.455)5 6 4| 4 ^ ~9 19f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:32:: 45src/libavcodec/aacps_fixed_tablegen.h::36279::67 :note: expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f279 | i n e Qst3a1t(ixc) c o n s t i n t f r a c(tiinotn)a(l(_xd)*e2l1a4y7_4l8i3n64k8s.[0] += 0{. 5Q) 3 | 1 ^ ~( 0.43f), Q31(In file included from 0src/libavcodec/aacsbr_fixed.c.:7625: fsrc/libavcodec/aacsbrdata.h):,342 :Q323:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 347f) }; | ~~~~^~~~~~ 342 | src/libavcodec/aac_defines.h{:Q453:136(:- 0note: .expanded from macro 'Q31'3 487558 54550 | 2#23d8fe)f,i nQe3 1Q(3 10(.x7)1 47 2 2 9 0 6 9AS libavcodec/arm/vc1dsp_neon.o 3 3 0 0 f()i}n,t ){(Q3(1(x 0).*92119840704818234634088.7f0) ,+ Q03.15() 0 | . ^ ~ 66507455In file included from 6src/libavcodec/aacps_fixed.c44:9241: 9In file included from fsrc/libavcodec/aacps.c):}32,: src/libavcodec/aacps_fixed_tablegen.h :| 279 ~~~~~^~~~~~~~~~~~~~~~~~: 55: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :45:36: note: expanded from macro 'Q31' 279 | 45 | #stdateifci nec oQn3s1t(x )i n t f r a c t i o n a(li_ntd)e(l(axy)_*l2i14n7k4s83[6]4 8=. 0 {+ 0Q.351()0 . 4| 3 ^ ~f ), Q31(0.75In file included from fsrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.hQ3:1342(:06:. 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f) }; | ~~~~^~~~~~ src/libavcodec/aac_defines.h342: | 45{:Q363: 1note: expanded from macro 'Q31'( -0.3487 5455 | 8#5d5ef0in2e2 3Q83f)1, (Qx3) 1 ( 0 . 71 4 7 2 2 9 0 6 9 (3i3n0t0)f)(}(,x ){*Q23114(7 408.396194880.008 1+2 403.05)8 7 f)| , ^ ~Q3 1( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)(In file included from (xsrc/libavcodec/aacps_fixed.c):*2421: 4In file included from 7src/libavcodec/aacps.c4:83326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2800 :+43: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 280 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : csrc/libavcodec/aacsbrdata.ho:n341s:t84 :i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fractional_del a341y | _{gQa3i1n( 0=. 9Q63316(01.883292f7)01;9 0 f| ) ~~~~^~~~~~, Q31(src/libavcodec/aac_defines.h :0.454:0367:0 6note: 9expanded from macro 'Q31'6 714098 9f45)} | ,# de{fQ3i1n(e- 0Q.3618(8x8)3 7 5 8 1 9 2 4 2 6f ) , Q 3(1i(n t0).(9(1x33)8*92518484707478326f4)}8, . 0| + ~~~~~^~~~~~~~~~~~~~~~~~ 0 .5) src/libavcodec/aac_defines.h:| 45 ^ ~: 36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45CC libavcodec/arm/videodsp_init_arm.o | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/arm/vorbisdsp_init_arm.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x)24 warning s generated . (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] In file included from src/libavcodec/aacps_fixed.c :33624 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.23618:6153:1 2warning: 85comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 79909f), Q31(-0.91 03613 | 5 0 4 71 4 3 6 0 3iff) }(,k {buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/assenc.o In file included from src/libavcodec/arm/me_cmp_init_arm.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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/asv.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/asvdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 28 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/asvenc.o 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/atrac.o CC libavcodec/atrac1.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.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), 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 | #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)*21474836483.0 warning+ s0 generated.. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215CC libavcodec/atrac3.o 391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/atrac3plus.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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)*2CC libavcodec/atrac3plusdec.o 147483648.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' CC libavcodec/atrac3plusdsp.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/atrac9dec.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:686:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | Q31( 0.0019841140f), Q31( 0.0018348265f), Q31( 0.0016868083f), Q31( 0.0015443219f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:685:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 685 | Q31( 0.0026201758f), Q31( 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)*21474CC libavcodec/atsc_a53.o 83648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:682:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 682 | Q31( 0.0045209852f), Q31( 0.0043730719f), Q31( 0.0042264269f), Q31( 0.0040819753f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/audio_frame_queue.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681CC libavcodec/audiodsp.o f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0CC libavcodec/aura.o .0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defineCC libavcodec/av1_frame_merge_bsf.o Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048CC libavcodec/av1_frame_split_bsf.o 109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:675:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | Q31( 0.0035401246f), Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dCC libavcodec/av1_metadata_bsf.o efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:673:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | Q31( 0.0000276045f), Q31( 0.0005832264f), Q31( 0.0010902329f), Q31( 0.0015784682f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' CC libavcodec/av1_parse.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45CC libavcodec/av1_parser.o | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:669:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | -Q31( 0.0132718220f), Q31(-0.0121849995f), Q31(-0.0111315548f), Q31(-0.0101150215f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.01554CC libavcodec/av1dec.o 05553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0CC libavcodec/avcodec.o .0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f),20 Q31( warning 0s. generated0. 359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | Q31( 0.0527630746f), Q31( 0.0512556155f), Q31( 0.0497385755f), Q31( 0.0482165720f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:661:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 661 | Q31( 0.0585915683f), Q31( 0.0571616450f), Q31( 0.0557173648f), Q31( 0.0542452768f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:660:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 660 | Q31( 0.0639715898f), Q31( 0.0626857808f), Q31( 0.0613455171f), Q31( 0.0599837480f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:659:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | Q31( 0.0687043828f), Q31( 0.0676075985f), Q31( 0.0664367512f), Q31( 0.0652247106f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:658:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 658 | Q31( 0.0725682583f), Q31( 0.0717002673f), Q31( 0.0707628710f), Q31( 0.0697630244f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:657:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 657 | Q31( 0.0753137336f), Q31( 0.0747452558f), Q31( 0.0741003642f), Q31( 0.0733620255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:656:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 656 | Q31( 0.0767093490f), Q31( 0.0764992170f), Q31( 0.0761992479f), Q31( 0.0758008358f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:655:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 655 | Q31( 0.0765050718f), Q31( 0.0767204924f), Q31( 0.0768230011f), Q31( 0.0768173975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:654:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 654 | Q31( 0.0744664394f), Q31( 0.0751576255f), Q31( 0.0757305756f), Q31( 0.0761748321f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:653:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 653 | Q31( 0.0703533073f), Q31( 0.0715826364f), Q31( 0.0726774642f), Q31( 0.0736406005f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:652:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | Q31( 0.0639444805f), Q31( 0.0657690668f), Q31( 0.0674525021f), Q31( 0.0689664013f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 160. warning0s3 generated6. 6418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:645:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 645 | Q31(-0.0583705326f), Q31(-0.0514804176f), Q31(-0.0447806821f), Q31(-0.0382776572f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:644:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 644 | Q31(-0.0877547536f), Q31(-0.0801372934f), Q31(-0.0726943300f), Q31(-0.0654409853f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:643:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 643 | Q31(-0.1200077984f), Q31(-0.1116826931f), Q31(-0.1035329531f), Q31(-0.0955533352f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:642:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | Q31(-0.1549607071f), Q31(-0.1459766491f), Q31(-0.1371551761f), Q31(-0.1285002850f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:641:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 641 | Q31(-0.1923966745f), Q31(-0.1828172548f), Q31(-0.1733808172f), Q31(-0.1640958855f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:640:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | Q31(-0.2320690870f), Q31(-0.2219652696f), Q31(-0.2119735853f), Q31(-0.2021250176f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:639:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | Q31(-0.2736634040f), Q31(-0.2631053299f), Q31(-0.2526480309f), Q31(-0.2423016884f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:638:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | Q31(-0.3168278913f), Q31(-0.3059098575f), Q31(-0.2950716717f), Q31(-0.2843214189f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 637 | -Q31( 0.3611589903f), Q31(-0.3499914122f), Q31(-0.3388722693f), Q31(-0.3278113727f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:637:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:633:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | Q31( 0.5412553448f), Q31( 0.5302240895f), Q31( 0.5191234970f), Q31( 0.5079817500f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q3CC libavcodec/avdct.o 1( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 +src/libavcodec/atrac.c 0.5:) 56 :| 19 ^ ~ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: 56warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fl o631a | t s = q mQf3_148(t a0p._6h2a6l1f2[4i]2 *6 925.f0); , | Q ^~~~~~~~~~~~~~~~~ ~31 ( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(CC libavcodec/avfft.o 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( 015.67 warning4s9 generated66. 3190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.7587080760f), Q31( 0.7513137456f), Q31( 0.7436827863f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483src/libavcodec/atrac.c648:.1390 :+15 :0 .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~ In file included from 139src/libavcodec/aacsbr_fixed.c | :62 : src/libavcodec/aacsbrdata.h :f625o:r(11i:=0 ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i< nIn; i+=2 )625 | { | ~^~~~ Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | CC libavcodec/avpacket.o 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)CC libavcodec/avrndec.o *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( CC libavcodec/avs.o 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' CC libavcodec/avs2.o 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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.85CC libavcodec/avs2_parser.o 35720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.843623CC libavcodec/avs3_parser.o 8281f), 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 | Q31CC libavcodec/avuidec.o ( 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),CC libavcodec/avuienc.o 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 | #dCC libavcodec/bethsoftvideo.o efine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~CC libavcodec/bfi.o 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)CC libavcodec/bgmc.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:612:CC libavcodec/bink.o 53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:610:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | Q31( 0.5845403235f), Q31( 0.5951123086f), Q31( 0.6055783538f), Q31( 0.6159109932f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:609:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | Q31( 0.5412553448f), Q31( 0.5522051258f), Q31( 0.5630789140f), Q31( 0.5738524131f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:608:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 608 | Q31( 0.4967708254f), Q31( 0.5079817500f), Q31( 0.5191234970f), Q31( 0.5302240895f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:607:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | Q31( 0.4515996535f), Q31( 0.4629308085f), Q31( 0.4742453214f), Q31( 0.4855253091f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:606:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 606 | Q31( 0.4062317676f), Q31( 0.4175696896f), Q31( 0.4289119920f), Q31( 0.4402553754f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:605:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | Q31( 0.3611589903f), Q31( 0.3723795546f), Q31( 0.3836350013f), Q31( 0.3949211761f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (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.242301681684f) warning,s generatedQ. 31(-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 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:595:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 595 | Q31(-0.0085711749f), Q31(-0.0141288827f), Q31(-0.0198834129f), Q31(-0.0258227288f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:594:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 594 | Q31( 0.0117623832f), Q31( 0.0069636862f), Q31( 0.0019765601f), Q31(-0.0032086896f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:593:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 593 | Q31( 0.0290824006f), Q31( 0.0250307561f), Q31( 0.0207997072f), Q31( 0.0163701258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:592:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 592 | Q31( 0.0434768782f), Q31( 0.0401458278f), Q31( 0.0366418116f), Q31( 0.0329583930f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: CC libavcodec/binkaudio.o note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:591:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 591 | Q31( 0.0550460034f), Q31( 0.0524093821f), Q31( 0.0495978676f), Q31( 0.0466303305f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f), Q31( 0.0575152691f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:590:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | Q31( 0.0639444805f), Q31( 0.0619602779f), Q31( 0.0598166570f)CC libavcodec/binkdsp.o , 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), | ~~~~~^~~~~~~~~~~~~~ CC libavcodec/bintext.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: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 | #defCC libavcodec/bitpacked_dec.o ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.src/libavcodec/ass_split.c5) :| ^ ~250 :14: 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:585:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | whi l585e | ( i 0f.i0e7ld5s8))0 08 35| 8f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~), 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:262: src/libavcodec/aacsbrdata.h: warning584:s32: generated 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) | ^ ~ src/libavcodec/ass_split.cIn file included from src/libavcodec/aacsbr_fixed.c::62: 273src/libavcodec/aacsbrdata.h::27581::32: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 581 | 273Q | 3 1 ( 0 . 0 5 8 5 9 1f5or6 83(f)i, =Q 301;( i0 .<0 5F9F9_83A7RR4AY8_0EfL)E,MS (Qas3s_1s(e c0t.i0o6n1s3)4;5 5i1+7+1f)), {Q 3 1| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(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 | src/libavcodec/ass_split.c#def:i369n:24e: warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 1(x) 369 ( | in t) ( (x ) * 21 4 7 4 8 3 6f4or8 (.i0= 0+ ;0. 5i)< F F_| A ^ ~R RAY_ELEMSIn file included from (src/libavcodec/aacsbr_fixed.ca:s62s: _src/libavcodec/aacsbrdata.hs:e579:c53t:i owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~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.0CC libavcodec/bitpacked_enc.o 286072173f), 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] src/libavcodec/assenc.c576 | : 50 : 16Q:3 1(warning: 0.028607comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2173f), Q31( 050. | 0 3 0 0f5o0r2 6(5i7=f0);, Qi3<1su(b 0-.>0n3u15m0_1r7ec6t0s;8 fi)+,+ Q)3 1{( | 0 ~^~~~~~~~~~~~~~~. 0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.01554src/libavcodec/ass_split.c0555:3f452):,19 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/bitstream.o 0.0167324712f), 452| | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :f45o:r 36(:i note: =expanded from macro 'Q31' 0 ; i < F F45_ | A#RdReAfYi_nELeEM S(Qf3ie1l(dsx)); i ++ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ (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 | Qsrc/libavcodec/ass_split.c31(:-4740:CC libavcodec/bitstream_filters.o .200: 0warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 337211f), Q31(-0. 04740 | 6 3 7 9 2 2 9 3 ff)o,r Q(3i1=(0-;0 .i00<7F2F6_1AR5R81A6Yf_)E,L EQM3S1((a-0s.s00_8se1ct7i9o8ns2)3;3 f)i,+ + )| ~~~~^~~~~~~~~~~~~~~{ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 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] In file included from 567 | src/libavcodec/asvenc.c : 41Q: 3src/libavcodec/put_bits.h1(: 227:037.:0 0warning: 35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 01246f), Q31( 0 .2270 | 0 3 2 0 9 1 8 8 5if)f, ( sQ-3>1b(u f0._0e0n2d8 44-67 57sf-),> bQu3f_1p(t r0 .>0=0 2s45i0z8eo5f4(0Bift)B,u 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:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5)src/libavcodec/put_bits.h :| 265 ^ ~ :37: 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:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]265 | if 565 | ( s - > b uQf_3e1n(d 0-. 0s0-5>2bCC libavcodec/blockdsp.o 7u1f5_7p5t8rf >)=, sQi3z1e(o f0(.B0i0tB5u1f3)8) 2{2 7 5| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975src/libavcodec/put_bits.hf):, 317 :| 33 ~~~~~^~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 317 | 45 | #idfe f(si-ne> bQu31f(_xe) n d - s- >b u f_ p t r >(i=nt )s(i(zxeo)f*(2B1i4t7B4uf8)3) 6{4 8 .| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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) 1(i warningn generated. t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/bmp.o | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:551:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 551 | Q31(-0.0002896981f), Q31(-0.0002098337f), Q31(-0.0001446380f), Q31(-0.0000617334f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q31(0.76923076923076923077f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o src/libavcodec/audio_frame_queue.c:91:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ CC libavcodec/bmvaudio.o src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 241 | 178 | { . i6 4f =l -o1 a}t , -m1,a x2_q5ua5nt, =F L1AG.S0 /} (,f l o| a ^t) ((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~ src/libavcodec/atrac3plusdsp.c:98:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ CC libavcodec/bmvvideo.o 11 warnings generated. src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitudsrc/libavcodec/bytestream.he_m:od271e: 17 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | 271 | ? i(ntwa vsei_zpea2r a=m -F>FaMmIpN_(ign-d>ebxu f+f e1r)_ e/n d1 5- .g1-3>bfu f| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r, s iz134e | ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49:: 251:. 0note: fexpanded from macro 'FFMIN') ; | ~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/bonk.o src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_endCC libavcodec/brenderpix.o - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: 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/bsf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/atrac3.c:46: 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/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) | ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:277: src/libavcodec/bytestream.h warning:187:s15 generated: . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/bswapdsp.o In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->busrc/libavcodec/avpacket.cffe:r124_:e27n:d warning: - comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p ->buffer, size )124; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if ((unsrc/libavutil/macros.hs:i49g:n25e:d )gnote: rexpanded from macro 'FFMIN'o w_by > 49| | ~~~~~~~~~~~~~~~~~ ^# define 125F | F M I N ( a , b )I NT(_(aM)A X> -(b ) (?p k(t-b>)s i:z e( a+)) A V| _ ~ ^ ~src/libavcodec/avdct.cI NP:U60T:_B89U:FIn file included from FEsrc/libavcodec/av1_parse.cR:warning: 27: _missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/bytestream.hP:AD 294D:I15N:G _warning: SIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Z E )60) | { "| 294 | b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i t s i_f p(esr_isrc/libavcodec/avpacket.csaz:137m:e2p29 !l=:e " warning: ,comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]si "ze"), O | 137 | F ~~~~~ ^ ~~~~F S E T ( b i t si_fp er(_dsaatmap_loef)f,s eAtV _>O PITN_TT_YMPAEX_ I-N nTe,w _{.sii6z4e )= 8 | } ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~, 0, 14, 0src/libavcodec/avpacket.c,}:,147 : 40:| ^warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | src/libavcodec/avdct.c : 61:i6f: (nwarning: ewmissing field 'help' initializer [-Wmissing-field-initializers]_ siz e61 | + {daNtUaL_Lof}f,s e t| ^< INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: CC libavcodec/c93.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/avcodec.c:263:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 263 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/avcodec.c:349:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 349 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/cabac.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: 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 30 warnings generated. 20 warnings generated. CC libavcodec/cavs.o CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o CC libavcodec/cavsdec.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/atrac3.csrc/libavcodec/avcodec.c::413192::1935:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192413 | | f o r (fil o=a t0 In file included from w; =src/libavcodec/av1dec.c i0:. 528<: * src/libavcodec/bytestream.hs:u(b186-w:13>i: n *u warning: mwicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _+ r wejc *t s;w ji)+; +186 )| | ~ ~~~~~~~~^~~~~~~~~ { s| i ~ ^ ~~~~~~~~~~~~~~z e2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMCC libavcodec/cbrt_data_fixed.o IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs.o src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ CC libavcodec/cbs_av1.o src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ CC libavcodec/cbs_bsf.o 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]); | ~~~~ ~~^~~~~~~~~~~~~~~ CC libavcodec/cbs_h2645.o 2 warnings generated. src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTECC libavcodec/cbs_jpeg.o RPOLATE(w[0][0], w[0][1], nsamplesrc/libavcodec/aacsbr_template.c - b:a782nd:)41;: | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 782469 | | ch(_(odladt)a- >+e _a([n0s] a=m p-l(e)c h*_ d0a.ta1-25> e*_ (a([n1e]w )! =- b(osl_d)n)u)m _e n| v ~ ~~~~~~^~~~~~~_o ld); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 615 | if (!side_data || side_data_size < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_mpeg2.o In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/bethsoftvideo.c:33 : 227src/libavcodec/bytestream.h | : 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (s->buf_end -186 | s - >b u fsi_zpet2r = >FF=M IsN(ipz-e>boufff(eBri_tBeunfd) )- {p - >| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:413:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 413 | if (bytestream2_get_bytes_left(&gb) < size_bytes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 416 | for (int i = 0; i < size_bytes; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/av1dec.c:418:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | if (bytestream2_get_bytes_left(&gb) <= size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/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_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | src/libavcodec/bytestream.h :355i:f 13(:by twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s_ read > cnt) { | ~~~~~~~~~~ ^ ~~~355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: 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/bfi.c:31src/libavcodec/av1dec.c: src/libavcodec/bytestream.h::171649::2318:: 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] 649171 | | fgo-r> b(uiffnetr i+= =F F0;M INi( Fb_uAfRfReArY__eEnLdE M-S (gs-->>bruefff)e;r ,i +s+i)z e{) ; | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/av1dec.c:754:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 754 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_sei.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ccaption_dec.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:356src/libavcodec/aacsbr_template.c:13:: warning: 1401comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 356 | size2 = FF1401MI | N( p - > b u f f efro_re n(di - =p- >b0u;f feir ,< s iizlei)m;; i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~+ +) | src/libavutil/macros.h ~ ^ ~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavcodec/aacsbr_template.c: 142149: | 23#:d efwarning: incomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]e FFMIN(a, b1421) | ( ( a) > ( fbor) ?( (ib )= 0:; (ai) )< | ~ ^ ~i lim; i++) In file included from { src/libavcodec/bfi.c :| 31 ~ ^ ~~~~: src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bfi.c227 | : 130 : 24: iwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (s->buf_end - s->b u130f | _ p t r > = s i ze o fi(fB i(tlBenugft)h) >{ = | b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~y testream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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_Isrc/libavcodec/put_bits.hNT,: {265 :.i376:4 warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, AV1_MAX _265O | P E R A TI N G _ PiOfI N(TsS- >-b u1,f _VeDn d} , - | ^ s->buf_ptr >= sizeof(Bisrc/libavcodec/av1dec.ct:B1238u:f12):) {warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1238 | { NULL } | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac9dec.c:742:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 742 | for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/cdgraphics.o src/libavcodec/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ CC libavcodec/cdtoons.o src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 5CC libavcodec/cdxl.o warnings generated. CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.o CC libavcodec/cfhdencdsp.o 1 warning generated. CC libavcodec/cga_data.o src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/chomp_bsf.o 1 warning generated. CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. 33 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o 3 warnings generated. CC libavcodec/cljrenc.o CC libavcodec/cllc.o CC libavcodec/cngdec.o src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/cngenc.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) CC libavcodec/cook.o ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/cook_parser.o CC libavcodec/cpia.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: 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/bmvvideo.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h357::15:355 :warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 | if (size2 != 355s | i z e ) s i| ze ~~~~~ ^ ~~~~ = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: 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. 11 warnings generated. src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | ifIn file included from (ssrc/libavcodec/c93.ci:z23e2: src/libavcodec/bytestream.h!:=186 :s13i:ze )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 186 | size2 = FFMIN(pIn file included from ->busrc/libavcodec/bonk.cff:er28_: esrc/libavcodec/bytestream.hnd: 171- :p18-:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | src/libavutil/macros.h : 49:g25-:> bnote: expanded from macro 'FFMIN'u ffer + =49 | F#FMdIeNf(ign->eb uFfFfMeIrN_(ean,db) - (g(-a>)b >u (fbf)e r,? (sbi)z e:) ;( a )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:187:15:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 187 | i f49 | (#dseifzien2e !F=F MsIiNz(ea), b )| ~~~~~ ^ ~~~~( (a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer +=CC libavcodec/cri.o FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/cbs_h2645.c#:de22fi: nsrc/libavcodec/bytestream.he :F186F:M13I:N( a,warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (186b) | : ( a )s)i z e| ~ ^ ~2 = FFMIIn file included from Nsrc/libavcodec/bonk.c(p:-28>: bsrc/libavcodec/bytestream.h:u187ff:e15r:_ ewarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->b u187f | f e r , siizf e()s;i z e2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~! = sizesrc/libavutil/macros.h): 49 :| 25 ~~~~~ ^ ~~~~: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->busrc/libavcodec/bytestream.hffer:,271 :s17i:z ewarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 271expanded from macro 'FFMIN' | int 49s | i#zed2e f= iFneFM IFFNMI(Ng(-a>,bbuf)f e(r_(ean)d >- (gb->)b uf?f e(rb,) :s (iaz)e)) ; | ~ ^ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cscd.o 11 warnings generated. In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 293 | src/libavcodec/c93.c : 23 : src/libavcodec/bytestream.hs:i293:z13e:2 =warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(p->buffer_e n293d | - p -s>ibzsrc/libavcodec/bytestream.huef2:f271 e:r=, 17F :sFi Mzwarning: Ie)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N;(p - >| bu ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer_endsrc/libavutil/macros.h -:27149 | p: -25 >b :u note: fexpanded from macro 'FFMIN' ifenr,t ss49i | i#dzeze)fei;ne2 = | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~FF FMIMN(IaN,b()src/libavutil/macros.hg (:-49(a>): >b 25u:(f fbenote: )rexpanded from macro 'FFMIN'_ e? (nbd) - : 49(g- | >a#bd)ufe)ffe r,i sni| ez ~ ^ ~ e F)FM;IN (a ,In file included from | bsrc/libavcodec/canopus.c) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(: (27a): src/libavcodec/bytestream.h:> src/libavutil/macros.h(294:b:4915):: 25 :?warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN'b ) : 294( | a ) ) 49 | | # ~ ^ ~idfe f(CC libavcodec/cri_parser.o isniez FeFMIn file included from I2 src/libavcodec/c93.c!N:=(23a : src/libavcodec/bytestream.h,:sib294ze)) :( 15(:| a ~~~~~ ^ ~~~~warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b )294 | ? (ifb )( si:z e2( a!=) )si z e| ) ~ ^ ~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h49: | 293#:d13e:f iwarning: nsrc/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e : F317F:M13:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b )293 | ( ( a )si z>e 2( 317b | =) F?FM I Ns((bi)pz-e 2>:b u(=fa Ff)F)e Mr I_| ~ ^ ~Ne (np-d> b- upf-In file included from fe>src/libavcodec/canopus.crb:_eun27fd: f -src/libavcodec/bytestream.he: r318p-,>: s15b:uif zwarning: feercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],) ;s i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e )318; | src/libavutil/macros.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : 49 i:f 25(ssrc/libavutil/macros.hi::49z :enote: 252:expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' ! = siz e)4949 | # d | e| # ~~~~~ ^ ~~~~fd ienfein eF FMFIFNMI(Na(,ab,)b ()( a()( >a ) (>b )(b ) ?? ((bb)) : :( a())a ) )| ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/c93.csrc/libavcodec/cbs_h2645.c::2322: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h318:294::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] 294318 | | i fi f( si(zsei2ze 2! =! =s isizze)e ) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = src/libavcodec/bytestream.hFF:M355I:N13:( pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - p- >355b | u f fe r s,i zsei z e= )F;F MI N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->bufsrc/libavutil/macros.hf:er49_e:n25d: -note: expanded from macro 'FFMIN' g->buf f49 | e#r,d esfiiznee) ;F FM I| N( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) ((a)src/libavutil/macros.h :>49 :(25b: )note: expanded from macro 'FFMIN'? (b) : (49a | )#)d e f| ~ ^ ~i ne FFMIN(In file included from asrc/libavcodec/canopus.c,:27b: )src/libavcodec/bytestream.h :(357(a:)15 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? ( 357b | ) : (iaf) )(s i z| e ~ ^ ~2 != size)In file included from src/libavcodec/c93.c| ~~~~~ ^ ~~~~: 23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357317::15:13 :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] 357 | if (size 2 317!= | s i z es) i ze| 2 ~~~~~ ^ ~~~~ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 16 warnings generated. CC libavcodec/cyuv.o In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/d3d11va.o CC libavcodec/dca.o src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dca_core.o 3 warnings generated. CC libavcodec/dca_core_bsf.o 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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_exss.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_lbr.o src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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)) | ~ ^ ~ 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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/dca_parser.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from In file included from src/libavcodec/cbs.csrc/libavcodec/cbs_mpeg2.c::2230: : In file included from In file included from src/libavcodec/cbs_internal.hsrc/libavcodec/cbs_internal.h::3030: : src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h::227227::3737: :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] 227227 | | iiff ((ss->-b>ubfu_f_eenndd -- ss-->>bbuuff_p_tprt >r= > =s isizezoefo(fBi(tBBiutfB)u)f ){) {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 265 | i f ( s -> b uif_fe n(ds -- >bsu-f>_ebnufd_ -p trs >-=>b usfi_zpetorf (>B=i tsiBzufe)o)f ({B i t| B ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_endsrc/libavcodec/put_bits.h - :s317-:33>:b uwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pt r >= sizeof(Bit B317u | f ) ) { i 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++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:24: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_sample_rate_tab.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca_xll.o 14 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcaadpcm.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | 265 | l e v e l i f = (ess->cbu_fc_eondde +- ( rusn- >>b ufr_-p>tmra x>_=r usni ze?o f1( B:i tr-B>ulfe)v)e l{_ ad d| [ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r un]); | ~~~ ^ ~~~~~~~~~~ CC libavcodec/dcadata.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cavsdec.c:620:13:src/libavcodec/ccaption_dec.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]931 :146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]620 | if (cbp > 63U )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/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 int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadct.o src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527:22CC libavcodec/dcadec.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dcadsp.o In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.csrc/libavcodec/bytestream.h:105::27121:: warning: 17comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | for 271( | + + i ;in t is i+z e12 <= FfFMrINa(gg-->>dbauftfae_rs_einzd e- g&-&>b uffrfaegr,- >sdiazet)a;[ i ]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ == 0xfsrc/libavutil/macros.h:f49;: 25i:+ +note: )expanded from macro 'FFMIN'; | ~~~~~ ^ ~~~~~~~~~~~~~~~ 49 | #define Fsrc/libavcodec/cbs_jpeg.cF:M106I:N15(a:, bwarning: )comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ((a) > (106b | ) ? ( bi)f : (i( a)+) 1| ~ ^ ~> = frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-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 int') [-Wsign-compare] 138 | if (i + 1 < frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:148:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 148 | if (i + 2 > frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:154:28: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-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 int') [-Wsign-compare] 167 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: 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/cdtoons.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(pIn file included from ->src/libavcodec/cdtoons.cb:u33f: fsrc/libavcodec/bytestream.he:186r:_13e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p->buffer, size) ;186 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sizesrc/libavutil/macros.h2: 49=: 25:F Fnote: Mexpanded from macro 'FFMIN'I N(p->b u49 | f#fdeerf_ienen dF F-M IpN-(>ab,ufbf)e (r(,a ) s>i z(e)b;) ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a)src/libavutil/macros.h): 49 :| 25 ~ ^ ~: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/cdgraphics.c | :#23d: esrc/libavcodec/bytestream.hf:i318n:e15 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b )318 | ( ( a ) i>f ((b)s iz?e (2b )! := (sai)z)e ) | ~ ^ ~| ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_jpeg.c:298:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 298 | if (scan->data_size * 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from 142 | src/libavcodec/cdtoons.c : 33 : src/libavcodec/bytestream.h : 293 : 13i:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a u->units[i].typ e 293= | = s e i_stiyzep2e )= {F F M| I ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ N(p->buffer_src/libavcodec/cbs_sei.ce:n157d: 35-: pwarning: -comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]> buffer, s i157ze | ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if src/libavutil/macros.h(:a49u:-25>:u nnote: iexpanded from macro 'FFMIN't s[i].t y49p | e# d ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ (b) ? (b) : src/libavcodec/cbs_sei.c(a:)164:)35 :| ~ ^ ~warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from src/libavcodec/cdtoons.c164: | 33 : src/libavcodec/bytestream.h : 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (au -294> | u n iitf s(s[izie2] !.=t syipzee) <| ~~~~~ ^ ~~~~h ighest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: 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/cfhd.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/cinepakenc.csrc/libavutil/macros.h::49:13725:: 121note: :expanded from macro 'FFMIN' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #define FFM IN137( | a , b ) (( aO)F F>S E(T(bm)a x?_ e(xbtr)a _:cb _(iat)e)r a t| ~ ^ ~i ons), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INTIn file included from , src/libavcodec/cfhd.c{: 33.: isrc/libavcodec/bytestream.h6:4293 :13=: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 }, 293 | 0 , MsAiX_zSTeR2I P=S FF-M IMNI(Np_-S>TbRIuPfSf,e rVE_ e},n d | - ^ p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/cinepakenc.c :146:12: src/libavutil/macros.hwarning: :missing field 'help' initializer [-Wmissing-field-initializers]49 :25 :146 | note: expanded from macro 'FFMIN' { NULL }49, | # d| e ^f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavcodec/bytestream.hIN(:a317,:13b:) warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) > (b) ? (b) : 317( | a ) ) s| i ~ ^ ~z e2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b)In file included from ((src/libavcodec/cfhdenc.ca): >33 : (src/libavcodec/bytestream.hb):171 :?18 :( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 171 | In file included from src/libavcodec/cfhd.c :33g: -src/libavcodec/bytestream.h>:318b:u15f:f ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r += F F318MI | N ( g -i>f b(usffiezre2_ e!n= dsi ze-) g -| ~~~~~ ^ ~~~~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186In file included from | src/libavcodec/cdxl.c: 32s: isrc/libavcodec/bytestream.hz:e2932: 13= :F FMwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (p->buffer_end - 293p | - > b u fsfiezre,2 s=i zFeF);M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->buffesrc/libavutil/macros.hr:_49e:n25d: - note: pexpanded from macro 'FFMIN'-> buffer , 49s | i#zdee)f;i n| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMIN(src/libavutil/macros.ha:,49b:)25 :( (note: aexpanded from macro 'FFMIN') > (b) 49 | ?# d(ebf)i n:e (FaF)M)I N (| a ~ ^ ~, b) ((a) In file included from >src/libavcodec/cfhdenc.c (:b33: )src/libavcodec/bytestream.h :?187 :(15b:) :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | 187 ~ ^ ~ | if (siIn file included from zsrc/libavcodec/cdxl.c:e322: src/libavcodec/bytestream.h:!294=: 15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: 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/dcaenc.o 11 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:271:17: warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size = FFMI N271( | g - > b uifntf esriz_ee2n d= F-FM IgN-(g>-b>ubfuffefr,e sri_zened )- ;g -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ buffer, src/libavutil/macros.hs:i49:z25e:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #dsrc/libavutil/macros.hef:in49e:25 :F FMnote: Iexpanded from macro 'FFMIN' N(a,b) 49( | (#ad)e fi> n(eb )F ?F MI(Nb()a ,:b )( a()()a ) | > ~ ^ ~ (b) ? (b) :In file included from src/libavcodec/cdxl.c(:a)32): src/libavcodec/bytestream.h :| 356 ~ ^ ~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: 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/dcahuff.o In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: 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/dct.o CC libavcodec/dct32_fixed.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cdtoons.c:289:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (size < 8 || size - 8 > eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_float.o In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: 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/dds.o 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/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/decode.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 265 | if (144s | - > b uf _sceanldin g -= ss-q>rbt(uef _*p tpr-> e>n=e rgsy i/z e1o08f1(10B9i9t7B5u)f;) )| { ~ ^~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dfa.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dfpwmdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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 int') [-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 int') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dfpwmenc.o src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | slice->data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) { \ | ^~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/codec_desc.c:3674:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3674 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: 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/cri.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: 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.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 13 warnings generated. CC libavcodec/dirac_arith.o In file included from In file included from src/libavcodec/dca_core_bsf.csrc/libavcodec/cook.c::2354: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::171171::1818:: 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] 171 | 171 | g - > bguf-f>ebru +f=f eFrF M+=I NFF(MgI-N>(bgu-f>fbeurf_fenedr _-e ndg --> bgu-f>fbeurf,f esri,z es)i;z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN' expanded from macro 'FFMIN' 49 | 49# | d#deeffiinne eF FFFMMIINN((aa,,bb)) ((((aa) )> >( b()b )? (?b )( b:) (:a )()a )) | ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/dca_core_bsf.c:src/libavcodec/cook.c23:: 54src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h186::18613::13 :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] 186 | 186 | s izsei2z e=2 F F=M IFFNM(pI-N>(bpu->fbfuerf_feendr _- epn-d> -b pu-f>fbeurf,f esri,z es)i;z e );| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949:25::25 note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | # d49 | e#fdienfei nFeF MFFIMNI(Na(,ab), b()( a()( a> )( b>) ?( b(b)) :? (a()b)) : (| a ~ ^ ~ )) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: In file included from src/libavcodec/bytestream.hsrc/libavcodec/cook.c::187:5415: :src/libavcodec/bytestream.h :warning: 187comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i f187 ( | s i z e2i !f= (ssiizzee)2 | ! ~~~~~ ^ ~~~~= size) | ~~~~~ ^ ~~~~ 12 warnings generated. 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 int' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | intsrc/libavcodec/bytestream.h si:ze2712 :17=: Fwarning: FMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (g->buffer_end -271 | g - > b uifnfte rs,i zseiz2e =) ;F FM I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(g ->buffersrc/libavutil/macros.h_:en49d: 25-: gnote: -expanded from macro 'FFMIN'> buffer, 49s | i#zdee)f;in e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FMIN(a,src/libavutil/macros.hb:)49 :25(:( a)note: expanded from macro 'FFMIN'> (b) ? 49( | b#)d e:fi n(ea F)F)M I N| ( ~ ^ ~a ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h :293293 | : 13 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMIN(p->b u293ff | er _ e n dsi z-e 2p =- >FbFMuIfN(fpe->rb,u ffseizre_)e;n d -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p->buffsrc/libavutil/macros.her:,49 :s25i:z enote: )expanded from macro 'FFMIN'; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #src/libavutil/macros.hd:e49f:i25n:e note: Fexpanded from macro 'FFMIN'F MIN(a, b49) | #(de(fai)n e> (FbF) M?I (Nb()a ,:b )( a()() a )| ~ ^ ~> (b) ? (b)In file included from src/libavcodec/cook.c:: 54(: src/libavcodec/bytestream.ha:)294): 15 :| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 294src/libavcodec/dca_core_bsf.c | : 23 : src/libavcodec/bytestream.h : 294i:f15 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 ! =294 | s iz e ) if | ( ~~~~~ ^ ~~~~s ize2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFsrc/libavcodec/bytestream.hMI:N317(:p13-:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r_end - p->buff e317r | , s i sziez)e;2 = | FF ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~MI N(p->bufsrc/libavutil/macros.hfe:r49_:e25n:d note: -expanded from macro 'FFMIN' p->buf f49er | , #sdiezfei)n;e F| FM ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(a,b)src/libavutil/macros.h :(49(a:)25: note: >expanded from macro 'FFMIN' (b) ? 49( | b#)d e:f i(nae) )F F M| I ~ ^ ~N (a,b) ((a) >In file included from (src/libavcodec/cook.cb:)54: src/libavcodec/bytestream.h? :(318b:)15 :: (awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 318 | In file included from src/libavcodec/dca_core_bsf.c:i23f: src/libavcodec/bytestream.h(:s318i:z15e:2 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = size) 318 | | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/dirac_dwt.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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | src/libavcodec/bytestream.h : 355: 13s: iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMIN(g->bu ff355e | r _ e n ds i-ze g- >= bFuFfMfIeN(rg, -si>zbeu)f;f e r_| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n d - g->busrc/libavutil/macros.hf:f49e:r,25 :s inote: zexpanded from macro 'FFMIN' e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definsrc/libavutil/macros.he :F49F:MI25N: (note: aexpanded from macro 'FFMIN', b) ((a ) 49> | (#b)d e?f i(nbe) F F:M I(Na()a), b )| ( ~ ^ ~(a ) > (b) ? (b)In file included from :src/libavcodec/cook.c (:a54: )src/libavcodec/bytestream.h): 356| : ~ ^ ~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dca_core_bsf.c356: | 23 : src/libavcodec/bytestream.h :s356i:z13e: 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p- >356 | b u f f esirz_ee2nd =- FpF-M>IbN(upf->fbeufrf,e sriz_ee)n;d -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->bufsrc/libavutil/macros.hf:49e:25r:, note: sexpanded from macro 'FFMIN'iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 | #desrc/libavutil/macros.hf:i49n:e25 :F Fnote: Mexpanded from macro 'FFMIN' IN(a,b) 49( | (#dae) f> i(nbe) F?F MI(Nb()a ,b:) (((aa))) > | (b ~ ^ ~) ? (b) :In file included from src/libavcodec/cook.c(a:)54): src/libavcodec/bytestream.h| ~ ^ ~: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dca_core_bsf.c: 23357: | src/libavcodec/bytestream.h : 357: 15 :i warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size 2357 | ! = isfi z(es)i z | e ~~~~~ ^ ~~~~2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.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++); | ~~~~~~~~~~~~~ ^ ~~~~ 29 warnings generated. 5 warnings generated. In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h| ~~~~~~~~~~~~~~~: 265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 265 | 1438 | i f (s - > b u f _ e n d i-f (sp-r>ibvu-f>_repft[ri ]>.=f rsaizmeeo_fi(dBi t>Bu f)c)u r{ r e| nt ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- >current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ 1 warning generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/diracdsp.o 203 warnings generated. CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o src/libavcodec/cook.c:530:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 530 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cbs_av1_syntax_template.c:2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2046 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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_bitsIn file included from 1(src/libavcodec/dca_lbr.cg:b30): src/libavcodec/bytestream.h!:=293 :s13t:o pwarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i ++); | ~~~~~~~~~~~~~ ^ ~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o 11 warnings generated. CC libavcodec/dovi_rpu.o CC libavcodec/dpcm.o CC libavcodec/dpx.o CC libavcodec/dpx_parser.o 11 warnings generated. 74 warnings generated. src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ CC libavcodec/dpxenc.o 1 warning generated. CC libavcodec/dsd.o In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dsddec.o In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/dcadec.cne: 389F:F122M:I N(warning: a,missing field 'unit' initializer [-Wmissing-field-initializers]b) ((a) > (b) ? (b) : 389( | a ) ) { "| ~ ^ ~c ore_only"In file included from ,src/libavcodec/dfa.c :"26D: esrc/libavcodec/bytestream.hc:o187de: 15c: owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e only wi187t | h o u t eifx t(esnisizoen2s "!,= OsFiFzSeE)T ( c| o ~~~~~ ^ ~~~~re _only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ CC libavcodec/dsicinaudio.o src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: 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/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | accum[j] += fabs(other[j]); | ~~~~ ^~~~~~~~ In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/dfa.c ~ ^ ~ :61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]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] 61 | 187 | src/libavcodec/put_bits.h i f : i317f:( b(s33iy: zwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eset re2am 2!_=g ets_biuzfef 317) | e | ~~~~~ ^ ~~~~r ( g ibf, (frsa-m>e,b usfi_zeen) !d= s-i zse-)> b uf| _p ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~t r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dfa.c:77:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 77 | if (segments == 0 && offset == frame_end - frame) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:79:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (frame_end - frame <= offset) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:95:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 95 | if (frame - frame_start < offset || frame_end - frame < count) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavcodec/bytestream.h> :(317b:)13 :? (bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) | ~ ^ ~ 317 | In file included from src/libavcodec/dds.c : 35si: zesrc/libavcodec/bytestream.h2: 356=: 13FF:MI Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer_ e356n | d - ps-i>bzuef2f e=r , FsFMiIzNe)(;p - >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_src/libavutil/macros.he:n49d: -25 p:- >note: bexpanded from macro 'FFMIN'u ffer, s i49z | e#)d; e fi| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMINsrc/libavutil/macros.h(:a49,:b)25 : (note: (expanded from macro 'FFMIN'a ) > ( b49) | #?d e(fbi)ne Fsrc/libavcodec/dfa.c:F M:IN((217aa:),34:b ))warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ( ~ ^ ~a ) > (b) ?In file included from src/libavcodec/decode.c:(44b : )src/libavcodec/bytestream.h217:318 :: | 15 (a:) warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 318 | i f In file included from src/libavcodec/dds.c( :f35rif: a msrc/libavcodec/bytestream.h(es :-i357: lzi15en:e2 _!warning: = pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]tsi rz buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: 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/dss_sp.o src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || y + lines + skip_lines > height) | CC libavcodec/dstdec.o ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c:276:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:283:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | if (bytestream2_get_buffer(gb, line_ptr, count * 2) != count * 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ 647 warnings generated. 8 warnings generated. 1 warning generated. src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ 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_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discard_paddsrc/libavcodec/dirac_dwt_template.cin:g 398>: 110: &warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] discard_paddi n398 | g < = iffr(amy+e5-<>(nbu_nssaimgnpelde)sh e&i&g htg) ovte_rftriacmIn file included from ea lsrc/libavcodec/dirac_arith.c&_:& 28 c| o ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~m: pIn file included from osrc/libavcodec/dirac_arith.hs:32e: _lsrc/libavcodec/bytestream.h0(:b[1713src/libavcodec/decode.c:],: 18:390 :b33:warning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 5]comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], b[6], b[ 7390] | , b [ 9 ] ,171 w | ii f d(th )di s; gc-a >r bud_| f ~~~^~~~~~~~~~~~~~~~~p faerd di+nsrc/libavcodec/dirac_dwt_template.c=g: 399=:F11:= F warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Mf IrNam(e-g>-nb _>s399ambp | ulf e sf )er _ ei{nf (dy +1| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~- <( ugn-si>gnbeudf)hfeeirgh,t) vseritzei)c;a l _| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o mpose_h0(b[0src/libavutil/macros.h]:, 49b:[252:], note: b[expanded from macro 'FFMIN'3 ], b[4] ,49 | b#d[e6f]i,n ew iFdFtMhI)N; ( | a ~~~^~~~~~~~~~~~~~~~~, b) ((a) src/libavcodec/dirac_dwt_template.c> :(401:b)11 : ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a) ) 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/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0'In file included from src/libavcodec/dirac_arith.c: 2838 | : In file included from src/libavcodec/dirac_arith.h :i32f : (src/libavcodec/bytestream.h!:(186c:o13n:d )warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ 186 | s i z e 2 = F F M I N ( p- > b u f f e r _ e n d - p -\ > b| ^~~~u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dts2pts_bsf.o src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)heiCC libavcodec/dump_extradata_bsf.o ght) 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) ve13rti warningcsa generatedl. _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[src/libavcodec/bytestream.h0],: b271[:171:], warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][2 ], width); | ~~~^~~~~~~~~~~~~~~~~ 271 | src/libavcodec/dirac_dwt_template.c : 471i:n11:t warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFM I471N | ( g - i>fbu(fyfe-r1_d)bhuefifgehr,t ) sdi->zheor)i;z o n| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~al _composesrc/libavutil/macros.h(:b49:[250:] ,note: expanded from macro 'FFMIN'd ->temp ,49 | #wdiefditnhe) F;FM I N| ( ~~~^~~~~~~~~~~~~~~~~a ,b) ((a)src/libavcodec/dirac_dwt_template.c :> 472(:11b:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : ( a472) | ) | ~ ^ ~i f(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dv.o In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p-CC libavcodec/dv_error_marker_bsf.o >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dv_profile.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/decode.c:817:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 817 | outl >= buf_pkt->size || inl != 0) { | ~~~~ ^ ~~~~~~~~~~~~~ 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]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dvaudio_parser.o src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.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); | ~~~^~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsub_parser.o 13 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); | ~~~^~~~~~~~~~~~~~~~~ 19 warnings generated. src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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]In file included from src/libavcodec/diracdec.c :986 | 36 : src/libavcodec/golomb.h : 482: 34{: 1warning: 20comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 145 } }, | ^ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 31 warnings generated. CC libavcodec/dvdata.o src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dvdec.o 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:292:18src/libavcodec/dirac_dwt_template.c: :warning: 374:comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]11 : CC libavcodec/dvdsub.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374292 | | i fi(yf+ 1(<(buunfsi_gsniezde) herctiidca_lt_acbomlpeo-se>c_old0i(nb[g1]_,un ibt[2_]si,z eb)[ {3 ] ,| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w idth); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19src/libavcodec/dirac_dwt_template.c:: warning: 375comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | f375o | r ( i if=( y0+; 0i<( u)hmebi_ghheti)g hvte;r tiic+al+_)c om{p o s| e ~ ^ ~~~~~~~~~~~~~~_h 0(b[0], b[1], b[src/libavcodec/dnxhddec.c2]:,341 w:i41d:th )warning: ;comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | ~~~^~~~~~~~~~~~~~~~~ 341 | src/libavcodec/dirac_dwt_template.c : 377 : 11 : iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (buf_si z377e | - c tix-f>(dya-t1a<_(ounfsfisgented )m)b _dsc-a>nh_oriinzodnetxal[_ciom]p)o s{e (| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~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); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt_template.csrc/libavcodec/dolby_e_parse.c::22398: :src/libavcodec/put_bits.h11::227 :warning: 37: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] 398227 | | i f (y + i5f <((sun-s>biugfn_eedn)dh e-i gsh-t>)b uvefr_tpitrc >a=l _siczoemopfo(sBei_tlB0u(f)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/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsizsrc/libavcodec/put_bits.he > :b265u:f37_:s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 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] CC libavcodec/dvdsub_parser.o 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/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/cbs_av1_syntax_template.c :2046:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 271 | int s2046i | z e 2 =f FoFrMI N((ig- >=b uf0f;e r_ie nnbutf->fpeary,l osaidz_es)i;z e ;| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dvdsubdec.o In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-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)) { \ | ^~~~ CC libavcodec/dvdsubenc.o src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 855 | ifsrc/libavcodec/bytestream.h (po:s355 >:=13 :8 *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u nit->data_size) 355{ | | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: 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/dpcm.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dvenc.o In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ src/libavcodec/bytestream.h | ^~~~ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~src/libavcodec/dpx.c :182:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 182 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:184:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (avpkt->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) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:289:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/cbs_av1.cexpanded from macro 'FFMIN': 1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]49 | #define FFMIN (1219a | , b ) ((iaf) (8> *( bo)b u?-> o(bbu)_s i:z e (>a )p)u t | _ ~ ^ ~bi ts_left(pbc)In file included from )src/libavcodec/dpcm.c :{41 : src/libavcodec/bytestream.h:| 356: ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dovi_rpu.c:55:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 18 warnings generated. src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ CC libavcodec/dxa.o CC libavcodec/dxtory.o CC libavcodec/dxv.o CC libavcodec/dynamic_hdr10_plus.o 22 warnings generated. 20 warnings generated. src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1103 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1106 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ 36 warnings generatedsrc/libavcodec/diracdec.c. :521:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 521 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1237 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:679:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:686:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 686 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:702:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 702 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 706 | if (damaged_count > (s->wsrc/libavcodec/dnxhdenc.cavel:et1353_:d12e:p twarning: h missing field 'value' initializer [-Wmissing-field-initializers]* 3 + 1) 1353/ | 2 ) | { ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NULL }, | ^ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.csrc/libavcodec/dsicinvideo.c:28: :src/libavcodec/bytestream.h:853318::1915:: 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 (s i853z | e 2 ! = isf i(zqeu)a n t| _ ~~~~~ ^ ~~~~i dx > 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: 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/dynamic_hdr_vivid.o CC libavcodec/eac3_core_bsf.o 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] src/libavcodec/dv_error_marker_bsf.c 977: | 100 : 106 : warning: for (missing field 'unit' initializer [-Wmissing-field-initializers]s lice_y = 0; b u100f | s i z e{ >"c o0l o&r& "sl i c,e _"ys er"n,u mO_yF;F SsElTi(ccoel_oyr+_+r)gb a{ ) | , ~~~~~~~ ^ ~~~~~~~~ AV_OPT_src/libavcodec/diracdec.cT:Y978P:54E:_ COwarning: LOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R , {.str = " y978e | l l o w " }, 0 , f o r0 ,( sFlLicAeG_S x} ,= 0;| ^b ufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (sCC libavcodec/eac3_data.o lice_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++) { | ~~~~~~~ ^ ~~~~~~~~ 20 warnings generated. src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ CC libavcodec/eac3enc.o CC libavcodec/eacmv.o 1 warning generated. CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eatgv.o src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 67 warnings generated. In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/eatqi.o src/libavcodec/diracdec.c:1260:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1260 | for (i = 0; i <= s->wavelet_depth; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1261:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1261 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | 16if warning(sc generatedo. nd) { \ | ^~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++CC libavcodec/elbg.o ) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/elsdec.o src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | for (k = 0; k < method + 1; k++) | ~ ^ ~~~~~~~~~~ 4 warnings generated. src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 222 | for (i = 0; i < fsets->elements; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profCC libavcodec/encode.o iles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/error_resilience.o src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/escape124.o src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 313 | for (ch = 0; ch < channels; ch++) | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 344 | for (ch = 0; ch < channels; ch++) { | ~~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/escape130.o 14 warnings generated. src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7467:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7467:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7467 | SCALE(3.165979683399200e-2), SCALE(1.527829794213176e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/cbs_sei_syntax_template.c 7338 | :#de63f:in19e: SCwarning: ALcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]E (c) ((c) / ( 2635 | 6 . 0 f * f32o7r6 8(.j0 f=) 0); j| ~ ~~~~~~~^~~~~~~~~~ < current->dsrc/libavcodec/dcadata.ca:t7464a:_34l: ewarning: ngimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h; j++) | 7464 ~ ^ ~~~~~~~~~~~~~~~~~~~~ | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)CC libavcodec/evrcdec.o ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 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] src/libavcodec/cbs_sei_syntax_template.c: 746091 | : 19 : warning: SCcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]A LE(1.33125891 4914 | 3 3 4 2 0feo-r3) ,( iS C=AL E0(2;. 9i5 95<4 9c6u13r2r9e6n9t8-6e>-d2a)ta,_ l e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~g thsrc/libavcodec/dcadata.c;: 7338i:+33+:) note: expanded from macro 'SCALE'| ~ ^ ~~~~~~~~~~~~~~~~~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5CC libavcodec/exif.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7453:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7453 | SCALE(1.437802612781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/exr.o src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.23144853115CC libavcodec/exrdsp.o 0818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | 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/dts2pts_bsf.c:379:src/libavcodec/dcadata.c19::7440 :warning: 34:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.25119 23790 | 9 5 68f9o4r76 e(i- 4)=, S0;C AiL E(<2 .F4F8_6A0R2R8AY5_E2L2E2M5S3(0f3u6nec-_2t)a,b ) ;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~i ++)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) /11 (256. warning0sf generated* . 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:src/libavcodec/dcadata.c26:7432:: 5warning: : comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | 191S | C A L E (7 . 9 28 5 1 6b7i1t57s6_49w9r9ei-t4t)en, < S8C *A LcEu(r2r.e3n1t-3>0p2a38y0l5o6a1d82_8s6iez-e2) ){, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/cbs_sei_syntax_template.c:240:23: 7338warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]# define SC240A | L E( c ) (( c ) /f (o2r56 .(0if =* 03;2 7i6 8<. 0cfu)r)re n t| - ~ ~~~~~~~^~~~~~~~~~> payload_size; src/libavcodec/dcadata.ci:+7431+:)34 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1)src/libavcodec/diracdec.c, S:C2306A:L28E:( 1warning: .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 16052496433258e-1), 2306 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338 :i33f: note: (expanded from macro 'SCALE'd ata_un i7338t | _#sdiezfei n>e buSfC_AsiLzeE (- cb)u f((_ci)dx /| |( 2!5d6a.t0af_ un*i t3_2s7i6ze8). 0{f ) ) | | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/diracdec.c:2307:31:src/libavcodec/dcadata.c :warning: 7425:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2307 | 7425 | S C A L E (i1f.(2da5t9a9_2un4i4t7_1s3iz7e8 3>2 b6uef-_1s)i,z eS C-AL Eb(u2f._9id4x)0 2 5| 8 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~9 79797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.3099696023401 warning5s3 generated50. e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvbsubenc.c::741722:: 34src/libavcodec/bytestream.h:: 171warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7417 | SCALE(1.210917 61718 | 1 4 5 5 6g1-2>eb-u1f)f,e rS C+A=L EF(F2M.I8N9(6g6-3>37b4u4f2f3e9r8_0e7ned- 1-) ,g - >| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~u ffesrc/libavcodec/dcadata.cr:,7338 :s33i:z enote: )expanded from macro 'SCALE'; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #define SCALsrc/libavutil/macros.hE:(49c:)25 :( (note: cexpanded from macro 'FFMIN') / (256 .490 | f #*d e3f2i7n6e8 .F0FfM)I)N ( a| , ~ ~~~~~~~^~~~~~~~~~b ) ((a) > (b) ? (bsrc/libavcodec/dcadata.c): 7417:: 5(:a )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.cIn file included from :7338:src/libavcodec/dvbsubenc.c33::22 : note: src/libavcodec/bytestream.hexpanded from macro 'SCALE': 186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define SCALE(c) (186( | c ) / s(i2z5e62. 0=f F*F M3I2N7(6p8-.>0bfu)f)f e r| _ ~ ~~~~~~~^~~~~~~~~~e nd - p->buffsrc/libavcodec/dcadata.cer:,7414 :s34i:z ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7414 | src/libavutil/macros.h : 49 :S25C:A Lnote: Eexpanded from macro 'FFMIN'( 3.33199 6492 | 0#2d4e6f8i8ne7 2FeF-M1I)N,( aS,CbA)L E(((1a.)8 9>9 4(9b1)6 9?7 5(4b9)8 2:0 e(-a1))), | | ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: In file included from note: src/libavcodec/dvbsubenc.cexpanded from macro 'SCALE': 22: src/libavcodec/bytestream.h:187: 157338: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine S C187A | L E ( c )i f( ((cs)i z/e 2( 2!5=6 .s0ifz e*) 3 2| 7 ~~~~~ ^ ~~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768src/libavcodec/bytestream.h.0f):) 271 :| 17 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | i7405n | t s i zSeC2A L=E (F1F.M1I3N9(0g7-6>9b4u8f1f6e5r8_9e4ned- 1-) ,g -S>bCuAfLfEe(r2,. 8s2i8z6e5)5;8 3 8| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 6370e-1),src/libavutil/macros.h : 49| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~25 : note: src/libavcodec/dcadata.cexpanded from macro 'FFMIN': 7338:33: note: expanded from macro 'SCALE' 49 | #defi n7338e | #FdFeMIfNi(nae, bS)C A(L(Ea()c )> (((bc)) ?/ ((b2)5 6:. 0(fa )*) 3 2| 7 ~ ^ ~6 8.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 | #defIn file included from insrc/libavcodec/dvbsubenc.ce: S22C: Asrc/libavcodec/bytestream.hL:E293(:c13): (warning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (256.0f * 32768.0 f293)) | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMINsrc/libavcodec/dcadata.c(:p-7401>:b5u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r _end - p-> b7401u | f f e r ,S CsAiLzEe()1;. 1 1| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 93686699src/libavutil/macros.h8:6497:e25-:1 )note: ,expanded from macro 'FFMIN' SCALE(2 .498 | 0#5d3e5f6i9n7e9 3F7F0M1I1N7(ea-,1b)), ( (| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~) > src/libavcodec/dcadata.c(:b7338): 33?: (note: bexpanded from macro 'SCALE') : (a)) 7338 | | # ~ ^ ~d efine SCALEIn file included from (src/libavcodec/dvbsubenc.cc:)22 : (src/libavcodec/bytestream.h(:c294): 15/: (warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6.0f * 2943 | 2 7 6 8 .i0ff )()s i| z ~ ~~~~~~~^~~~~~~~~~e 2 != size) | ~~~~~ ^ ~~~~src/libavcodec/dcadata.c :7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7399:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7399 | SCALE(5.345252528786659e-2), SCALE(4.274417180567980e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7398:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7398 | SCALE(3.369580209255218e-1), SCALE(2.011223286390304e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (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/bytestream.h:317:13: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397317 | | SsCiAzLeE2( 1=. 0F92F3M4I9N3(6p5-3>5b3u5f8f4eer-_1e)n,d S- CpA-L>Eb(u2f.f7e8r1,7 5s5i3z2e8)1;7 8 4| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:src/libavcodec/dcadata.c25::7338 :note: 33expanded from macro 'FFMIN': note: expanded from macro 'SCALE' 49 | # d7338e | f#idneef iFnFeM ISNC(AaL,Eb()c )( ((a()c )> /( b()2 5?6 .(0bf) *: 3(2a768.0f)) | ~ ~~~~~~~^~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/dcadata.cIn file included from :src/libavcodec/dvbsubenc.c:739622:: 34src/libavcodec/bytestream.h:: 318warning: :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] 7396 | 318 | S CiAfL E((s3i.z6e528 9!9=1 1s9i0z6e0)4 86 6| e ~~~~~ ^ ~~~~- 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.0CC libavcodec/exrenc.o 39180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | src/libavcodec/bytestream.h ~ ~~~~~~~^~~~~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | 7391 | s i zSeC A L=E (F5F.M6I5N4(0g6-9>4bu0f8f7e7r43_7e6ned- 2-) ,g -S>CbAuLfEf(e4r.,7 5s8i0z1e2)0;1 5 3| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 515e-3), | src/libavutil/macros.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 49:25src/libavcodec/dcadata.c:: 7338note: :expanded from macro 'FFMIN'33 : note: expanded from macro 'SCALE' 49 | #d e7338f | i#ndee fFiFnMeI NS(CaA,LbE)( c()( a()( c>) (/b )( 2?5 6(.b0)f :* (3a2)7)6 8 .| 0 ~ ^ ~f )) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:src/libavcodec/dcadata.c356::739113::5 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3567391 | | sSiCzAeL2E (=5 .F6F5M4I0N6(9p4-0>8b7u7f4f3e7r6_ee-n2d) ,- SpC-AL>E(b4uf.f7e5r8,0 1s2i0z1e5)3;7 2 5| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 e-3), src/libavutil/macros.h| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~49: 25: src/libavcodec/dcadata.cnote: :expanded from macro 'FFMIN'7338 :33: note: expanded from macro 'SCALE' 49 | #def 7338i | n#ed eFfFiMnIeN (SaC,AbL)E ((c()a )( >( c() b/) ?( (2b5)6 .:0 (fa ))* | 3 ~ ^ ~2 768.0f)) | In file included from ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7390:34 :357 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 7390! | = s i zSeC)A L E| ( ~~~~~ ^ ~~~~3 .385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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 SCCC libavcodec/extract_extradata_bsf.o ALE(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.0134863 warning17s0 generated0. 53810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7380:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7380 | SCALE(2.460231189616024e-4), SCALE(1.396108977496624e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7376 | SCALE(2.211847313446924e-4), SCALE(1.339218579232693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/faandct.o 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' In file included from 7338 | #src/libavcodec/dvbsubdec.cde:fi24n: esrc/libavcodec/bytestream.h S:C171A:L18E:( cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((c) / (256.0f * 32 71716 | 8 . 0 fg))- > | b ~ ~~~~~~~^~~~~~~~~~ uffer += FFMINsrc/libavcodec/dcadata.c(:g7370-:>5b:u fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r_end - 7370g- | > b u f feSrC,A LsEi(z3e.)4;1 3 9| 22 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 90666198e-1)src/libavutil/macros.h,: 49:S25:C ALnote: Eexpanded from macro 'FFMIN'( 2.206395 1491 | 9#4d2e8f6i3ne5 eF-F1M)I,N ( a| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~b ) (src/libavcodec/dcadata.c(:a7338) :> 33(:b )note: expanded from macro 'SCALE' ? (b) :7338 | (a#)d)e f i| n ~ ^ ~e 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) (In file included from (c)src/libavcodec/dvbsubdec.c :/24 : (src/libavcodec/bytestream.h2:51866.:013f: * warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 186 | size2 =src/libavcodec/dcadata.c :F7368F:M5I:N (warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer_ e7368n | d - p -S>CbAufLfEe(r,1 .s7iz6e9);9 2 2| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 826639src/libavutil/macros.h3:649e:-254:) ,note: expanded from macro 'FFMIN'S CALE(1. 2493 | 0#7d32e1fi6ne5 2F7FM7I0N0(a4,eb-)2 )(,( a ) | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) src/libavcodec/dcadata.c?:7338 :(33b:) note: :expanded from macro 'SCALE' (a)) | 7338 ~ ^ ~ | #define SCIn file included from ALsrc/libavcodec/dvbsubdec.cE:(24c: )src/libavcodec/bytestream.h :(187(:c15): /warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 256.0f 187 | * 32 7i6f 8(.s0ifz)e)2 !| ~ ~~~~~~~^~~~~~~~~~= size) | ~~~~~ ^ ~~~~ 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 | #deCC libavcodec/faanidct.o fine 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: 1expanded from macro 'SCALE' warning generated. 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 1 warning generated. src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.cCC libavcodec/fastaudio.o :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: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :271 :736017 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(1.3974857574 72719 | 4 4 4 ei-nt4 )s,i SzCeA2L E=( 1F.F1M2I9N0(6g8-2>4b7u9f7f3e9r1_9een-d2 )-, g -| > ^~~~~~~~~~~~~~~~~~~~~~~~~~~b uffesrc/libavcodec/dcadata.cr:,7338 :s33i:z enote: )expanded from macro 'SCALE'; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #definsrc/libavutil/macros.he: 49S:C25A:L Enote: (expanded from macro 'FFMIN'c ) ((c) / ( 2495 | 6#.d0eff i*n e3 2F7F6M8I.N0(fa),)b ) | ( ~ ~~~~~~~^~~~~~~~~~( a) > (b) ? (b) : (src/libavcodec/dcadata.ca:)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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.c:7357src/libavcodec/dvbsubdec.c:5:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :293:13: warning: 7357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | SCALE(8.73837 62939 | 4 5 2 5 7s1i8z7e2e -=2) ,F FSMCIANL(pE-(>2bu.f53f1e2r78_1e3n3d3 9-2 3p3-4>eb-u1f)f,e r ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c):;7338 : 33| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'SCALE' src/libavutil/macros.h: 497338: | 25#:d enote: fexpanded from macro 'FFMIN'i ne SCAL E(49c | ) #((dce)f i/n e( 25F6F.M0fI N*( a3,b2)7 6(8(.0af)) )> ( b| ~ ~~~~~~~^~~~~~~~~~) ? (b) : (a))src/libavcodec/dcadata.c : | 7356 ~ ^ ~:34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dvbsubdec.c :735624 | : src/libavcodec/bytestream.h : 294 :S15C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 1.23337 12944 | 4 0 3 2 1i2f0 7(esi-z4e2) ,!= SsCiAzLeE)( 1 | .0 ~~~~~ ^ ~~~~8 0708485096693e-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.0fsrc/libavcodec/bytestream.h)) : | ~ ~~~~~~~^~~~~~~~~~317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | s7354 | i z e 2 =S FCFMAILNE((3p.-4>2b66u8ff9e5r0_55e7n7d 0-8 8pe--1>)b,u ffSeCArLE,( 2s.i3z1e)6;6 4 4| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 77883src/libavutil/macros.h9:149e:-251:) ,note: expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :497338 | :#33d:ef inote: nexpanded from macro 'SCALE'e FFMI N7338(a | ,#bd)e f(i(nae) >S C(AbL)E ?( c()b ()( c:) (/a) ) ( 2| ~ ^ ~5 6.0f * 3276In file included from 8src/libavcodec/dvbsubdec.c.:024: fsrc/libavcodec/bytestream.h:)318): 15: | warning: ~ ~~~~~~~^~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | isrc/libavcodec/dcadata.cf: 7353(:s34i: zwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2 != size) 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.033949647 warning94s6 generated0. 716e-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), Ssrc/libavcodec/bytestream.hCA:L355E:(132: .warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 961596488952e-1), 355| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :s7338i:z33e: note: =expanded from macro 'SCALE' FFMIN(g -7338> | b#udfeffeirn_e eSnCdA L-E (gc->)b u(ff(ecr), s/i z(e2)5;6 . 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f * 32768.src/libavutil/macros.h0:f49:)25:) note: expanded from macro 'FFMIN'| ~ ~~~~~~~^~~~~~~~~~ 49 | #defisrc/libavcodec/dcadata.cn:e7349 :F34F:M Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a,b) ((a) 7349> | ( b ) S? C(bA)L E: ((8a).)3 3| 3 ~ ^ ~ 28589797020In file included from 0esrc/libavcodec/dvbsubdec.c-:224: )src/libavcodec/bytestream.h:,356 :S13C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 2.4785590 1735618 | 1 3 9 6 es-iz1e)2, = | F ^~~~~~~~~~~~~~~~~~~~~~~~~~~F MINsrc/libavcodec/dcadata.c(:p-7338>b:u33f:f ernote: _eexpanded from macro 'SCALE'nd - p-> b7338u | f#fedre,f isinzee) ;S C | A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L E(c)src/libavutil/macros.h :(49(c:) 25/: (note: 2expanded from macro 'FFMIN'5 6.0f * 49 | 32#7d6e8f.in0e fF)F)M I N| ~ ~~~~~~~^~~~~~~~~~( a,b) ((a) > src/libavcodec/dcadata.c(:b7349): 5? :(b )warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~7349 | SCALIn file included from Esrc/libavcodec/dvbsubdec.c(:824.: 3src/libavcodec/bytestream.h:33573:215:8 5warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 979702 00357e- | 2 ) , iSf C(AsLiEz(e22. 4!7=8 5s5i9z0e)17 1 | 8 ~~~~~ ^ ~~~~13 96e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/faxcompr.o src/libavcodec/dvbsubenc.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (buf_size < 8 + h->num_rects * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubenc.c:317:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 317 | for (region_id = 0; region_id < h->num_rects; region_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/fdctdsp.o 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++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o 12 warnings generated. src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) 11| ~ ~~~~~~~^~~~~~~~~~ warning s generated. src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvdec.csrc/libavcodec/dcadata.c::753952:: 27src/libavcodec/put_bits.h:: 227warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7539 | SCA L227E | ( 0. 0 1 2 30 9 3 9i94f3 )(,s -S>CbAufL_Ee(n0d. 44-1 2s7-8>10b0u0f1_)p,t rS C>A=L Es(i0z.e5o2f1(7Bi7t8B2u8f5)5) 0{) , S| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~C ALE(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]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/fft_init_table.o 7537 | SCALE(0.0 12651 | 1 2 4 6 6 7 7 1 )i,f S(CsA-L>Eb(u0f._4e3n0d1 6-3 6s2-1>9b0),u fS_CpAtLrE (>0=. 5s3i1z9e0o8f8(1B0i1t4B)u,f )S)C A{L E (| 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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvdsubenc.csrc/libavcodec/dcadata.c::753722:: 27src/libavcodec/bytestream.h:: 171warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7537 | SCALE(0.01112466771), 171S | C A L E (g0-.>4b3u0f1f6e3r6 2+1=9 0F)F,M ISNC(AgL-E>(b0u.f5f3e19r0_8e8n1d0 1-4 )g,- >SbCuAfLfEe(r0,. 0s2i6z7e8)4;3 1 3| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:src/libavutil/macros.h :note: 49expanded from macro 'SCALE': 25: note: expanded from macro 'FFMIN' 7338 | #def i49n | e# dSeCfAiLnEe( cF)F M(I(Nc()a ,/b )( 2(5(6a.)0 f> *( b3)2 7?6 8(.b0)f ):) ( a| ) ~ ~~~~~~~^~~~~~~~~~) | ~ ^ ~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #definIn file included from e Ssrc/libavcodec/dvdsubenc.cC:A22LE: (src/libavcodec/bytestream.hc:)186 :(13(:c )warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (256.0f * 32768.0f )186) | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(psrc/libavcodec/dcadata.c-:>7536b:u5f:f ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ end - p->bu f7536f | src/libavcodec/put_bits.he r :, 317 :sS33iC:zA eLwarning: )Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare];( 0 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 056654565src/libavutil/macros.h ):317,49 | :S 25C :A L note: Eiexpanded from macro 'FFMIN'(f 0(.s4-2>4 b549u9 | f1#_0de6en4f4di5 n)-e, sFS-FC>MAbILuNEf(_(0pa.t,5rb3 )6> 9=(0 (2sa2i)4z 8e>8o 6f()(b,B) i St?CB Au(LfbE)() 0):. 0{(2 a7) 9)| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 1| 2 ~ ^ ~3 67), | ^~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvdsubenc.c::733822:: 33src/libavcodec/bytestream.h:: 187note: :expanded from macro 'SCALE'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #de f187i | n e S CiAfL E((sci)z e(2( c!)= /s i(z2e5)6 . 0| f ~~~~~ ^ ~~~~ * 32CC libavcodec/ffv1.o 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALCC libavcodec/ffv1dec.o E(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.402243793CC libavcodec/ffv1enc.o 01), 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/bytestream.h:271:17:src/libavcodec/dcadata.c :warning: 7531comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | 271 | S C A LiEn(t0 .s0i0z8e029 4=9 8F0F3M8I)N,( gS-C>AbLuEf(f0e.r3_9e6n6d5 2-4 3g0-3>0b)u,f fSeCrA,L Es(i0z.e5)6;1 0 7| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 6339), SCAsrc/libavutil/macros.hL:E49(:025.:0 3note: 4expanded from macro 'FFMIN'1 6819125) ,49 | #| d ^~~~~~~~~~~~~~~~~~~~e finsrc/libavcodec/dcadata.ce: 7338F:F33M:I Nnote: (expanded from macro 'SCALE'a ,b) ((a )7338 | ># d(ebf)i n?e (SbC)A L:E ((ca)) )( ( 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.035533729CC libavcodec/ffwavesynth.o 94), | ^~~~~~~~~~~~~~~~~~~~ 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) / (256In file included from .0fsrc/libavcodec/dvdsubenc.c :*22 : 32src/libavcodec/bytestream.h7:62938:.130:f )warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c293: | 7530 : 5 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 = FFMIN( p7530- | > b u f fSeCrA_LenEd( 0-. 0p0-7>6b6u0f1f6e5r8,9 )s,i zSeC)A;L E (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 39106300src/libavutil/macros.h4:7493:)25,: Snote: Cexpanded from macro 'FFMIN'A LE(0.56 5497 | 2#9d9e1f6i1n0e) ,F FSMCIANL(Ea(,0b.)0 3(5(5a3)3 7>2 9(9b4)) ,? (| b ^~~~~~~~~~~~~~~~~~~~) : src/libavcodec/dcadata.c(:a7338):)33 : | note: ~ ^ ~expanded from macro 'SCALE' 7338 | #In file included from dsrc/libavcodec/dvdsubenc.ce:f22i: nsrc/libavcodec/bytestream.he: 294S:C15A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) /294 | ( 2 5 6 .i0ff (*s i3z2e726 8.!0=f )s)i z e| ) ~ ~~~~~~~^~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (src/libavcodec/bytestream.h256:.3170:f13 :* warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 317 | ssrc/libavcodec/dcadata.ci:z7528e:227 := warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(p->buff e7528r | _ e n d S-C ApL-E>(b0uf.f0e0r6,8 4s5i5z3e9)9;0 ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S CALE(0.3src/libavutil/macros.h7:9498:9257:5 3note: 4expanded from macro 'FFMIN'8 5), SCAL E49( | 0#.d5e7f4i8n5e9 4F4F0M3I3N)(,a ,SbC)A L(E((a0). 0>3 8(3b8)6 5?2 7(4b5)) ,: (| a ^~~~~~~~~~~~~~~~~~~~) ) src/libavcodec/dcadata.c| : ~ ^ ~7338 :33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dvdsubenc.c7338: | 22#: dsrc/libavcodec/bytestream.he:f318i:n15e: Swarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c) ( (318c | ) / (i2f5 6(.s0ifz e*2 3!2=7 6s8i.z0ef)) ) | ~~~~~ ^ ~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from 7338src/libavcodec/dxa.c | :#d29e: fsrc/libavcodec/bytestream.hine: 171S:C18A:L Ewarning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((c) / (256.0f * 32768.0 f171) | ) | ~ ~~~~~~~^~~~~~~~~~g ->buffer += FFsrc/libavcodec/dcadata.cMI:N7527(:g71-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer_end - g- >7527b | u f f e rS, CsAiLzEe()0;. 0 0| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 6453211), SCALsrc/libavutil/macros.hE:(490:.253:7 4note: 3expanded from macro 'FFMIN'2 509661), 49S | C#AdLeEf(i0n.e5 7F9F3M2I5N5(5a6,7b6)) ,( (SaC)A L>E ((0b.)0 3?9 8(7b5)1 6:0 9(0a)),) | | ^~~~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxa.c7526: | 29 : src/libavcodec/bytestream.h : 186S:C13A:LE (warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0610029325), SCAL E186( | 0 . 3 6 8s7i6z1e922 6=8 9F)F,M ISNC(ApL-E>(b0u.f5f8e3r7_2e3n1d8 7-4 5p)-,> bSuCfAfLeEr(,0 .s04i1z4e0)6;2 3 6| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::497338::2533:: note: note: expanded from macro 'FFMIN'expanded from macro 'SCALE' 497338 | | ##ddeeffiinnee FSFCMAILNE((ac,)b )( ((c()a )/ >( 2(5b6). 0?f (*b )3 2:7 6(8a.)0)f ) )| ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:src/libavcodec/dcadata.c15::7526 :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | if (7526s | i z e 2 S!C=A LsEi(z0e.)0 0 | 6 ~~~~~ ^ ~~~~1 0029325), 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.04140src/libavcodec/bytestream.h6236:59355):,13 : | warning: ^~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #355d | e f i n es iSzCeA L E=( cF)F M(I(Nc()g -/> b(u2f5f6e.r0_fe n*d 32-7 6g8-.>0bfu)f)f e r| , ~ ~~~~~~~^~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7526:5src/libavutil/macros.h:: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 497526 | | # d e f iSnCeA LFFEM(I0N.(0a0,6b1)0 0(2(9a3)2 5>) ,( bS)C A?L E((b0). 3:6 8(7a6)1)9 2 6| 8 ~ ^ ~9 ), SCALE(0.5In file included from 8src/libavcodec/dvdsubenc.c3:7222: 3src/libavcodec/bytestream.h1:83567:4135:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.04140 63562 | 3 6 5 9 )s,i z e| 2 ^~~~~~~~~~~~~~~~~~~~ = Fsrc/libavcodec/dcadata.cF:M7338I:N33(:p -note: >expanded from macro 'SCALE'b uffer_e n7338d | #-d epf-i>nbeu fSfCeALrE,( cs)i z(e()c;) /| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 256.0fsrc/libavutil/macros.h :*49 :3252:7 6note: 8expanded from macro 'FFMIN'. 0f)) | 49 ~ ~~~~~~~^~~~~~~~~~ | #define FFMIN(src/libavcodec/dcadata.ca:,7525b:)71 :( (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) > (b) ? (b) 7525: | ( a ) )S C A| L ~ ^ ~E (0.005752In file included from 3src/libavcodec/dvdsubenc.c6:9223: 0src/libavcodec/bytestream.h):,357 :S15C:A warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.363 23570 | 9 7 2 4 43i)f, (SsCiAzLeE2( 0!.=5 8s8i0z5e0)5 4 4| 2 ~~~~~ ^ ~~~~6 ), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (src/libavcodec/dvdsubdec.c256.:0f207 :*23 :3 2warning: 76comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 207 | src/libavcodec/dcadata.c : 7523 : 71 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (i = 0; i <7523 | s u b _ hSeCaAdLeEr(-0>.n0u0m5_1r0e3c1t2s2;9 1i)+,+ )S C{A L E| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~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/bytestream.h, | : ^~~~~~~~~~~~~~~~~~~~ 271:17src/libavcodec/dcadata.c:: 7338warning: :33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'SCALE' 7338 | #define 271S | C A L E (icn)t (s(ic)z e/2 (=2 5F6F.M0IfN (*g -3>2b7u6f8f.e0rf_)e)n d | - ~ ~~~~~~~^~~~~~~~~~ g->buffer, sizsrc/libavcodec/dcadata.ce:)7522;: 71 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: 7522note: | expanded from macro 'FFMIN' SCALE (490 | .#0d0e4f8i0n0e8 5F6F5M8I)N,( aS,CbA)L E(((0a.)3 4>6 6(3b6)6 8?2 7(5b)), :S C(AaL)E)( 0 .| 6 ~ ^ ~0 059231520), 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(In file included from 0.3src/libavcodec/dxa.c4:1291: 4src/libavcodec/bytestream.h5:752933:8136:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.60462015 82936 | 7 ) , SsCiALzEe(20 .=0 4F9F7M2I04N66(14p)-, > b| ^~~~~~~~~~~~~~~~~~~~u ffesrc/libavcodec/dcadata.cr_:e7338n:d33 :- p-note: >expanded from macro 'SCALE'b uffer, 7338s | i#zed)e; f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e SCALE(src/libavutil/macros.h:c49): 25(:( cnote: )expanded from macro 'FFMIN' / (256 .490 | #fd e*f i3n2e7 6F8F.M0INf()a), b )| ~ ~~~~~~~^~~~~~~~~~(( a) > (b) ? (b) :src/libavcodec/dcadata.c :(7521:a27)): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^ ~ In file included from src/libavcodec/dxa.c7521: | 29 : src/libavcodec/bytestream.h : 294S:15C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.0045 12942 | 7 1 0 0i3f )(,s iSzeC2A !L=E (s0i.z3e4)1 1 4| 5 ~~~~~ ^ ~~~~7 5386), 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' src/libavcodec/bytestream.h7338 | #d:e317f:i13n:e warning: SCcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(c) ((c) / (256.0 f317 | * 3 2 7s6i8z.e02f )=) F F| M ~ ~~~~~~~^~~~~~~~~~I N(p->buffer_endsrc/libavcodec/dcadata.c :-7519 :71p:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer, size); 7519| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALEsrc/libavutil/macros.h(:049.:0250:3 9note: 7expanded from macro 'FFMIN'7 20048), S49C | A#LdEe(f0i.n3e3 0F2F2M3I8N28(5a5,)b,) S(C(AaL)E (>0 .(6b1)2 4?3 5(8b1)7 7:2 )(,a )S)C A L| E ~ ^ ~( 0.053365610In file included from 5src/libavcodec/dxa.c4:)29,: src/libavcodec/bytestream.h :| 318 ^~~~~~~~~~~~~~~~~~~~: 15: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 :33: note: expanded from macro 'SCALE' 318 | i f7338 | (#sdiezfei2n e! =S CsAiLzEe()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: src/libavcodec/dvdec.cnote: expanded from macro 'SCALE' :313:32 :7338 | # dwarning: efcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i ne SCALE(c) ((c) / 313( | 2 5 6 . 0 f * i3f2 7(6r8e._0ifn)d)e x | + ~ ~~~~~~~^~~~~~~~~~ vlc_len > last_src/libavcodec/dcadata.ci:n7518d:e49x:) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 7518 | SCALE(0.0In file included from 0372src/libavcodec/dxtory.c8:74307: 1src/libavcodec/bytestream.h4:)171,: 18S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.32479602098), SCALE(0 .1716 | 1 6 2 2 0g2-9>5b4u3f)f,e rS C+AL=E (F0F.M0I5N5(2g5-9>1b0u8f5f4e)r,_ e n| d ^~~~~~~~~~~~~~~~~~~~ - gsrc/libavcodec/dcadata.c-:>7338b:u33f:f enote: rexpanded from macro 'SCALE', size); 7338 | | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine SCALE(c)src/libavutil/macros.h :(49(:c25): /note: expanded from macro 'FFMIN'( 256.0f * 493 | 2#7d6e8f.i0nfe) )F F M| I ~ ~~~~~~~^~~~~~~~~~N (a,b) ((a) > (bsrc/libavcodec/dcadata.c) :?7518 :(27b:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ 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] src/libavcodec/bytestream.h 7517 | : 355 : 13 :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.00349264755), SCA 355L | E ( 0 . 31s9i3z9e2 3 8=3 1F0F)M,I NS(CgA-L>Eb(u0f.f6e1r9_9e2n0d2 5-3 7g5-)>,b uSfCfAeLrE,( 0s.i0z5e7)2;0 0 6| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 24), | ^~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49src/libavcodec/dcadata.c::257338:: 33note: :expanded from macro 'FFMIN' note: expanded from macro 'SCALE' 49 | #7338d | e#fdienfei nFeF MSICNA(LaE,(bc)) ((((ac)) >/ ((b2)5 6?.0 f( b*) 3:2 7(6a8).)0 f )| ) ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::3567517::1349:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | 7517 | s i zSeC2A L=E (F0F.M0I0N3(4p9-2>6b4u7f5f5In file included from e)r,_src/libavcodec/dxtory.c e:Sn30Cd: A src/libavcodec/bytestream.hL-:E 186(p:0-13.>:3b 1uwarning: 9fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f3 e9r2,3 8s3i1z0e)),; S C | A186 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L | E ( 0 . src/libavutil/macros.h6s:1i499z:9e2522:0 =2note: 5expanded from macro 'FFMIN'F3 F7M5I)N,( S49pC | -A#>LdbEeu(ff0if.ne0er5 _7Fe2Fn0Md0I 6N-7( 0ap2,-4b>))b, u (f (f| ae ^~~~~~~~~~~~~~~~~~~~)r ,> src/libavcodec/dcadata.cs(:ib7338z):e 33)?:; (note: bexpanded from macro 'SCALE'| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a) )7338 src/libavutil/macros.h | :#| 49d ~ ^ ~:e 25f:i nnote: eexpanded from macro 'FFMIN' SIn file included from Csrc/libavcodec/dxa.cA:L29E: ( src/libavcodec/bytestream.hc49:) | 357 #:(d15(e:cf )iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/e (F2F5M 6I357.N | 0( fa , *b )i3 f2( 7((6as8)i. z0>ef 2() b)!) = ?| s ~ ~~~~~~~^~~~~~~~~~i( zbe)) : | ( ~~~~~ ^ ~~~~a ))src/libavcodec/dcadata.c :| 7517 ~ ^ ~: 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h: 1877517: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0. 01870 | 3 4 9 2 6i4f7 5(5si)z,e 2S C!A=L Es(i0z.e3)1 9 3| 9 ~~~~~ ^ ~~~~2 38310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #def2ine warning SsC generatedA. LE(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/dvbsubdec.c, :| ^~~~~~~~~~~~~~~~~~~~774 :23:src/libavcodec/dcadata.c :warning: 7338:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33: note: expanded from macro 'SCALE' 7338 | #defin e774 | S C A L E ( c ) f(o(rc )( i/ =( 205;6 .i0 f< *s u3b2-7>6n8u.m0_fr)e)c t s| ; ~ ~~~~~~~^~~~~~~~~~ i++) { src/libavcodec/dcadata.c| : ~ ^ ~~~~~~~~~~~~~~7516 :5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dvbsubdec.c:849:21: 7516warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE( 0849. | 0 0 3 2 6 8 4 1 6f5o1r) ,( iS=C0A;L Ei( <0 .s3u1b4-0>1n44u0m5_0r1e)c,t sS;C AiL+E+()0 .{6 2 3| 5 ~ ^ ~~~~~~~~~~~~~~3 414297), 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.62706029src/libavcodec/dvdsubdec.c415):, 249SC:A21L:E (warning: 0comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]. 06123027951), | ^~~~~~~~~~~~~~~~~~~~249 | src/libavcodec/dcadata.c :7338 :33 : note: iexpanded from macro 'SCALE'f (cmd _p7338o | s#d e> fsiinzee) S C{ A L| E ~~~~~~~ ^ ~~~~( 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.002853src/libavcodec/bytestream.h7819:2)271, :S17C:A Lwarning: E(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0. 30334126949), SC A271 | L E ( 0 .in6t3 s0i4z9e720 3=8 3F6F)M,I NSC(ALgE-(>0b.u0f6f33e1r9_4en52d 1-1 )g,- >b u| f ^~~~~~~~~~~~~~~~~~~~f ersrc/libavcodec/dcadata.c, :si7338ze:);33 : | note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'SCALE' src/libavutil/macros.h7338: | 49#:d25:e fnote: iexpanded from macro 'FFMIN'n e SCALE (49c | )# (d(ecf)i n/e F(F2M5I6N.(0af, b*) 3(2(7a6)8 .>0 f()b)) | ? ~ ~~~~~~~^~~~~~~~~~ (b) : (a)) | ~ ^ ~src/libavcodec/dcadata.c :7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALIn file included from E(0src/libavcodec/dxtory.c.:6303: 38src/libavcodec/bytestream.h429:429351:0)13,: SCwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.06545893103) , 293 | | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cs:i7338z:e332: =note: expanded from macro 'SCALE'F FMIN(p -7338> | b#udeffifnee rS_CeAnLEd(c ) -( (pc-) >/b u(f2f5e6r,. 0sfi z*e )32;7 6 8.| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f )) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c :497512 | :#d71e:f inwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(a,b) 7512( | ( a ) S C>A L(Eb() 0?. 0(b0)2 4:8 1(3a4)8)8 1| ) ~ ^ ~, SCALE(0.2In file included from 9src/libavcodec/dxtory.c2:7308: 8src/libavcodec/bytestream.h1:12948:1152:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0 .62943 | 7 0 9 6 4i6f4 6(3s)i,z eS2C A!L=E( 0s.i0z67e6) 4 92| 3 ~~~~~ ^ ~~~~7 81), | ^~~~~~~~~~~~~~~~~~~~ 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 SCsrc/libavcodec/bytestream.hALE(:c317): 13(:( cwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / (256.0f * 32 731768 | . 0 f ) )s i z| ~ ~~~~~~~^~~~~~~~~~e 2 = FFMIN(p->bsrc/libavcodec/dcadata.cu:f7511f:e49r:_e ndwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- p->buffer, 7511 | s i z e )S; C A| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ E(0.00src/libavutil/macros.h2:3491:250:0 4note: 2expanded from macro 'FFMIN'5 0), S C49 | A#LdeEf(i0ne. F2F8M7I5N5(a9,9b2)6 5(1(a)), S>C A(Lb)E( 0?. (6b4)0 2:5 6(1a6)6)4 6 )| , ~ ^ ~ SCALE(0.06In file included from 98src/libavcodec/dxtory.c9:0308: 6src/libavcodec/bytestream.h4:13189:)15, : | ^~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33 :318 | note: expanded from macro 'SCALE' if (s i7338z | e#2d e!f=i nseiz eS) C A| L ~~~~~ ^ ~~~~ E(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] src/libavcodec/dvdsubdec.c 7510 | : 505 : 47S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.00214785640), SCALE(0.2 5058 | 2 3 6 576 9a1v5_)a,s sSeCrAtL0E((b0u.f6_4s3i3z2e0 5>6=0 406 )&,& ScCtAxL-E>(b0u.f0_7s2i1z8e43 2<4=2 6s)i, z e| ^~~~~~~~~~~~~~~~~~~~o f(src/libavcodec/dcadata.cct:x7338-:33>:b unote: fexpanded from macro 'SCALE' )); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 7338 | #define SCsrc/libavutil/avassert.hA:L38E:(11c:) note: expanded from macro 'av_assert0'(( c) / (256 .380 | f * 3 27i6f8 .(0!f()c)o nd )| ~ ~~~~~~~^~~~~~~~~~) { src/libavcodec/dcadata.c : 7510 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | S C A L E ( 0 . 0 0 2 1 47 8 5 6\ 4 0| ) ^~~~, SCALE(0.282src/libavcodec/dvdsubdec.c36:5506:7186:91 5warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCALE(0.6 45063 | 3 20 5 6 04i6f) ,( bSuCfA_LsEi(0z.e0 72>1=8 4s3iz2e4o26f),( c tx| -> ^~~~~~~~~~~~~~~~~~~~b ufsrc/libavcodec/dcadata.c):7338 :-33: cnote: texpanded from macro 'SCALE'x ->buf_s i7338z | e#)d e{f i n| e ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SCALE(c) ((c)src/libavcodec/bytestream.h /: 355(:2135:6 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f * 32768.0f)) | 355 ~ ~~~~~~~^~~~~~~~~~ | size = Fsrc/libavcodec/dcadata.cF:M7509I:71N:( gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer_end -7509 | g - > b uSfCfAeLrE,(0 .0s0i1z9e9)49;50 2 3| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, SCALEsrc/libavutil/macros.h(:049.27720692:7255:4 note: ),expanded from macro 'FFMIN' SCALE(0 .496 | #4d6e2f8i8n33e53 2)F,FM ISCNA(LaE,b()0 .(0(7a4) 5>3 0(b0)65 0? 6()b,) | : ^~~~~~~~~~~~~~~~~~~~ (a)src/libavcodec/dcadata.c): 7338 :| 33 ~ ^ ~: note: expanded from macro 'SCALE' 7338In file included from | src/libavcodec/dxtory.c#:d30e: fsrc/libavcodec/bytestream.hi:n356:e13 :S warning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AL E(c) ((c) /356 | (2 5 6. 0 fs i*z e32 2=7 6F8F.M0IfN)()p - >| b ~ ~~~~~~~^~~~~~~~~~u ffer_endsrc/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 | SC AL-E( 0p-.>b0u0f1fe9r9,4 9s5i0z2e)3;) , | SC ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~AL E(0.27720src/libavutil/macros.h6:9492:75254:) ,note: expanded from macro 'FFMIN'S CALE(0. 6494 | 62#8d8e3f3i53n2)e, SFCFALMEI(0N.(0a7,4b5)30 0(6(5a0)6) ,> (| b) ^~~~~~~~~~~~~~~~~~~~ ? (bsrc/libavcodec/dcadata.c:)7338 ::33 :( anote: )expanded from macro 'SCALE') | ~ ^ ~ 7338 | #define SCAIn file included from LEsrc/libavcodec/dxtory.c(:c30): src/libavcodec/bytestream.h(:(357c:)15 /: (warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6.0f * 3 235776 | 8 . 0 fi))f ( s| ~ ~~~~~~~^~~~~~~~~~i ze2 != size) | 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.64628CC libavcodec/fic.o 833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.0In file included from 897src/libavcodec/dxv.c27:132935: 1)src/libavcodec/bytestream.h,: 171: 18| : ^~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | #171d | e f i n eg -S>CbAuLfEf(ecr) +(=( cF)F M/I N((2g5-6>.0bfu f*f e3r2_7e6n8d. 0-f )g)- > b| u ~ ~~~~~~~^~~~~~~~~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 7503 | SC A49L | E#(d0e.f0i0n1e2 4F4F4M2I3N3(3a),,b )S C(A(LaE)( 0>. 2(4b7)0 6?2 0(5b7)2 6:) ,( aS)C)A L E| ( ~ ^ ~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:7338In file included from :33src/libavcodec/dxv.c:: 29note: : expanded from macro 'SCALE'src/libavcodec/bytestream.h :186:13: 7338warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define SCALE(c) 186( | ( c ) /s i(z2e526 .= 0FfF M*I N3(p2->7b6uf8f.e0rf_)e)n d| ~ ~~~~~~~^~~~~~~~~~- p->buffer, sizsrc/libavcodec/dcadata.ce:)7502;: 5 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: 7502note: expanded from macro 'FFMIN' | SCA L49E | (#0d.e0f0i1ne1 44F3F1M6I1N6()a,, bS)C A((LaE)( 0>. 2(4b2)1 8?3 0(4b4)5 5:) ,( aS)C)A L E| (0 ~ ^ ~. 6642482876In file included from 8src/libavcodec/dxv.c):,29 : Ssrc/libavcodec/bytestream.hC:A187L:E(150:. 0warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245070 81871 | 5 ) , | i ^~~~~~~~~~~~~~~~~~~~f (ssrc/libavcodec/dcadata.ci:z7338e:2 33!=: snote: iexpanded from macro 'SCALE' ze) | ~~~~~ ^ ~~~~7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.000962125531 warning4)s, generated . SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCsrc/libavcodec/dvdsubdec.cALE(:0697.:61116:8 4warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]0 22274), SCALE(0 .6970 | 9 8 0 6 4{2 8"p1a0l5e),t t| e ^~~~~~~~~~~~~~~~~~~~" , "src/libavcodec/dcadata.cs:e7338:t33: tnote: hexpanded from macro 'SCALE'e globa l7338 | #pdaelfeitnte eS"CA,L OEF(FcSE)T( p((acl)e t/ t(e2_5s6t.0rf) *, 3A2V7_6O8P.0Tf_))T Y | P ~ ~~~~~~~^~~~~~~~~~ E_STRING, { .ssrc/libavcodec/dcadata.ct:r7500 =: 27:N Uwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L }, 0, 0, S7500D | } , S| CA ^L E(0.00096255314), SCALE(0.23255851865), SCALE(0.668440src/libavcodec/dvdsubdec.c22:26987:4)129,: warning: Smissing field 'unit' initializer [-Wmissing-field-initializers]C ALE(0.09806428 169805 | ) , | ^~~~~~~~~~~~~~~~~~~~{ "isrc/libavcodec/dcadata.cfo:_7338p:al33e:t tenote: "expanded from macro 'SCALE', "obta i7338n | #tdehfien eg SlCoAbLaEl( cp)al e(t(tce) f/r o(m2 5.6I.F0Of f*i l3e2"7,6 8OF.F0Sf)E) T (| i ~ ~~~~~~~^~~~~~~~~~f o_str), AV_OPsrc/libavcodec/dcadata.cT:_7500T:Y5P:E _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S TRING, { . s7500t | r = SNCAULLE(L0 .0}00,9 06,2 50,5 3S1D 4},) , | S ^C ALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428src/libavcodec/dvdsubdec.c1:06995:)121:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 699 | { 7338" | f#oderfcineed S_CsAuLEb(cs)_ (o(ncl)y /" ,( 2"5O6n.0lf y* s3h2ow7 6f8or.c0efd) )s u b| ti ~ ~~~~~~~^~~~~~~~~~t les", OFFSET(fosrc/libavcodec/dcadata.cr:c7499e:d71_:s uwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s _only), AV _7499O | P T _ T YSPEC_ABLOOEL(,0 .{0.0i068840 3=73 203}),, S0C,AL E(10, .SD2}2,7 8 14| 9 ^2 770), SCALE(0.6703743src/libavcodec/dvdsubdec.c93:47006:),12 :S Cwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]L E(0 .17000 | 0 9 5 4 {8 6N0U4L5L) , } | ^~~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALEsrc/libavcodec/bytestream.h(0.6:702713:7174:3 9warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ), SCALE(0.100954 82716 | 0 4 5 ) i,n t | s ^~~~~~~~~~~~~~~~~~~~iz e2 src/libavcodec/dcadata.c=: 7338F:F33MI:N (note: gexpanded from macro 'SCALE'- >buffe r7338_e | n#d d- egf->ibnuef fSeCr,A LsiEz(ec)) ;(( c )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ / (256.src/libavutil/macros.h0:f49 :* 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | 25 :S Cnote: Aexpanded from macro 'FFMIN'L E(0.0008 0493 | 6#5d4ef6in6e) ,F FSMCIANL(Ea(,0b). 2(2(3a1)1 8> 2(b9)0 3?1 ()b,) :S C(AaL)E)( 0 .| 6 ~ ^ ~ 7219948769), 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.1069In file included from 04src/libavcodec/dxv.c8:34295: 1src/libavcodec/bytestream.h):,293: 13 : | warning: ^~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 2937338 | | # d e f insei zSe2C =A LFEF(McI)N (((pc)- >/b u(f2fe5r6_.e0fn d* - 3p2-7>b6u8f.f0efr),) si | ~ ~~~~~~~^~~~~~~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::749749::2725:: note: warning: expanded from macro 'FFMIN' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #de f7497i | n e FSFCMAILNE((a0,.b0)0 (0(7a3)1 7>96 7(8b)) ,? (SbC)A :L E((a)0). 2| 1 ~ ^ ~8 46942604), In file included from SCsrc/libavcodec/dxv.cA:L29E: (src/libavcodec/bytestream.h0:.2946:73159:1 4warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7094), S294C | A L E ( 0i.f1 0(6s9i0z4e823 4!5=1 )s,i z e| ) ^~~~~~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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.21src/libavcodec/elbg.c386:911345:4334:5 )warning: ,comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] SCALE(0.67551922798), S134C | A L E ( 0w.h1i0l9e9 6(4e6l09b1g5-)>,u t i| li ^~~~~~~~~~~~~~~~~~~~t y_isrc/libavcodec/dcadata.cn:c7338[:i33]: :b7338u:f33f:e r_note: eexpanded from macro 'SCALE'nd - p-> b7338u | f#fdeerf,i sniez eS)C;A L E| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ c) ((csrc/libavutil/macros.h): /49 :(252:5 6note: .expanded from macro 'FFMIN'0 f * 327 6498 | .#0dfe)f)i n| e ~ ~~~~~~~^~~~~~~~~~ FFMIN(a,b) ((a)src/libavcodec/dcadata.c :>7495 :(71b:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (b) : (a)) 7495 | | ~ ^ ~ SCALE(0.00In file included from 06src/libavcodec/dxv.c0:2297: 71src/libavcodec/bytestream.h4:1318),: 15S:C Awarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (0.209 313188 | 2 20 6 2 )i,f S(CsAiLzEe(20 .!6=7 70s1i2z2e0)5 12 ),| ~~~~~ ^ ~~~~S CALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALEsrc/libavcodec/dvbsubdec.c(0.1:13156008:111245: 7warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]1 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: 1560expanded from macro 'SCALE' | {"co m7338pu | #tdee_feidnte" ,S C"AcoLmEp(uct)e (e(ncd) o/f (t2i5m6e. 0ufs i*n g32 7p68t.s0 f)o)r t| i ~ ~~~~~~~^~~~~~~~~~m eout", OFFSET(csrc/libavcodec/dcadata.com:p7494u:t71e:_ edwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), AV_OPT_T YP7494E | _ B O OL ,S C{A.LiE6(40 .=0 000}5,4 50,2 212,0 8D)S,} ,S CA L| E ^( 0.20481738448), SCALE(0.67839306593), SCALE(0.11625462src/libavcodec/dvbsubdec.c0:251561):,166 : | warning: ^~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #1561d | e f i n e{ "SCcAoLmEp(uct) e((_ccl)u t/" ,( 2"5c6o.m0pfu t*e 32c7l6u8t. 0wfh)e)n n o| t ~ ~~~~~~~^~~~~~~~~~ available(-1) orsrc/libavcodec/dcadata.c: 7494o:n49l:y owarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c e (-2) or al7494w | a y s (S1C)A LoEr( 0ne.ve0r0(00)5",4 5O2F2F2SE0T8()co,m pSuCteA_LcElu(t0).,2 0A4V8_1O7P3T8_4T4Y8P)E,_ BSOCOALL,E ({0..i66748 3= 9-310},6 5-92,3 )1,, SDCSA}L,E ( 0| . ^1 1625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCAsrc/libavcodec/dvbsubdec.cL:E1562:(86:c )warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (c) / (256.0 f1562 | * 3 2 7{6"8d.v0bf_)s)u b s| ~ ~~~~~~~^~~~~~~~~~t ream", "", OFFSsrc/libavcodec/dcadata.cET:(7494s:u27b:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e am), AV_OPT _7494T | Y P E S_CIANLTE,( 0{..i06040 5=4 5-21}2, 2-018,) ,6 3S,C ADLES(}0,. 2 | 0 ^4 81738448), SCALE(0.678393src/libavcodec/dvbsubdec.c06:5915633):,10 :S Cwarning: src/libavcodec/bytestream.hAmissing field 'help' initializer [-Wmissing-field-initializers]L:E( 3550.:113 : 11563 | warning: 6 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 5 46{2N0U2LL5}), | | ^355 ^~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.cs:i7338ze: 33: =note: Fexpanded from macro 'SCALE'FM IN(g-> bu7338f | f#edref_eindn e- SgC-A>LbEu(fcf)e r(, (sci)z e/) ;(2 56 .| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f * 32768src/libavutil/macros.h.:049f:)25): | note: ~ ~~~~~~~^~~~~~~~~~expanded from macro 'FFMIN' 49 | #src/libavcodec/dcadata.cd:7494e:f5i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(a,b) ( (a7494) | > ( b )S C?A L(E(b0). 0:0 0(5a4)5)2 2| 2 ~ ^ ~0 8), SCALE(0.In file included from 20src/libavcodec/dxv.c4:829: 1src/libavcodec/bytestream.h7:3835644:813):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CA LE(0.678 33569 | 3 0 65 9 3s)i,z eSC2A L=E F(F0M.1I16N25(46p20-2>5b)u,f f e| r ^~~~~~~~~~~~~~~~~~~~_e nd src/libavcodec/dcadata.c-:7338 :p33:- >note: bexpanded from macro 'SCALE'uf fer, si z7338e | );# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne SCsrc/libavutil/macros.hA:L49:E25(:c )note: expanded from macro 'FFMIN'( (c) / (492 | 5#6d.e0ffi ne* F3F2MI7N6(8a,.0bf)) )( ( a| ) ~ ~~~~~~~^~~~~~~~~~ > (b) ? (b) src/libavcodec/dcadata.c:: 7493(:a)71): warning: | ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dxv.c :297493: | src/libavcodec/bytestream.h : 357 :S15C:A warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E(0 .000492 03574 | 5 2 5 ) ,i f S(CsAiLzEe(20 .!2=0 0s3i67z3e1)6 6 0| ) ~~~~~ ^ ~~~~, 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.src/libavcodec/dvdsubenc.c0f :* 4913:21107:6 8warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 f)) | ~ ~~~~~~~^~~~~~~~~~ 491 | src/libavcodec/dcadata.c : 7493 : {27":p alwarning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t e", "set t h7493e | g l o b aSlC ApLaEl(0e.0t00t4e9"2,0 4O5FF2S5ET)(,p aSlCeAtLtEe(_0.s2t0r0)3,6 7A3V1_6O6PT0_)TY,P ES_CSATLRE(I0N.G,6 7{9 6.6s1t1r5 4=7 5N)U, LSLC A}L,E (00,. 01,1 9S4E8 5}0,5 7 89| ) ^, | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.src/libavcodec/dvdsubenc.c0:f492 :*142 :32 76warning: 8.missing field 'unit' initializer [-Wmissing-field-initializers]0 f)) | ~ ~~~~~~~^~~~~~~~~~ 492 | src/libavcodec/dcadata.c : 7493{:"5e:v ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_r ows_fix", " M7493 | a k e SnCAuLmbEer( 0o.f0 0ro0w4s9 2e0v4e5n2 5()w,o rSkCaArLEo(u0n.d2 0f0o3r6 7s3o1m6e6 0p)l,a ySeCrALsE)("0,. 6OF7F9S6ET6(1e1v5e4n7_5ro)w,s_ fSiCxA)L,E( 0A.V1_1OP9T4_8TY5P0E_5B7O8OL9,) ,{ . i| ^~~~~~~~~~~~~~~~~~~~6 4 =src/libavcodec/dcadata.c :07338}:, 330:, 1note: ,expanded from macro 'SCALE' SE}, | 7338 ^ | #define SCALE(c) ((c) / src/libavcodec/dvdsubenc.c(2:54936:.12:0 fwarning: *missing field 'help' initializer [-Wmissing-field-initializers] 3 2768 .4930 | f ) ) {| ~ ~~~~~~~^~~~~~~~~~N ULL }, | ^ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3In file included from 2768src/libavcodec/dvenc.c.:049f: ))src/libavcodec/put_bits.h : 227| : ~ ~~~~~~~^~~~~~~~~~37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]227 | if 7492( | s - > b uSfC_AeLnEd( 0-. 0s00-4>4b2u3f6_8p5t9r) ,> =SC AsLiEz(eo0f.(1B9i59t6Bu8f6)5)7 7{3) , | S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~C ALE(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 src/libavcodec/put_bits.hSCA:L265E(:c)37 :( (warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) / (256.0f * 3 22657 | 68 . 0 f ) ) | i ~ ~~~~~~~^~~~~~~~~~f (s->buf_end - src/libavcodec/dcadata.cs:-7490>:b71u:f _warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t r >= sizeof( B7490i | t B u f )S)C {A L E| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0. 00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818src/libavcodec/put_bits.h601:)317,:33 : | ^~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 3177338 | | # d ef inief S(CAsL->Eb(uc)f _(en(dc) /- (s2->5b6u.f0_fp t*r 3>2=7 6s8.i0zfe)o) f | ( ~ ~~~~~~~^~~~~~~~~~ BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308CC libavcodec/filter_units_bsf.o 731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/fits.o 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), In file included from SCALsrc/libavcodec/dxtory.cE(:0.3314: 3src/libavcodec/unary.h6:950:741:7 386warning: 5)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 50 | 7338f | or#(die f=i n0e; SCAiLE (eb uSfC_eAndL E-( sc-)> b(u(fc_)p tr/ >(=2 5s6.i0zfe o*f (3B2i7t6B8u.f0)f)) ){ | ~ ~~~~~~~^~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.1587src/libavcodec/put_bits.h8495:52657:437):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.686034440 92659 | ) , S C A L Ei(f0 .1(5s4-92>85b6u5f0_3e)n,d -| ^~~~~~~~~~~~~~~~~~~~s ->bsrc/libavcodec/dcadata.cuf:_7338p:tr33 :> =note: sexpanded from macro 'SCALE'iz eof(Bi t7338B | u#fd)e)f i{n e | S ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~C ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/eacmv.c:189:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 189 | if (size > buf_end - buf - EA_PREAMBLE_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ src/libavcodec/dxa.c | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ :60:94: warning: src/libavcodec/elbg.ccomparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]: 479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | A60L | L O C A TiEf_ I(F1_2NUELCLE S S+A R(Y((auvtcitlxi-t>yw_iidntch, *n uamv_cctbx,- > h e i1g)h t )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> > 4) +src/libavcodec/elbg.c :A463V:_35R:B 3note: 2expanded from macro 'ALLOCATE_IF_NECESSARY'( src + 0) + A463V | _ R B 3 2i(fs r(cel b+g -4>)f i>e lsdr c#s#i z_ea)l l o| c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~a ted < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | src/libavcodec/elsdec.c A:LL307O:C16A:T Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I F_NECESSARY(cell_buf f307e | r , n uimfp o(icnttxs-,> t1 )> c| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x ->x) src/libavcodec/elbg.c{: 463 :/35*: dnote: eexpanded from macro 'ALLOCATE_IF_NECESSARY'c ode most pr o463b | a b l e isfy m(beollb g(-M>PfSi)e l*d/ # #| ~~~~~~ ^ ~~~~~~_ allocated < new_elemesrc/libavcodec/elsdec.cn:t309s:)23 :{ warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | w h\i l e| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( ctx->t > psrc/libavcodec/elbg.cA:l482lo:w5a:b lwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare][ ctx->j]) | 482 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ | ALLOCATE_src/libavcodec/elsdec.cIF:_338N:E47C:E Swarning: SAcomparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]R Y(scratch b338u | f , d i m , 5 )w h i| l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (pAlsrc/libavcodec/elbg.cl:o463w:a35b:l enote: [expanded from macro 'ALLOCATE_IF_NECESSARY'c tx->j - 1 ]463 | > = z )i f | ( ~~~~~~~~~~~~~~~~~~~~~~ ^ ~e lbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 long') and 'int' [-Wsign-compare] In file included from 451 | src/libavcodec/eamad.c : 35i: fsrc/libavcodec/bytestream.h: 186(:o13f:f _warning: chcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ck - avctx-> d186 | i s c asridz_e2d =a FmFaMgINe(d_pp->ebrucfefnert_aegned* o-f fp-_>cbhufefcekr,/ 1si0z0e );> s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r c_size) src/libavutil/macros.h :49| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->busrc/libavcodec/bytestream.hffe:r271_:e17n:d warning: - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ->buffer, size); 271| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ int size2 =src/libavutil/macros.h :F49F:M25I:N (note: gexpanded from macro 'FFMIN'- >buffer_ e49n | #dd e-f ign-e> bFuFfMfIeNr(,a ,sbi)z e()(;a ) | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (b) ? (bsrc/libavutil/macros.h): 49:: 25(:a )note: )expanded from macro 'FFMIN' | ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/fitsdec.o In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:2515: note: warningexpanded from macro 'FFMIN's generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5In file included from warningsrc/libavcodec/eatgq.cs:37 generated: . src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h232 | : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (vector < num_ mv271s | ) { i| nt ~~~~~~ ^ ~~~~~~~ size2 = FFMIN(g->buffer_end - g->buffer, 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: 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/eatgq.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~ 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 }, | ^ 14 warnings generated. In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: 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/fitsenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: 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/flac.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) CC libavcodec/flac_parser.o > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: 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/flacdata.o 1 warning generated. CC libavcodec/flacdec.o src/libavcodec/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/error_resilience.c: 9535 | : In file included from src/libavcodec/mpegvideo.h : 45 : src/libavcodec/put_bits.hi:f227: 37(:o ffwarning: secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t >= (t->avctx->height - 7 )227 * | t - > l a isft _(fsr-a>bmuef-_>elninde s-i zse->[b0u]f _-pt r7 )> = | s ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i zeof(BitBsrc/libavcodec/eamad.cu:f104)): 20{: | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ 512 warnings generated. src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*(2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ CC libavcodec/flacdsp.o 7 warnings generated. CC libavcodec/flacenc.o 17 warnings generated. src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/flacencdsp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2In file included from != src/libavcodec/fastaudio.cs:i25z: esrc/libavcodec/bytestream.h): 293 :| 13 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMICC libavcodec/flashsv.o N(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: 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/flashsv2enc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: 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/flashsvenc.o CC libavcodec/flicvideo.o 12 warnings generated. CC libavcodec/float2half.o 19 warnings generated. CC libavcodec/flvdec.o CC libavcodec/flvenc.o src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ CC libavcodec/fmtconvert.o In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/fmvc.o src/libavcodec/evrcdec.c:258:21:In file included from warning: src/libavcodec/extract_extradata_bsf.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | f186l | o a t tsti z=e (2( f=lo atF)FiM IN-( p8.-0> b/u f2f.e0r_)en /d -8 .p-0>;b u| f ^~~~~~~~ ~f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ CC libavcodec/frame_thread_encoder.o src/libavcodec/evrcdec.c:305:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | if (e->lspf[k] - e->lspf[k - 1] <= MIN_LSP_SEP) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:271:17: 322 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/fraps.o 271 | i nt 1s.0i z-e 2ls p_=in tFeFrMpoIlNa(tigon-_f>abcutfofrse[irnd_eexn]d, - | g- ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (phi >= i) | ~~~ ^ ~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | sizCC libavcodec/frwu.o e2 = FFMIN(p->bsrc/libavcodec/evrcdec.cuf:f339e:r57:_ warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nd - p->buf f339e | r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ + d_insrc/libavutil/macros.h:t49e:r25p:o lnote: aexpanded from macro 'FFMIN'ti on_fact o49r | s#[deifnidneex +F F2]M I N*( acu,rrbe)nt ;( ( a| ) ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ > (b) ? src/libavcodec/evrcdec.c(b:)338 ::59 :( awarning: ))implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 338 | In file included from src/libavcodec/extract_extradata_bsf.c :d28s: tsrc/libavcodec/bytestream.h[:2294]: 15=: (warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .0 - 294d | _ i nt e ripfo l(atsiiozne_2f a!c=t osrisz[ien)de x +| 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 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | src/libavcodec/bytestream.h : 317 : 13 :a [iwarning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 ] = a[i] - 2 *317 l | s p[ i *s 2i z e 2 ] *= aF1F[Mi]I N+ (ap2-[>i]b; u | f ~ ^~~~~ fer_end src/libavcodec/evrcdec.c-: 365:p52-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer, si ze365) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a[isrc/libavutil/macros.h :49+: 125]: =note: expanded from macro 'FFMIN'a [i] - 2 49* | #lsdpe[fii n* e2 F F M]I N* (aa,1b)[ i]( (a+) a 2>[i ](b;) ? (b| ) ~ ^~~~~: (a)) | ~ ^ ~src/libavcodec/evrcdec.c :365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h365: | 318 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a318[ | i + 1 ]i =f a([sii]ze 2- !2= *s ilzsep)[i * | 2 ~~~~~ ^ ~~~~ ] * a1[i] + a2[i]; | ^~~~ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_ensrc/libavcodec/evrcdec.cd :366-: p60-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer, size );366 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :25 :b [note: iexpanded from macro 'FFMIN' + 1] = b [49i | ]# d- e2f i*n el sFpF[Mi I* N2( a+, b1)] *( (ba1)[ i]> +( bb)2[ i?] ;( b )| ~ ^~~~~: (a)) | src/libavcodec/evrcdec.c ~ ^ ~ :366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h :366187 | : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b187[ | i + i f1 ]( s=iz eb2[ !i=] s18-i z warninge2 s*) generated l. s| p ~~~~~ ^ ~~~~[ i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | s i386z | e = tF F=M I(Nof(fgse-t> b- udfefleayr +_ e0.n5d) -* g8.-0> b+u f0.f5e; r ,| ~~~~~~~^~~~~~~ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/exr.c::271205::1718:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205271 | | i n td essitz_e2l =e FnF M!IN=(g -u>bnucffoermp_reensdse d-_ gs-iz>ebu)ff e r| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: 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/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c :317528 | : 20 : 1 warningwarning: s generatedizimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. e 2 = FFMI N528( | p -> bu f f e r _ c5eoned warningf sf-[ generatedi . ]p- >=bu fifenrb,u fs[iiz]e );* f a| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^~~~~~~~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavcodec/evrcdec.cN(:a,529b:)16 :( (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) > (b )529 | ? ( b ) : (faa)c) * =| ~ ^ ~ga mma; | ~~ ^~~~~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | size =590 | F F M I Ni(fg -(>sbuumf2fe r<_ e0nsrc/libavcodec/put_bits.h.d0 )- : | ^~~~ ~g317 ->:b33u:ff erwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h317: | 49 : 25: note: iexpanded from macro 'FFMIN'f (s->b u49f | _#deefnidne -F FsM-IN>(ba,ubf)_ p((tar )>= s>i (zbe)of (?B i(tbB)u f: )()a ){) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ CC libavcodec/ftr.o 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/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/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ CC libavcodec/ftr_parser.o src/libavcodec/evrcdec.c:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBitssrc/libavcodec/evrcdec.c :>686 :824 :* warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ytestream2 _g686e | t _ b y t e ss_ulme f =t (pgobw()1)0 ,{ s u| m ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | ~~~ ^~~ 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_QUANCC libavcodec/g2meet.o T && 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; | ~ ~~~^~~~~~~~~~~~ CC libavcodec/g722.o src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (i = 0; i < sizeof(EVRCAFrame); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 } | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosfsrc/libavcodec/exrenc.c(5:.532f*:M94_:PI warning: / missing field 'unit' initializer [-Wmissing-field-initializers]1 6.f); | ^~~~ 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAXsrc/libavcodec/exr.c, :V911E:43 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 911 | const float fsrc/libavcodec/exrenc.c :=533: 11.:5 warning: fmissing field 'help' initializer [-Wmissing-field-initializers] * co s533 | f (3 . f *{M N_UPLIL }/, 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 * csrc/libavcodec/exrenc.cos:f(5323:.82f:* Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I / 8.f); | ^~~~532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | src/libavcodec/exr.c ~ ^~~~~~~: 912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/float.h:15: 17912: | note: expanded from macro 'FLT_MAX' const 15 | #fdelfoinaet F gL T_=M A.X 53f.4 0*2 82c3o46s6f38(572.8f8*5M98_1P2eI+ 38/F 1 6 .| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | ~ ^~~~ src/libavcodec/exrenc.c:532:src/libavcodec/exr.c69:: 912warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | 912 | { "cgoanmsmt af",l o"asett gga m=m a.",5 fOF FS*E T(cgaommsaf)(,7 .AfV_*OM_PPTI_ T/Y P1E6_.FLfO);A T ,| ^~~~{ .dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ In file included from src/libavcodec/ffv1.c:33: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. src/libavcodec/exr.c:1010:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1010 | || ac_count > (uint64_t)INT_MAX/2 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1009:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1009 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g722dsp.o 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/g722enc.o 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/g723_1.o src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/exr.c(a,:b)1198 :42(:( awarning: )comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] > (b) ? (b) : ( a1198 | ) ) | ~ ^ ~ if (buf_size < 20 || linIn file included from esrc/libavcodec/faxcompr.c_:of31f: sIn file included from esrc/libavcodec/faxcompr.ht: 31>: In file included from bsrc/libavcodec/tiff.hu:34f: In file included from _src/libavcodec/tiff_common.hs:33i: src/libavcodec/bytestream.hz:294e: 15:- warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 294 | if (sizsrc/libavcodec/exr.ce:21219 :!71=: swarning: icomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 8 1231 | warning s generated . td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long 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 long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixelssrc/libavcodec/bytestream.h *: 3171:136: Lwarning: L)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning 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:1906:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned int' 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 int' 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 int' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:193:44src/libavcodec/exr.c: :warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]2128 :33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | 2128 | f f_ se t_ s a(urn(sisg-ne>da)vfcs-t>x,s laicve__dhe2iqg(hta v<_=in t2ffl-o>ahte(igsht-)>; s a| r ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~src/libavutil/avassert.h :38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:192:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long 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 long') and 'const int' [-Wsign-compare] 194 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:211:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | if (p->context_count < context_count) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: 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/flac.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size)src/libavcodec/exr.c :| 2300 ~~~~~ ^ ~~~~: 53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ CC libavcodec/g723_1_parser.o src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ CC libavcodec/g723_1dec.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) | ~~~ ^ ~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/g723_1enc.o In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: 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/g726.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define CC libavcodec/g729_parser.o FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: 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/g729postfilter.o src/libavcodec/ffv1dec.c:465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->data_max = t; \ | ~ ^ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavcodec/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:3 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 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 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 long') and 'int' [-Wsign-compare] 802 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/gdv.o 14 warnings generated. src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ 4 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); \ | ^ ~ 12 warnings generated. In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/ffv1enc.c:1243:102: src/libavcodec/fitsdec.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]314 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | 1243 | { N U {L L" }s,l i c| e ^ crc", "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 } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacenc.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: 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/flashsv2enc.c:53: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | src/libavcodec/put_bits.h : 265if: (37s:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _end - s->buf_p t265r | > = s izsrc/libavcodec/flac_parser.c eo f( B: 264i: 22:t iBwarning: fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] u (fs)-)> {b u| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f _end - 264s | - > b u f _ pt rs i>z=e _ts izleeno f=(B iFtFBMuIf)N)( {f - >| en ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/put_bits.h 49 | :#265de:f37i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) 265> | ( b ) ? ( bi)f :( s(-a)>)b u| f ~ ^ ~ _end -In file included from src/libavcodec/fitsenc.cs:-34>: bsrc/libavcodec/bytestream.hu:318f:_15p:t rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >= si z318 | e o f (iBfi t(sBiuzf)e)2 {! = | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i ze) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ p317t | r >= siifz e(osf-(>BibtuBfuf_)e) n{d -| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s ->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 348 | if (!skip_cursor && avpkt->size < CURSOR_OFFSET + sizeof(ctx->cursor_buf)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fic.csrc/libavcodec/put_bits.h::317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394: 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slsrc/libavcodec/put_bits.hisrc/libavcodec/bytestream.h::317355::3313:: 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] ce 317 | 355 | i f (ss->ibzuef _ e=n dF F-M INs(->gb-u>fb_upftfre r>_=e nsdi z-e gCC libavcodec/gemdec.o o->fb(uBfifteBru,f )s)i z{e ); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' s 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ iIn file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ esrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ msize) | ~~~~~~~~~~ ^ ~~~~~ CC libavcodec/get_buffer.o src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", oCC libavcodec/gif.o ffsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, CC libavcodec/gif_parser.o | ^ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:src/libavcodec/flac.c43: src/libavcodec/bytestream.h::187180::1518:: 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] 187 | if (si z180e | 2 ! = siifz e()c h | ~~~~~ ^ ~~~~a nnels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != sizeIn file included from ) src/libavcodec/fmvc.c | : ~~~~~ ^ ~~~~ 27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/fmvc.c | :#27d: efsrc/libavcodec/bytestream.hi:ne186 :F13F:MI Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) ?186 | ( b ) s:i ze(2src/libavcodec/bytestream.ha ):=)317 F: F13| M: ~ ^ ~INwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end -317 | p- >b uf f esirz,e2 =s FiFzMeI);N (| p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ->buffesrc/libavutil/macros.hr:_49e:25n:d -note: expanded from macro 'FFMIN'p ->buffe r,49 | s#diezfei);n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b) src/libavutil/macros.h(:(49a:)25 :> note: (expanded from macro 'FFMIN'b ) ? (b )49 | : #(ad)ef)in e | F ~ ^ ~ FMIN(a,b)In file included from src/libavcodec/fmvc.c(:(a27): src/libavcodec/bytestream.h :187>: 15(b:) ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : 187(a | ) ) | i ~ ^ ~f (size2 !=In file included from ssrc/libavcodec/flacdec.ciz:e)42 : 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/flashsv.c:43: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flac_parser.c:771 :29366 | : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] size2 = FFMIN(p->b uf771f | e r _ e n d - p - >fbluafcf_efr,i fsoiz_e)s;i z e| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~& fpc->fisrc/libavutil/macros.hf:o49_:b25u:f )note: expanded from macro 'FFMIN'/ FLAC_AV G_49F | R#AdeMfiEn_eS IZFE F> M IN| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ a,b) (772(a | ) > ( b ) ? ( b ) f p:c -(a>)n)b_ h e| ad ~ ^ ~e rs_buffereIn file included from dsrc/libavcodec/flashsv.c :*43 : 20src/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/flicvideo.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 293: | 355 : 13: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMIN(p->bu f355f | e r _ esinzed =- F FMpI-N>(gb-u>fbuffefre,r _seindze) ; - | g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffersrc/libavutil/macros.h,: 49:s25:i znote: expanded from macro 'FFMIN'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #defisrc/libavutil/macros.hn:e49 :F25F: Mnote: Iexpanded from macro 'FFMIN'N (a,b )49 | (#(dae)f i>n e (FbF)M I?N ((ab,)b) :(( a()a )> )(b ) | ? ~ ^ ~ (b) : (a))In file included from src/libavcodec/fmvc.c : 27| : ~ ^ ~src/libavcodec/bytestream.h: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsv.c :29443 | : src/libavcodec/bytestream.h : 356 :if13 (:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 != size )356 | | ~~~~~ ^ ~~~~ size2 =src/libavcodec/bytestream.h FF:M355I:N13(:p -warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->buf f355e | r , ssiizze e )=; F F M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (g->busrc/libavutil/macros.hff:e49r:_25e:n note: dexpanded from macro 'FFMIN' - g->b uf49f | #edre, fsiinzee )F;F M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a,b) ((src/libavutil/macros.ha:)49 :>25 (:b )note: expanded from macro 'FFMIN'? (b) : 49(a | ))# d| e ~ ^ ~ fine FFMIn file included from Isrc/libavcodec/flashsv.cN:(a43,: bsrc/libavcodec/bytestream.h):357 :((15a): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? 357( | b ) : i(f a()si)z e 2| ~ ^ ~! = size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, sizeCC libavcodec/gifdec.o ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 7 warnings generated. In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - In file included from g->busrc/libavcodec/flashsvenc.cff:e56r: ,src/libavcodec/bytestream.h :s171isrc/libavcodec/flacenc.c:ze18)::; 618warning: :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavutil/macros.h:49 :17125 | : 618note: expanded from macro 'FFMIN' | g -> b ui ff49 f( | e#srdu em +f=< i=n FFeMn FIFM IN>>( gN(1a)-,b >) (b| u( ~~~ ^ ~~~~~~fa f)e >r _e(ndb ) -? g(-b)> b:u f(af))e r | , ~ ^ ~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->bufIn file included from fersrc/libavcodec/flashsvenc.c,: 56s: isrc/libavcodec/bytestream.hze:)186; : 13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 18649 | | # d e sfiiznee2 F F= MFIFNM(IaN,(bp)- >b(uf(fae)r _>e n(db )- ?p -(>bb)u :f f(ae)r), | s ~ ^ ~ ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:187:src/libavutil/macros.h15::49 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 187 | 49i | f# d(efsiinez eF2F M!I=N( asi,zeb)) (| ( ~~~~~ ^ ~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffersrc/libavcodec/bytestream.h, si:ze271):;17 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'271 | in t 49s | i#zed2ef in=e FFFFMMIINN((ag,-b>) b((uaf) f>e r(_be) n?d (-b )g -:> b(uaf)f)e r ,| ~ ^ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 8 warnings generated. In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p-In file included from >bsrc/libavcodec/flashsvenc.cuf:fe56r,: ssrc/libavcodec/bytestream.hiz:e293):;13 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 293 | s49i | #zede2f i=n e FFFMFIMINN((pa,-b>)b u(f(faer)_ e>n d( -b p)- >?bu f(fbe)r, s:i ze()a;) ) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/flashsv2enc.c49::25:54 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f294i | n e F FiMfI N((sai,zbe)2 (!(=a )s >i ze() b | ) ~~~~~ ^ ~~~~ ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: 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:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/bytestream.h:25:: note: 317expanded from macro 'FFMIN': 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMI N317( | a, b ) s(i(zsrc/libavcodec/frame_thread_encoder.cea):2 >=290 :( 81bF:) F Mwarning: ?Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N (p -(>bbu) f:fe r(a_)e)n d -| ~ ^ ~p ->buffer, In file included from s i290 | src/libavcodec/flashsv2enc.c ze:) 54; : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 318 : 15(c:-src/libavutil/macros.h>t :warning: a49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:sIn file included from k 25_i: src/libavcodec/frwu.cn: note: 318d24expanded from macro 'FFMIN' | e: src/libavcodec/bytestream.h x: 171- 49:18 ci- | >:f #fd warning: (iscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eniiz efisn2e hF Fe!M=dI_ Nt(saa, iszeb)171k)_ | i ((n| g ~~~~~ ^ ~~~~a)d-e x > b+>u fcf- >e(mbra x)+_= t ?aF Fs(MbIk)N (sg:)- > (%ab )uc)- f >fm| a ~ ^ ~exr _e_ndt -a sgIn file included from -ksrc/libavcodec/flashsvenc.c>sb:u 56f: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )h;re a 318 d| _ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c o u n itf)) {(11 src/libavutil/macros.h si:z warning| s49e: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ generated225 . :!= snote: iexpanded from macro 'FFMIN'z e) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/flashsv2enc.c:54:: src/libavcodec/bytestream.h355::356:1313:: 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] 356 | 355 | s i z e2 s=i zFFeM I N=(p -F>FbMuIfNf(ge-r>_beunfdf e-r _pe-n>db u-f fge-r>,b usifzfe)e;r , s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e finote: neexpanded from macro 'FFMIN' F FMIN(a ,b49) | #(d(eaf)i n>e (FFbM)I N?( a(,b)b ): ((a()a) ) | > ~ ^ ~ (b) ? (b) In file included from : src/libavcodec/flashsv2enc.c(a:)54): src/libavcodec/bytestream.h :| 357 ~ ^ ~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 357src/libavcodec/flashsvenc.c | : 56 : src/libavcodec/bytestream.h : 356i:f13 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != size )356 | | ~~~~~ ^ ~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/flvdec.c :4924 | : #In file included from desrc/libavcodec/flvdec.hfi:ne24 : FFIn file included from Msrc/libavcodec/mpegvideo.hIN:(45a: ,src/libavcodec/put_bits.hb:)227 :(37(a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) ? (b) : (a)) | 227 ~ ^ ~ | In file included from isrc/libavcodec/flashsvenc.cf: 56(: src/libavcodec/bytestream.hs:-357>:b15:u fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]en d - s -357> | b u f _ ptir f> (=si zseiz2eo f!=( BsiizteB) u f| ) ~~~~~ ^ ~~~~) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h :26550 | : 41 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (s->buf_e n50d | - s- >fboufr_(ip t=r 0>;= sii zbuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flvenc.csrc/libavcodec/bytestream.h::22317: :In file included from 13src/libavcodec/flvenc.h:: 24warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p-> b227u | f f er _ e n d -i pf- >(bsu-ff>erb,u fs_izeen)d; - | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ->buf_src/libavutil/macros.hp:t49r:25 :> =note: expanded from macro 'FFMIN' sizeof( B49it | Bu#fde)f) i{n e | F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/golomb.o 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/bytestream.h | ~~~~~ ^ ~~~~~~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 288 | s i z e = F FM IN ( g- > b u f f e CrH_EeCnKd_ P-I gX-E>Lb_uPfTfRe(0r);, | s ^~~~~~~~~~~~~~~~~~ ize);src/libavcodec/flicvideo.c: 64: 23| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'CHECK_PIXEL_PTR' src/libavutil/macros.h64: | 49 : 25 :if (note: pexpanded from macro 'FFMIN'i xel_pt 49r | #+d ne fi>n ep ixFeFl_MlIiNmi(ta) ,{ b\) | ( ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~( a) > (b) ? (src/libavcodec/flicvideo.cb:)293 ::21 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 293 | In file included from src/libavcodec/frwu.c : 24: src/libavcodec/bytestream.h : 356: 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CHEC K356_ | P I XE Ls_iPzTeR(20 )=; F| F ^~~~~~~~~~~~~~~~~~ MIN(src/libavcodec/flicvideo.c:p64-:>b23u: fnote: fexpanded from macro 'CHECK_PIXEL_PTR'e r_end -64 | p -> b u ffiefr ,( pisxiezle_)p;t r | + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ n > psrc/libavutil/macros.hi:49x:el25_:l inote: mexpanded from macro 'FFMIN'it ) { \ 49| | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ #define FFMIsrc/libavcodec/flicvideo.cN:(307a:29,:b warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > ( b307) | ? ( b ) : (a ) ) | ~ ^ ~ In file included from src/libavcodec/frwu.c :24 : src/libavcodec/bytestream.hC:H357ECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_li:mi15t:) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]\ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 357 | if src/libavcodec/flicvideo.c(s:i313z:e229: !=warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze) | ~~~~~ ^ ~~~~ 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 src/libavcodec/put_bits.h> pi:xe317l:_33l:im itwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 317src/libavcodec/flicvideo.c | : 353 : 29 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (s->buf_ e353n | d - s -> b u f _ p tr > = s i ze o f ( B i t B uCfH)E)CK _{P I X| E ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L_ PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' CC libavcodec/gsm_parser.o 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 > pixel11_li warningmsi generatedt. ) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:431:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 431 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/gsmdec.o 6 warnings generated. src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ src/libavcodec/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} | ^ src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/gsmdec_data.o In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr +CC libavcodec/h261.o n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: src/libavcodec/flacdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :817:179: warning: 987missing field 'unit' initializer [-Wmissing-field-initializers] | 817 | { "CuHEsCKe__PIbXuEgLg_yP_TlRp(c3" ,* "byetmeu_lraunt)e; o l| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ busrc/libavcodec/flicvideo.c:g64g:y23 : lnote: aexpanded from macro 'CHECK_PIXEL_PTR'v c beha v64i | o r " ,if o(fpfixseel_tpoft(rF L+A nC C>o pnitxeelx_tli,m ibtu)g {g y\_ l | p ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ c), AV_OPT_Tsrc/libavcodec/flicvideo.cY:P1000E:_25B: Owarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L , {.i64 = 10000 | } , 0 , 1 , A V _ O P T _ FL AG _ D ECCHODEICNKG__PPARIAXEML _|P TARV(_3 O*CC libavcodec/h261_parser.o PbTy_tFeL_rAunG)_; A U| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~D IO_src/libavcodec/flicvideo.cP:A64R:A23M: } , note: expanded from macro 'CHECK_PIXEL_PTR' | ^ 64 | if (pixel_ptr + nsrc/libavcodec/flacdec.c :>818 :p8i:x ewarning: missing field 'help' initializer [-Wmissing-field-initializers]l _l i818m | i{t )N U{L L\ } ,| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ | ^ CC libavcodec/h261data.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/h261dec.o In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: 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/fraps.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:318src/libavcodec/flacenc.c:15:: warning: 1714comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | if (size2 != s i1714z | e{) " l| p ~~~~~ ^ ~~~~c _coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h355 | : 271 :s17i:z ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g-1>buf warningfe generatedr. _ e271n | d - gi-n>tb usfifzeer2, s=i zFe)F; M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( g->buffersrc/libavutil/macros.h_:e49n:d25: note: -expanded from macro 'FFMIN' g ->buffe r49, | s#izdee)f;i n| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMIN(src/libavutil/macros.ha,:b49:)25 : (note: (expanded from macro 'FFMIN'a ) > (b) ?49 | #(dbe) f:i ne( aF)F) M I| N( ~ ^ ~a, b) ((a) > (In file included from bsrc/libavcodec/g2meet.c):36 : ? src/libavcodec/bytestream.h(:b356):13 :: (awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 356 | sizsrc/libavcodec/flacenc.ce:21736: 169=: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]MI N(p->buffer_end -1736 | { p"-e>xbauctf_fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_pIn file included from redsrc/libavcodec/fraps.ci:c41ti: osrc/libavcodec/bytestream.hn:_293o:r13de:r "warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NU LL, offsetof(Fla c293E | n c soidzee2C o=n tFeFxMtI,N (opp-t>ibounfsf.emra_xe_npdr e-d ip-c>tbuifofner_, osridzere)),; A | V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OPT_TYPE_src/libavutil/macros.hI:N49T:25,: note: {expanded from macro 'FFMIN' .i64 = -491 | # de}f,in e -F1F,M IMNA(aX,_bL)P C(_(OaR) D>E R(b,) ?F (LbAG)S :} ,( a )| ) ^ | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.hsrc/libavcodec/flacenc.c::2941741::158:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 1741294 | | { N U LiLf (}s,iz e2 | ! ^= size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | sizesrc/libavcodec/g722dec.c2 =: F48FM:I121N:(p ->warning: bumissing field 'unit' initializer [-Wmissing-field-initializers]f fer_end - p->buff e48r | , s i z e{) ;" b | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t s_persrc/libavutil/macros.h_:c49:o25d: enote: wexpanded from macro 'FFMIN'o rd "49, | #"deBfiintes FFpMIeNr( aG,7b2)2 (c(oad)e w> o(rbd)", ? O(FFbS)E T(:b i(tsa_p)er)_ c | o ~ ^ ~ deword), In file included from Asrc/libavcodec/fraps.cV:_41O: Psrc/libavcodec/bytestream.hT:_357T:Y15P:E warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NT, {357 | .i 64 = if8 ( s}i,z e26 ,! =8 ,s iAzDe )} ,| ~~~~~ ^ ~~~~ | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 13 warnings generated. 14 warnings generated. CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o 14 warnings generated. CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o 20 warnings generated. In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h2645data.o 7 warnings generated. src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | if (hash->bucket_sizCC libavcodec/h264_cabac.o e[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_cavlc.o src/libavcodec/cbs_h2645.c:545:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 545 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:569:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 569 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:623:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 623 | if (bytestream2_get_bytes_left(&gbc) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 14 warnings generated. CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o 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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') 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:939src/libavcodec/put_bits.h:27: :warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]265 :37: 939warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (data_ si265ze | * 8 + 8 > ipfu t_(bsit-s>_lbeufft(_pebcn)d) -| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:880:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 880 | if (extrabytes > 3 || src_size < extrabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->src/libavcodec/cbs_h2645.cbuff:er1316_e:nd23 :- gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1316 | for (src/libavutil/macros.hi:49n:t25 :i =note: expanded from macro 'FFMIN'0 ; i < F F49_ | A#RdReAfY_iEnLeE MSFF(MhI2N(6a4,b-)> (s(pas)) ;> i(+b+)) {? (| b ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~) : (a))src/libavcodec/cbs_h2645.c : 1320:| 23 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_loopfilter.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13src/libavcodec/cbs_h2645.c: :warning: 1337comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | s i1337z | e 2 = foFrFM I(Ni( p=- >b0u;ff eir _< eFFn_dA R-RA Yp-_>EbLufEfMeSr(,h 2s6i4z->es)p;s ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ++) | src/libavutil/macros.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :49:25: note: expanded from macro 'FFMIN' src/libavcodec/cbs_h2645.c:1339:19: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFM I1339N | ( a , b )f o(r( a()i >= (0b;) i ?< (FbF)_ A:R R(AaY)_)E L| E ~ ^ ~M S(h264->pIn file included from psrc/libavcodec/gdv.cs:)25; : isrc/libavcodec/bytestream.h+:+187): 15 : | warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] CC libavcodec/h264_mb.o 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 int' [-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 int' [-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 int' [-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 int' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); isrc/libavcodec/get_buffer.c++) : | 60 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_metadata_bsf.o src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/h264_mp4toannexb_bsf.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: 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_parse.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 2FFM warningIsN generated(. a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 }, | ^ src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_parser.o src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ src/libavcodec/h264_levels.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/h264_picture.o In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)src/libavcodec/h264_levels.c) | : ~ ^ ~ 92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: 92comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | f o187r | ( i = i0f; i( s< iFzFe_2A R!R=A sYi_zEeLE)M S (| h ~~~~~ ^ ~~~~ 264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 101 | if (width_mbs * height_mbs > level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 103 | if (width_mbs * width_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:105:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 105 | if (height_mbs * height_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:114:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 114 | if (framerate > (level->max_mbps / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/gemdec.c :49 | 28#d: esrc/libavcodec/bytestream.hf:i293:ne13 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (a,b) ((a) > (b )293 | ? ( b ) :s (ia)z)e 2 | = ~ ^ ~ FFMIN(p->bIn file included from usrc/libavcodec/gif.cf:f35e: rsrc/libavcodec/bytestream.h_:e187n:d15 :- warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buff e187r | , s i zief) ;( s iz| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 != size)src/libavutil/macros.h : 49| : ~~~~~ ^ ~~~~25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h: 35549: | 13#:d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in e FFMIN(a,b) ((a) 355 | > ( b ) s?i z(eb ) =: F(FaM))I N (| ~ ^ ~g ->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: 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/gif.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_ps.o 9 warnings generated. src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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.csrc/libavcodec/bytestream.h:308::17271::17 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] 308 | 271 | P UTi(nvt) ;s iz e| 2 ^~~~~~ = Fsrc/libavcodec/gemdec.cF:M280I:N11(: gnote: expanded from macro 'PUT'- >buff e280r | _ en d i-f g(x- >b>u=f froewr_,w isditzhe)) ;{ \| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~~~~~~~~~ src/libavutil/macros.h:49:25: src/libavcodec/gemdec.cnote: :expanded from macro 'FFMIN'318: 35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f318i | n e F F MICC libavcodec/h264_redundant_pps_bsf.o N ( a, b) ( (a ) > ( b )f o?r ((ibn)t :j (=a )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) { \ | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: 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_refs.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 19 warnings generated. CC libavcodec/h264_sei.o 6 warnings generated. 15 warnings generated. src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o 17 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o 13 warnings generated. In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 1 warning generated. In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/put_bits.hsrc/libavcodec/h261enc.c::34317: :In file included from 33src/libavcodec/mpegvideo.h:: 45warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/put_bits.h :227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->bCC libavcodec/h264idct.o u f_227en | d - s- > bu f_ pt ri f> (=s s-i>zbuef_oenfd (-B ist-B>ubfuf)_)pt r{ > = | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~iz eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264pred.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264qpel.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_metadata_bsf.o src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ CC libavcodec/h265_profile_level.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h274.o 4 warnings generated. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 31 warnings generated. In file included from src/libavcodec/h2645_vui.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/half2float.o CC libavcodec/hap.o src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/hapdec.o CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.o In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h2645_parse.c 186 | : 357 : 38: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(p-> bu357f | f e r_ e inf d( -r pb->sbupf->frbespr_,bu fsfiezre_)al;l oc _| si ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e >= sisrc/libavutil/macros.hz:e49 :&25&: note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 3 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h2645_parse.c:463:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (new_size >= INT_MAX / sizeof(*pkt->nals)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 54 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: 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. 16 warnings generated. CC libavcodec/hcom.o CC libavcodec/hdr_parser.o CC libavcodec/hdrdec.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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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_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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h263dec.c:656:65: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h263dec.c:656:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 656 | && (s->codec_tag == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, siz2e) warning;s generated | . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.cIn file included from :29: src/libavcodec/h264_cabac.cIn file included from src/libavcodec/h264dec.h::3739: In file included from : src/libavcodec/h264dec.h:In file included from 39src/libavcodec/h264_sei.h: In file included from :src/libavcodec/h264_sei.h23:: 23: In file included from In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/h2645_sei.h::2828: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356171::1318:: 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] 356 | si z171e | 2 = FgF->MbIuNf(fpe-r> b+u=f fFFeMrI_Ne(ngd-> b-u fpf-er>_benudf f-er ,g -In file included from s>ibzuesrc/libavcodec/h264_mp4toannexb_bsf.c)f:;fe 30r : | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.h s:i171:z18src/libavutil/macros.he::)49 warning: ;:25 : | note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2549src/libavutil/macros.h | warnings:#49 generated:d 25. e171:f | in enote: expanded from macro 'FFMIN' F FgMI-N(>a, bb49) | u #f(deff(ineea r) F> (F+bM=) IN F(Fa,?bMI N)(( b)g(- >(: bau(f)a)fe r>) _ e n| ( ~ ^ ~d b ) -? g(-b>)In file included from bsrc/libavcodec/h264_direct.c::u29 f: fe(In file included from src/libavcodec/h264dec.hr:39a,: ) sIn file included from )src/libavcodec/h264_sei.hi: ze23) ;: | ~ ^ ~In file included from src/libavcodec/h2645_sei.h :| 28 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :35749 | : 25 : inote: fexpanded from macro 'FFMIN' ( size2 ! =49 | s#idzee)fi n e| F ~~~~~ ^ ~~~~FM IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:In file included from 37: In file included from src/libavcodec/h264_mp4toannexb_bsf.csrc/libavcodec/h264dec.h::3039: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/h264_sei.h186::23: 13In file included from src/libavcodec/h2645_sei.h:: 28: warning: 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 | 186 | i f s(iszieze22 !== FsFiMzIeN)( p -| ~~~~~ ^ ~~~~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 14 warnings generated. 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/h264_cavlc.c#d:e31fi: nIn file included from esrc/libavcodec/h264dec.h: 39F: FIn file included from Msrc/libavcodec/h264_sei.hI:N23(a: ,In file included from bsrc/libavcodec/h2645_sei.h:)28 : ((src/libavcodec/bytestream.ha:)171 :>18: (warning: b) ? (b) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ In file included from 171src/libavcodec/h264_mp4toannexb_bsf.c | : 30 : src/libavcodec/bytestream.h :g294-:>15b: uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er += FF M294 | I N ( g ->ibfu f(fseri_zeen2d !- =g -s>ibzufef)e r , | s ~~~~~ ^ ~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b)52 : ( warningas) generated). | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/h264_mb.c:34: In file included from 171src/libavcodec/h264dec.h | : 39 : In file included from src/libavcodec/h264_sei.hg:-23>: bIn file included from src/libavcodec/h2645_sei.hu:f28: fsrc/libavcodec/bytestream.he:r171: 18+: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(g->buffer_e n171d | - g- > bgu-f>fbeurf,f esri +z=e );F F| MI ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (g->buffer_esrc/libavutil/macros.hnd: 49:-25 g:- >note: bexpanded from macro 'FFMIN'uf fer, s i49z | e#);d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ine FFMIN(a,bsrc/libavutil/macros.h:)49 (:(25a: )note: expanded from macro 'FFMIN'> (b) ? (49 | b#)d e:f i(nae) )F FM IN| ( ~ ^ ~a ,b) ((aCC libavcodec/hdrenc.o ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/half2float.csrc/libavutil/macros.h::4919:: 25:In file included from src/libavutil/half2float.cnote: :expanded from macro 'FFMIN'19 : src/libavutil/half2float.h:47: 2749 | :# dwarning: eimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]f ine FFMIN(a,b) 47( | ( a ) >r e(tbu)r ?n (In file included from b )asrc/libavcodec/h264_mb.c: v34: :In file included from _ src/libavcodec/h264dec.h:(39fa): )In file included from lo asrc/libavcodec/h264_sei.h t:23| : In file included from 2src/libavcodec/h2645_sei.hin ~ ^ ~t :28(: usrc/libavcodec/bytestream.h.:src/libavcodec/bytestream.hf186In file included from )::;src/libavcodec/h2645_sei.c:1340355: In file included from :: 13src/libavcodec/h2645_sei.h: | :28 : warning: src/libavcodec/bytestream.h ~~~~~~~~~~~~ ~~^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: : 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186187 | | 355 | s iisf ziz(e es2 i =ze= 2 F!FFM=FIM sINi(gN->z(bp-e>u)bf ufe rf_e| nf ~~~~~ ^ ~~~~ de -r g_-e>nbdu f-f epr-,>b usfifzeer),; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavutil/macros.h :49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | #49d | e#dfeinfe iFnFeM FIFNM(IaN,(ba), b()( a()( a>) (b>) (?b )( b?) : ((ab))) :| ~ ^ ~( a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31In file included from : In file included from src/libavcodec/h264_mb.csrc/libavcodec/h264dec.h::3439: : In file included from In file included from src/libavcodec/h264_sei.h:src/libavcodec/h264dec.h23:: 39In file included from src/libavcodec/h2645_sei.h: :In file included from 28src/libavcodec/h264_sei.h:: 23src/libavcodec/bytestream.h: :In file included from 356src/libavcodec/h2645_sei.h::1328: :src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356187 | | siifz e(2s i=ze 2F F!M=I Ns(ipze-)> b u| ~~~~~ ^ ~~~~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_cabac.o src/libavcodec/h264_mp4toannexb_bsf.c:123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/hevc_data.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hevc_filter.o In file included from src/libavcodec/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = CC libavcodec/hevc_mp4toannexb_bsf.o FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_mb.c: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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mvs.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: 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.hCC libavcodec/hevc_parse.o :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parser.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from CC libavcodec/hevc_ps.o 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: 13In file included from src/libavcodec/h264dec.h: warning39s: generatedIn file included from . src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: 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_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_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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from In file included from src/libavcodec/h264dec.h:src/libavcodec/h264_metadata_bsf.c39:: 31In file included from : src/libavcodec/h264_sei.hIn file included from :src/libavcodec/h264_sei.h23:: 23In file included from : src/libavcodec/h2645_sei.hIn file included from :src/libavcodec/h2645_sei.h:2828: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356186::1313:: 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] 356 | 186s | i z e 2 s=i zFeF2MI N=( pF-FM>IbNu(fpf->ebruf_feern_de nd- -p p-->>bbuuffffeer,r ,s isizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h:49::4925::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#efdienfei nFeF MFIFNM(IaN,(ab,b)) (((a()a )> > ((b)b )? (?b) (:b )( a:) ) ( a| ) ~ ^ ~) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32In file included from : src/libavcodec/h264_metadata_bsf.cIn file included from :31src/libavcodec/h264dec.h: :In file included from 39src/libavcodec/h264_sei.h: :In file included from 23src/libavcodec/h264_sei.h: :In file included from 23src/libavcodec/h2645_sei.h: :In file included from 28: src/libavcodec/h2645_sei.hsrc/libavcodec/bytestream.h::18728:: 15src/libavcodec/bytestream.h: :warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 357 | i f ( sifi z(es2i z!=e 2si z!e=) s i| z ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: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_sei.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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_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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (pwt->luma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parse.c:49:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (pwt->chroma_log2_weight_denom > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/h264_sei.c::2535: : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a, b293) | ( (a ) si>z e(2b )= ? F(FbM)I N:(p -(>bau))f f | e ~ ^ ~r _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ssrc/libavcodec/h264_metadata_bsf.cize:2 109!=: 27s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 119 | if (j >= FF_ARRAY_ELEMS(primary_pic_type_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, 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 | ~ ^ ~: 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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 :23317: In file included from | src/libavcodec/h2645_sei.h : 28 : src/libavcodec/bytestream.hs:iz294e:215: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(p- >b294u | f f er _iefn d (- spi-z>eb2u ff!e=r ,si zsei)z e )| ; ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c: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))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/h264_parse.c | : ~ ^ ~ 188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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: 23188: | In file included from src/libavcodec/h2645_sei.h : 28: src/libavcodec/bytestream.h :i356f: 13(: mwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d e > 3U) { 356 | | ~~~~ ^ ~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_refs.o src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.cCC libavcodec/hevc_sei.o :258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/hevcdec.o In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = Fsrc/libavcodec/h264_ps.cFM:IN111(p:-19>:b uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - p->bu f111f | e r , siifz (ec)p;b _c o| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ nt > 32src/libavutil/macros.hU:)49 :{25 : | note: ~~~~~~~~~ ^ ~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_metadata_bsf.cIn file included from src/libavcodec/h264_parser.c::44598: :In file included from 41src/libavcodec/h264_sei.h:: 23warning: : missing field 'unit' initializer [-Wmissing-field-initializers]In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15 598: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 357.d | bl = 0i.f0 (}s,i z0,e 6255 3!5= ,s FiLzAGeS) } , | ~~~~~ ^ ~~~~| ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h264_ps.c: 609186 | : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = -1 }, -1861 | , 1 , FiLfA G(Ssp s}-,> | n ^u m_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 612 | src/libavcodec/h264_refs.c : 33 : In file included from src/libavcodec/h264dec.h :{39: In file included from .isrc/libavcodec/h264_sei.h64: 23=: In file included from -src/libavcodec/h2645_sei.h1: 28}: ,src/libavcodec/bytestream.h :293-:113,: 2warning: 55comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], FLAGS }, | ^ 293 | size2 = FFMIN(p->buffer_end - p->buffer, src/libavcodec/h264_metadata_bsf.cs:i615:z39e:) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 615 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'{ .i64 = -491 | #}d,e f-i1n,e 2F5F5M,I NF(LaA,GbS) }(,( a| ) ^ > (b) ? (b) : (a)) | ~ ^ ~ 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.hsrc/libavcodec/h264_metadata_bsf.c::294618::1539:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618294 | | i f ({ s.iiz64e 2= ! =- 1s i}z,e )- 1 ,| ~~~~~ ^ ~~~~2 55, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, src/libavcodec/bytestream.hH26:4_317M:A13X_:H Ewarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]GH T, FLAGS }, | ^ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/h264_metadata_bsf.cne: 651F:FM74I:N (warning: a,missing field 'unit' initializer [-Wmissing-field-initializers]b) ((a) > (651b | ) ? ( b ) : O(FaF)S)E T (d| e ~ ^ ~l ete_filler), AIn file included from Vsrc/libavcodec/h264_refs.c_:O33P: TIn file included from _Tsrc/libavcodec/h264dec.hY:P39E_: INIn file included from T,src/libavcodec/h264_sei.h :{23 : .In file included from i6src/libavcodec/h2645_sei.h4 :=28 : 0src/libavcodec/bytestream.h :}318,:15 :0, warning: 1,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FLAGS} ,318 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ 5 warnings generated. src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffesrc/libavcodec/h264_metadata_bsf.cr_:e659:nd18 :- warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffIn file included from er, src/libavcodec/h264_cabac.c: s65939: i | src/libavcodec/h264_mvpred.hz :e608 ): 29; : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ .dblsrc/libavutil/macros.h =: 49N:AN25 :} ,note: 608expanded from macro 'FFMIN' | - 3 6 049 | .fo#r0,d e+fi(ne3 6l0.Fis0t,FM I N(=aF L,0bA);G Sl (}i,s( ta <)| > ~ ^~~s l ->(lb)i st?_/usr/include/math.hc :o(15ub:n)19t: ; : note: lexpanded from macro 'NAN'(i as)t)+ + | 15 ~ ^ ~ | )# de{fi n e | NIn file included from ~~~~ ^ ~~~~~~~~~~~~~~AN src/libavcodec/h264_refs.c: 33 : In file included from src/libavcodec/h264dec.h : 39_: _In file included from bsrc/libavcodec/h264_sei.hu:23i: lIn file included from tsrc/libavcodec/h2645_sei.hi:n28: _src/libavcodec/bytestream.hn:an357f:(15":" ) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/hevcdsp.o In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hevcpred.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_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 int' [-Wsign-compare] 540 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 13In file included from warningssrc/libavcodec/h264_cavlc.c: generated. 34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 13 warnings generated. CC libavcodec/hnm4video.o 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/hpeldsp.o src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.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/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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_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/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 1 warning generated. src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRsrc/libavcodec/bytestream.hAY:_E271L:E17M:S (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i c->data); ++i) { 271| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hq_hqa.o 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadata.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 355 | 420 | s i z e ={ .FiF6M4I N=( g--1 >},b u-ff1e,r _1e,n dF L-A GgS -}>,b u| f ^ fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define src/libavcodec/h265_metadata_bsf.cFF:MI423N(:a39:, bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ((a) 423> | ( b ) ? ( b{) .:i 6(4a )=) - 1| ~ ^ ~} , -1, 255, FIn file included from Lsrc/libavcodec/h264_slice.cA:42G: In file included from Ssrc/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hapqa_extract_bsf.c: 30356: src/libavcodec/bytestream.h | : 186 : 13s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buff e186r | _ e n d s-i zpesrc/libavcodec/h265_metadata_bsf.c-2:> 426=:b39: Fuwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]f MfINe(r p-,426>b | su if zfe e) r; _e n | d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { .i-6 p4-src/libavutil/macros.h: >=49b :u25-f:fe1 r}note: ,, sexpanded from macro 'FFMIN' iz -e)1;, 2| 495 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5# ,d eFLfAisrc/libavutil/macros.h:G49n:Se 25 }F:FM, INnote: (a expanded from macro 'FFMIN' ,| ^b ) ((49a | )#d ef>in e( bF)F M?I N((ba,)b :) (((aa))) > (| b ~ ^ ~) ? (bsrc/libavcodec/h265_metadata_bsf.c): 429:: 39In file included from : (warning: src/libavcodec/h264_slice.c:a42missing field 'unit' initializer [-Wmissing-field-initializers]) : )In file included from src/libavcodec/h264dec.h : 39| 429: ~ ^ ~ | In file included from src/libavcodec/h264_sei.h :23 : In file included from src/libavcodec/h2645_sei.h: 28: {In file included from src/libavcodec/bytestream.hsrc/libavcodec/hapqa_extract_bsf.c.i:6:30357: :4 src/libavcodec/bytestream.h=:15 187::15- 1: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]- 1 ,357 2 | 5 5187, | i f F Li(sAfGiS z(}es,iz2e 2 !!=| = ^ ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h265_metadata_bsf.c:src/libavcodec/h264dec.h449::5039:: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/h264_sei.h: 23: In file included from src/libavcodec/h2645_sei.h:28 : 449src/libavcodec/bytestream.h | : 171 : 18 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .i64 = -1 }, -1, HEVC_MAX_WI D171T | H , F LgA-G>Sb u}f,f er | + ^ = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavutil/macros.h :49:25: note: 452 | expanded from macro 'FFMIN' {49 | .#die6f4i ne= F-F1M I}N,( a,-b1), (H(aE)V C>_M A(Xb_)H E?I G(HbT) ,: F(aL)A)G S | } ~ ^ ~, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_sei.csrc/libavutil/macros.h:49::13925:: 14note: expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMI N139( | a, b ) (if( a() s>iz e( >b ) s?i z(ebo)f (:h (-a>)p)a y l| ~ ^ ~o ad)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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] src/libavcodec/h265_metadata_bsf.c :187481 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]if (si ze4812 | ! = s{i zNeU)L L | } ~~~~~ ^ ~~~~ | ^ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? In file included from (b) src/libavcodec/hap.c: :(26a: )In file included from )src/libavcodec/hap.h : 30| : ~ ^ ~src/libavcodec/bytestream.h :186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:187:15: warning: src/libavcodec/h264_refs.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 161187: | 21 : warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != size) 161| | ~~~~~ ^ ~~~~ if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavcodec/bytestream.hN(a,:b271):17 :(( awarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? (b) : (a)) 271| | ~ ^ ~ int siIn file included from zesrc/libavcodec/hapdec.c2: 39=: Fsrc/libavcodec/bytestream.hF:MI187N:(15g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_ en187d | - gi-f> bu(fsfiezre,2 s!i=z es);i ze )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMINsrc/libavcodec/h264_refs.c(p-:>276b:u25f: fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - p->buf fe276r | , s i zfeo)r; (l i| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t = 0; lsrc/libavutil/macros.hi:s49t: 25<: snote: lexpanded from macro 'FFMIN'- >list_c ou49n | t#d;e fliines FtFM+IN+()a ,b{) ( (| a ~~~~ ^ ~~~~~~~~~~~~~~) > (b) ? (src/libavcodec/h264_refs.cb:) 277: :(23a:)) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 277 | In file included from src/libavcodec/hapqa_extract_bsf.c : 30 : src/libavcodec/bytestream.h :f318or: (15i := warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i < s l318-In file included from | >src/libavcodec/h264dec.c r e :iff43_ co: (usIn file included from src/libavcodec/h264dec.hn:39i: t[zIn file included from elsrc/libavcodec/h264_sei.h2i:s23: In file included from t!src/libavcodec/h2645_sei.h]=;src/libavcodec/bytestream.h:28 : :sisrc/libavcodec/bytestream.h+271i:z:+17e)293::13): {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] | ~ ^ ~~~~~~~~~~~~~~~~~~~ 271293 | | siinzte2 s=i zFFeMI2N (p=- >FbFufMfIeN(rg_-e>nbdu -f pf-e>rbu_fefnedr ,- sgi-z>beu)f;f e r| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize); src/libavutil/macros.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25: note: 49expanded from macro 'FFMIN' | #define 49F | F#MdINe(fai,nbe) F(F(Ma)I N>( a(,b)b )? (((ba)) :> ((ba) )?) ( b| ) ~ ^ ~ : (a)) | 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: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/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/h264_sei.c si:ze2602: 18= :F Fwarning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]IN (p->buffer_end - p260- | >b u ff e r , siizfe )(;s iz e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> bytessrc/libavutil/macros.ht:49r:e25a:mIn file included from 2note: _expanded from macro 'FFMIN'src/libavcodec/hapdec.cg :e39: tsrc/libavcodec/bytestream.h_:b293 y49:t13e | #:ds _efwarning: ilcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne eft (F&FgMbIyNt(ea),) b {293 ) | | ( ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( as)i z> e(2b )= ?F F(bM)I :N ((ap))- > | b ~ ^ ~u ffer_enIn file included from d -In file included from src/libavcodec/hcadec.csrc/libavcodec/h264dec.cp::-2543>: b: src/libavcodec/bytestream.huIn file included from :fsrc/libavcodec/h264dec.h171:f39: :e18In file included from : rsrc/libavcodec/h264_sei.hwarning: :23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: , In file included from src/libavcodec/h2645_sei.h :s28iz: e)src/libavcodec/bytestream.h;: 318 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h 15::355 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 171src/libavutil/macros.h13 | : 49: 318 | :25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' g -i>f b(uf fse49ir | z #355+=ed | F2Fe M!IfN =i n(e gsiFzFs-izeeM>b uf)fIe = N(ra F| ~~~~~ ^ ~~~~_ e,nFdbM I) -N ((gg(a-)- >>>b (bubfu)fffe e?rr _,e(nd b-s)i zg -e):; > (b| uaf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)f) e| ~ ^ ~r , size); src/libavutil/macros.h | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/hapdec.c49:39:: 25:src/libavcodec/bytestream.h src/libavutil/macros.h:note: :49294:expanded from macro 'FFMIN':25 : 15note: expanded from macro 'FFMIN': warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # d49 | e#fde fi294 | i nne eF FFF MIMNi(IfN(aa ,,(bbs)) i(((za)( a)e > 2(> b )!( =b? s) i(?b)z e (): b )| ~~~~~ ^ ~~~~( src/libavcodec/bytestream.ha:) :)( 317| a: ~ ^ ~13): )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:356 :31713 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 = FF 356M | I N ( ps-iz>eb2 u=f FfFeMIrN_(pe-n>db uf-f erp_-e>nbdu4f f- warninge rsp, generated- . s>izbeu)f;f e r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, size)src/libavutil/macros.h;: 49: 25:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'FFMIN' src/libavutil/macros.h:49 :4925 | :# dnote: eexpanded from macro 'FFMIN'f ine F F49M | I#dNe(fai,nbe) F(F(MIaN)(a ,>b) (((ba)) ? >( b()b ): ?( (ab))) : | ( ~ ^ ~a )) | ~ ^ ~ In file included from In file included from src/libavcodec/hap.csrc/libavcodec/hapqa_extract_bsf.c::2630: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/hap.h::357:3015: :src/libavcodec/bytestream.h :warning: 318comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f318 | ( s iz e i2f !(= ssizie2z !e=) s| ~~~~~ ^ ~~~~i ze) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavcodec/bytestream.h,b:)355 :((13a:) >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ? (b) : (a)) | ~ ^ ~355 | size In file included from = src/libavcodec/hapdec.cF:39F: MIsrc/libavcodec/bytestream.hN:(318g:-15>:b uwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer_en d318 | - g i->fb uf(fseirz,e 2s i!=z sei)z;e) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 15 49 | warning#sd generatede. fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.csrc/libavcodec/bytestream.h:382::39355:: 13warning: :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] 382 | 355 | s i zefo r =( iFF MI=N( gi-n>dbeux;f if e+r _1e n-r>beufff_ecorun,t [sliiszte];) ;i + +| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25:src/libavcodec/h264_refs.c note: :expanded from macro 'FFMIN'398 :25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e398 | F F MfoIrN( a,(bl)i s(t( a=) 0>; (lbi)s t? < (slb-)> l:i s(ta_)c) o u| nt ~ ^ ~; list++) In file included from {src/libavcodec/hapdec.c :39 : src/libavcodec/bytestream.h| :356 ~~~~ ^ ~~~~~~~~~~~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_refs.c:399: 35631 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 =399 | F F M I N ( fpo-rsrc/libavcodec/bytestream.h>b u(fif:er271n:_d17:ee nwarning: xdcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = - 0p;- >ibnufdfeex r<, sls-> ri271 | e fz_c oe u n);it n[ lt| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sst i]z;e 2src/libavutil/macros.h =i F:Fnd49eM:25x:+IN (+note: g)expanded from macro 'FFMIN'- >{b uf f | e49 | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~# rd_eenfd i-n src/libavcodec/h264_refs.ceg: 404-F:F>31M:bI uwarning: Nfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( fae,rb, )si z (e404() | a ;) > (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b ) ? (src/libavutil/macros.hb: ) 49 :25:f :o( r a(note: i)expanded from macro 'FFMIN' )= 0| ; 49 ~ ^ ~ | #i d ef)warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >as t( b_357 | ) p o?c s) ; i(i+fb+ ))( s : i(a| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~z) e 2| ~ ^ ~! = size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer3, si warningzse) generated; . | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/h264idct.c :29431 | : In file included from src/libavcodec/h264idct_template.c :i30f: (In file included from ssrc/libavcodec/h264dec.hi:z39: eIn file included from 2src/libavcodec/h264_sei.h :!=23 : In file included from ssrc/libavcodec/h2645_sei.hi:z28e: )src/libavcodec/bytestream.h :| 186 ~~~~~ ^ ~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #16def warningisn generatede . FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/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_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]355 :13: warning: 952comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (li st355 | = 0 ; sliiszte < =s lF-F>MliIsNt(_cg->obunut;f fleirs_te++n)d { - g| - ~~~~ ^ ~~~~~~~~~~~~~~> buffer, ssrc/libavcodec/h264_cavlc.ci:z970e:)33;: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :97049 | : 25 : note: expanded from macro 'FFMIN' fo r49 | (#ldisetf i=n e0 ;F lFiMsItN ((l(ias)t _>c o(ubn)t ;? l(ibst)+ +): {( a )| ) ~~~~ ^ ~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/h264_cavlc.cIn file included from :src/libavcodec/hcadec.c982::3325: :src/libavcodec/bytestream.h :warning: 356comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | 356 | s i z ef2o r= (FlFiMsIt N=( p0-;> bluiffsetr _ lpi-st>_bcuoufnft;e rl,i ssti++z)e ){; | | ~~~~ ^ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavcodec/h264_cavlc.c:: 1003note: :expanded from macro 'FFMIN' 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n1003e | F F MI N ( a , b ) f(o(ra )( l>i s(tb )= ?0 ;( bl)i s:t ( ~ ^ ~l ist_couIn file included from ntsrc/libavcodec/hcadec.c;: 25l: isrc/libavcodec/bytestream.hs:t357++:)15 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~ ^ ~~~~~~~~~~~~~~ 357 | src/libavcodec/h264_cavlc.c : 1020 :i33:f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze2 != s i1020 | z e ) | ~~~~~ ^ ~~~~ for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33src/libavcodec/bytestream.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]271 :17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | fo271r | ( li s t i= n0t; lsiistz e< 2sl -=> lFisFtM_INc(ogu-n>t;b ulfifsetr+_+e)n {d -| ~~~~ ^ ~~~~~~~~~~~~~~ g->buffer, size)src/libavcodec/h264_cavlc.c; : 1108| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~36 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavutil/macros.h :110849 | : 25 : note: expanded from macro 'FFMIN'i f (((u n49si | g#nedde)fsiln-e> qFsFcMalIeN)( a,>b )m a(x(_qap)) {> ( b| ) ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ ? (b) : (a)) 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | src/libavcodec/bytestream.h : 317i:f13 (:i nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ex >= sl->ref_co u317n | t [ l i ssti]z)e 2{ =| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ CC libavcodec/hqx.o 1 warning generated. CC libavcodec/hqxdsp.o 8 warnings generated. CC libavcodec/hqxvlc.o src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') 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) { | ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/htmlsubtitles.o 5 warnings generated. CC libavcodec/huffman.o CC libavcodec/huffyuv.o src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvdec.o src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/hdrdec.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:851:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 851 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizesrc/libavcodec/bytestream.h) : 317| ~~~~~ ^ ~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end In file included from - gsrc/libavcodec/h264_slice.c->:bu46ff: ersrc/libavcodec/golomb.h,: 482si:z34:e );warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25:482 | note: expanded from macro 'FFMIN' 49 | #idfe f(igbn-e >FsFMiIzNe_(ia,nb_)b it(s( a<)= r>e_ i(ndbe)x) ? {(b ) | : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINIn file included from (a,bsrc/libavcodec/hevc_mp4toannexb_bsf.c): 29(: (asrc/libavcodec/bytestream.h): 293>: 13(:b ) warning: ? comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a)) | ~ ^ ~ 293 | In file included from src/libavcodec/hdrdec.c : 22s: isrc/libavcodec/bytestream.hz:e3562: =13 F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N(p->buff e356r | _ e n dsi z-e2 p=- >FbFuMIfNf(epr-,> bsuizfef)e;r _ e| nd ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - p->bufsrc/libavutil/macros.hf:e49r:,25 :s inote: zeexpanded from macro 'FFMIN') ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #dsrc/libavutil/macros.he:f49i:n25e: Fnote: Fexpanded from macro 'FFMIN'M IN(a,b )49 | ((#ad)e f>i n(be) F F?M IN((ba), b:) (((aa)) )> (| b ~ ^ ~) ? (b) : In file included from (src/libavcodec/hevc_mp4toannexb_bsf.ca:)29: )src/libavcodec/bytestream.h :294 :| 15 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hdrdec.c294: | 22 : src/libavcodec/bytestream.h : 357if: 15(:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 != s357i | z e) | ~~~~~ ^ ~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: 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/huffyuvdsp.o | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffe12r_e warningnds - generated p. ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:318:15src/libavcodec/bytestream.h: :warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != 355s | i z e ) s i| z ~~~~~ ^ ~~~~e = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size)In file included from ; src/libavcodec/h264_mb.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~797 : src/libavcodec/h264_mb_template.c:76:src/libavutil/macros.h33:: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 49 | # de76 | f i ne F F M I N ( a, b) f(o(ra )(l i>s t( b=) 0?; ( bl)i :s (ta )<) s l| - ~ ^ ~ >list_coIn file included from usrc/libavcodec/hevc_mp4toannexb_bsf.c:n29t: ;src/libavcodec/bytestream.h :l357i:15CC libavcodec/huffyuvenc.o s:t +warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | 357 ~~~~ ^ ~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(CC libavcodec/huffyuvencdsp.o p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 20 warnings generated. CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_17size warning) s{ generated . | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ src/libavcodec/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/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 | src/libavcodec/hcadec.c f:o289r: 59(:l iwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t = 0; list < sl->l i289 | s t _ c ofuonrt ; (liisntt+ +i) {= | ~~~~ ^ ~~~~~~~~~~~~~~0 , k = starsrc/libavcodec/h264_cabac.ct:_2228b:a33n: dwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l = star t2228_b | a n d - 1 ; i < f ohrf r(l_igstr o= u0p;_ coluinstt; < is+l-+>)l{i s t| _ ~ ^ ~~~~~~~~~~~~~~~c ount; lissrc/libavcodec/hcadec.ct:290+:+54) :{ warning: | ~~~~ ^ ~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_cabac.c:2234: 33290: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f2234o | r ( in t j = 0; j < b a n ds _ p e r_ hf ri_fg r(ourpe f& &> =k = 0; j++ ,2243 | k + + , l- - ) { | ~ ^ ~~~~~~~~~~~~~~~~f or (list src/libavcodec/hcadec.c=: 2900:;27 :l iwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t < sl->list_ c290o | u n t ; l i s tf+o+r) ({i 11nt | j warning ~~~~ ^ ~~~~~~~~~~~~~~ s= generated 0. ; src/libavcodec/h264_cabac.cj :<2256 :b33an:d swarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pe r_hfr_gro u2256p | & & k < t o t aflo_rb a(nldi_scto u=n t0 ;& &l ils >t= 0<; sjl+-+>,l ki+s+t,_ clou-n-)t{; l| ~ ^ ~~~~~~~~~~~~~~~~~~~i st++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2274 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2299 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hevc_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/hcadec.c:333src/libavcodec/h264dec.c:27:: 79warning: :13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33379 | | i f f(orre f( i>n=t sil -=> r0e;f _i c0c]o)un t ;| ~~~ ^ ~~~~~~~~~~~~~~~~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/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/hdrenc.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->bCC libavcodec/iff.o uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: 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/iirfilter.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: 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/ilbcdec.o In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/imc.o In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:434:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 434 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (src/libavcodec/bytestream.ha):) 271 :| 17 ~ ^ ~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/hevc_parser.c: 27: In file included from src/libavcodec/hevc_parse.h:30: src/libavutil/macros.hIn file included from src/libavcodec/hevc_sei.h::4930:: 25In file included from :src/libavcodec/h2645_sei.h :note: 28expanded from macro 'FFMIN': src/libavcodec/bytestream.h:186:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN( a186, | b) ( ( a ) s> i(zbe)2 ?= ( bF)F :M I(Na()p)- > b| u ~ ^ ~ff er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/h264dec.c ~ ^ ~ :821:In file included from 19: warning: src/libavcodec/hevc_filter.cIn file included from comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: src/libavcodec/hevc_mvs.c28: :In file included from 25src/libavcodec/hevcdec.h: :In file included from src/libavcodec/hevcdec.h40:: 40In file included from : src/libavcodec/hevc_sei.hIn file included from :src/libavcodec/hevc_sei.h 82130 | :30: : In file included from In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/h2645_sei.h : :28 28: : fsrc/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:or: 293:29413:(15:y: 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]0 ; 294 | y s 293m | izbe _h2e !i =g h st;si izzy+ee2) + )| = ~~~~~ ^ ~~~~F| ~ ^ ~~~~~~~~~~~~FM IN(p->bsrc/libavcodec/h264dec.cu:f822f:23e:r _warning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n d - p- 822> | b u ff e r , s ifzoer) ; ( x | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ; x < p-src/libavutil/macros.h>:49m:b25_:w idnote: texpanded from macro 'FFMIN' h; x++) 49{ | # d| e ~ ^ ~~~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (k >= FF_ARRAY_Esrc/libavcodec/bytestream.hLEM:S317(r:p13s:- >uwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ed )) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c317: | 188 : 27 : swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 = FFMI N(188p | - > b u f f er _e n d - f po-r> b(uif f=e r0,; siiz e<) ;r ps -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~nu m_negatsrc/libavutil/macros.hi:v49e:_25p:ic snote: expanded from macro 'FFMIN'> > 1; i +49+ | )# d{ e f| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~n e FFMIN(src/libavcodec/hevc_ps.ca,:b)212 (:(27a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) :212 | ( a )) | ~ ^ ~ for (iIn file included from =src/libavcodec/hevc_mvs.c :025;: In file included from src/libavcodec/bytestream.hsrc/libavcodec/hevcdec.hi:: 40<: 317 In file included from r:src/libavcodec/hevc_sei.h13p: :warning: s30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-: In file included from src/libavcodec/h2645_sei.h>:n28u: msrc/libavcodec/bytestream.h_:n318e:g15a:t iwarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e _ p317i | c s ; i318s+i | z+e2 =) F{ F M I| iNf( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ p( -s>ibzeu2src/libavcodec/hevc_ps.c f:!f225e=: rsi27z:_e ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) n d| ~~~~~ ^ ~~~~- p -225>b | u f f e r , si ze ) ; f| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r (i = 0src/libavutil/macros.h; :i49 :<25 :nb _note: pexpanded from macro 'FFMIN'o sitive _49p | i#csd;ef iin+e +F) F{M I N(| a ~ ^ ~~~~~~~~~~~~~~~~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/bytestream.h : 271if: 17(:si zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != size) | ~~~~~ ^ ~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/imgconvert.o In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/bytestream.hb): (355:(13a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) ? (b) : (a)) | ~ ^ ~355 | size In file included from src/libavcodec/hevc_parser.c=: 27F: FIn file included from src/libavcodec/hevc_parse.hM:I30N: (In file included from gsrc/libavcodec/hevc_sei.h-:>30b: uIn file included from ffsrc/libavcodec/h2645_sei.he:r28_: esrc/libavcodec/bytestream.h:n294d: 15-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffe r294, | s i z ei)f; ( si| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e 2 != sizsrc/libavutil/macros.he:)49 :| 25 ~~~~~ ^ ~~~~: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavcodec/bytestream.h (b:)355 :: (13a:) ) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from src/libavcodec/hevc_mvs.c355: | 25 : In file included from src/libavcodec/hevcdec.h :40s: izIn file included from esrc/libavcodec/hevc_sei.h : =30 : FIn file included from Fsrc/libavcodec/h2645_sei.hM:28I: N(src/libavcodec/bytestream.hg-:>356b:u13:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r_ end - g->bu f356fe | r , ssiizze)e;2 = | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(p->busrc/libavutil/macros.hf:fe49r:_25en:d note: -expanded from macro 'FFMIN' p->buf 49f | e#rd,e fsiinez eF)F;MIIn file included from N (| src/libavcodec/hevc_cabac.ca ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, :b30): In file included from src/libavutil/macros.h((src/libavcodec/hevcdec.ha::49):4025: : >In file included from src/libavcodec/hevc_sei.hnote: : 30expanded from macro 'FFMIN'( : bIn file included from )src/libavcodec/h2645_sei.h :28?: (src/libavcodec/bytestream.h b49:) | 171 #::d18e f(:a)i) nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF| MI ~ ^ ~N( a,b) ((a) > (b In file included from )171 src/libavcodec/hevc_filter.c: | 28? : In file included from ( src/libavcodec/hevcdec.hg-b>:bu)f40 f:e: r +In file included from (=a src/libavcodec/hevc_sei.h)F:FM)I30N : (In file included from src/libavcodec/h2645_sei.h:g-| >b28u ~ ^ ~: src/libavcodec/bytestream.hf :f356e:r13_:e ndwarning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevc_mvs.c :25 -: In file included from src/libavcodec/hevcdec.hg-:>40b: uIn file included from ff esrc/libavcodec/hevc_sei.hr:,356 30 | : sIn file included from src/libavcodec/h2645_sei.h :i z28 e );: sisrc/libavcodec/bytestream.hz: 357e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 2 15= :FF MIwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p -src/libavutil/macros.h:>49b: 25uf357:f note: | expanded from macro 'FFMIN'e r _ ief nd 49(- | ps-#id>zebef2 uifn!ef= e Frs,Fi MzIesN)(i az ,eb| ) ~~~~~ ^ ~~~~ ) (;(a ) >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(b ) ? (src/libavutil/macros.hb:)49 ::25 :( anote: )expanded from macro 'FFMIN') | ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFsrc/libavcodec/h264_slice.cMIN(:p-950>:b27uf:fe r_warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - p->buffer, size )950; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ifsrc/libavutil/macros.h (:h49:-25>:x 2note: 64expanded from macro 'FFMIN'_ build <49 4 | 4#Ud)e f i| ne ~~~~~~~~~~~~~ ^ ~~~ F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buCC libavcodec/imm4.o ffer, 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h: 271:104917 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "is_avc", "is 271a | v c " ,i nOtF FsSiEzT(ei2s _=a vFc)F,M AIV_NO(PgT-_>TbYuPfEf_BeOrO_Le,n d{ .-i 6g4- >=b u0f}f, e0r, ,1, sViDzXe )};, | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavcodec/h264dec.c> :(1050b:) 109?: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) : (a)) | ~ ^ ~ 1050 | { "nal_18len warninggtsh_ generateds. ize", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5src/libavcodec/bytestream.h warning:s317 generated:. 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/hevcdec.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p-src/libavcodec/hevc_ps.c>buf:fe362r_:en19d :- pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size) ;362 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (src/libavutil/macros.hi :=49 :025;: note: iexpanded from macro 'FFMIN' < nb_c p49b; | i#+d+e)f {i n e| ~ ^ ~~~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) src/libavcodec/bytestream.h| ~~~~~ ^ ~~~~ :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/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_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_slice.c:1488:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1488 | for(i=0; ilast_pocs); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1623:99: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1623 | || av_mod_uintp2(h->recovery_frame - h->poc.frame_num, h->ps.sps->log2_max_frame_num) > sei_recovery_frame_cnt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 16 warnings generated. CC libavcodec/imm5.o 34 warnings generated. CC libavcodec/imx.o src/libavcodec/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ src/libavcodec/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_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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/imx_dump_header_bsf.o 41 warnings generated. 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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/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:CC libavcodec/indeo2.o 26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/indeo3.o In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/indeo4.o src/libavcodec/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 11 warnings generated. 13 warnings generated. In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 warnings generated. In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12 warnings generated. 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_cabac.c: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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:CC libavcodec/indeo5.o 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/intelh263dec.o In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | forIn file included from (isrc/libavcodec/hq_hqa.c := 260: ;src/libavcodec/bytestream.h :i186 <: 13F:F _warning: ARcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R AY_ELEMS(s->DPB); i +186+ | ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~s ize2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:CC libavcodec/interplayacm.o 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: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/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_refs.c: 80171 | : 19 : gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer += FFMIN (80g | - > b uffofre r(_ie n=d -0 ;g -i> bDPB); i++) src/libavutil/macros.h| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 14src/libavcodec/hnm4video.c warning:s79 generated:. 34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | src/libavcodec/htmlsubtitles.c : 252 :51 :} ewarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s e if (writeoffsetsrc/libavcodec/bytestream.h + c:o u271252n: | t17 :> =warning: h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n m - > w i d t h * } 271h | n me-> hel sieig nhitft ( !)sitza g_ec{lo2 se = | F&F ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~M& I Nsp(tgr -< >FbFu_fARfReAr_Yen_dE LE-MS (gst-a>ckb)u -f f1e)r ,{ s i| z ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/htmlsubtitles.csrc/libavutil/macros.h::49275::2544:: note: warning: expanded from macro 'FFMIN' comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #defi ne275 | F F M I N ( a , b ) ( (a ) > ( b ) ? ( b) : ( a ) ) | ~ ^ ~ FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavcodec/hevc_refs.csrc/libavutil/macros.h:49::2587:: 19note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN (87a, | b ) ( (fao)r >( (ib ) =? 0(;b )i : <( aF)F)_ A | R ~ ^ ~R AY_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++) { | ~ ^ ~~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: 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/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | src/libavcodec/bytestream.h : 271if: 17(:g bwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> size_in_bits <= r e271_ | i n d e xi)nt {si z e2| = ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ FFMIN(g->buffer_end - g->buffer, sizsrc/libavcodec/hevc_refs.ceCC libavcodec/interplayvideo.o :)143;: 19 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 143 | f o49r | #(die f=i n0e; FiF MS ((s-b>)D P?B )(b;) i+:+) {( a )| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: 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/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_src/libavcodec/bytestream.hen:d355 :13-: pwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | src/libavutil/macros.h: 49 : 25 :si znote: eexpanded from macro 'FFMIN' = FFMI N(49g | -#>dbeuffifnee rF_FeMndI N-( ag,-b>)bu f(fe(ra), >s i(zb)e )?; ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) | ~ ^ ~src/libavutil/macros.h: 49:25: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/hevcdsp.c | :#111d: eIn file included from fsrc/libavcodec/hevcdsp_template.c:i24n: eIn file included from src/libavcodec/hevcdec.h :FF40M: IIn file included from Nsrc/libavcodec/hevc_sei.h:(30a: In file included from ,src/libavcodec/h2645_sei.h:b28) : (src/libavcodec/bytestream.h:(318:a15): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ?318 | ( b ) i:f ((saiz)e)2 ! =| ~ ^ ~ size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer11_end warning s- generatedp. ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.csrc/libavcodec/hevc_refs.c:181::src/libavcodec/bytestream.h41190::27 ::warning: 355comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]warning: : 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | 190 | 355 | i ffso irze( w r (i=itn teF oiFf Mfs=eI Nt0(; g -+>i buRd Rh nmA-- Yg->_>ELwEMbiuSffdet(rhs ,-* hs>iznDme-P)B>;h)e ; | i g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~hti +)+ ){ { | src/libavutil/macros.h| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~: ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' src/libavcodec/hevc_refs.c:src/libavcodec/hnm4video.c 206:49:193 | 23:#:de29f: iwarning: warning: ncomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN (193a | , b206) | (( a ) > ( b ) if f?o( rw(r itbe(of)i f: (as))=e t 0; i <> | F F ~ ^ ~hn_ Am-R>wRiAdYt_hEL E*MSIn file included from (hsrc/libavcodec/hevcdsp.c:sn111: -In file included from m>src/libavcodec/hevcdsp_template.c-:DP>24Bhe: i)In file included from gsrc/libavcodec/hevcdec.h;:h i40t)++: ) {In file included from {src/libavcodec/hevc_sei.h :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~30 : | In file included from ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13:src/libavcodec/hnm4video.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]215 :46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 356 | 215 | si ze 2 = F F MI N (}p -el>sbeu fiffe r_(ewrnidt e-o fpf-s>ebtu f+fe r2,* csoiuznet) ;> | h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ nm->wsrc/libavutil/macros.hi:d49t:h25 :* hnote: nexpanded from macro 'FFMIN'm ->heig h49 | t#)d ef{i n e| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~FF MIN(a,b) ((a) > (bsrc/libavcodec/hevc_ps.c) ? :(1464b:)18 :: warning: (comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ In file included from 1464src/libavcodec/hevcdsp.c | :111 : In file included from src/libavcodec/hevcdsp_template.c :i24f : (nIn file included from asrc/libavcodec/hevcdec.hl:_40s: iIn file included from zsrc/libavcodec/hevc_sei.he:30 : >In file included from src/libavcodec/h2645_sei.h :s28i: zsrc/libavcodec/bytestream.he:o357:f15(: pwarning: pscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >data )357) | { i| f ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ (size2 != ssrc/libavcodec/hevc_ps.ci:z1526e:)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 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 long') and 'int' [-Wsign-compare] 1603 | if (sum >= sps->ctb_height) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/intrax8.o 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:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 281 | CC libavcodec/intrax8dsp.o for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ituh263dec.o src/libavcodec/hevc_refs.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-Wsign-compare] 520 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 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) | ~ ^ ~~~~~~ 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/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ 12 warnings generated. In file included from src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ituh263enc.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/ivi.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi_dsp.o src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/j2kenc.o In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/hevcdec.cin:e 640F:36F:M Iwarning: Ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( a,b) ((a) > (b) 640? | ( b) : (a )i)f ( | s ~ ^ ~h ->slice_sIn file included from esrc/libavcodec/iff.cg:m33e: nsrc/libavcodec/bytestream.ht:_294a:d15d:r warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> = s->p s294.s | p s - >ictfb_ w(isidzet2h *! = ssi-z>eps). s | p ~~~~~ ^ ~~~~s ->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++) | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 14 warnings generated. 16 warnings generated. CC libavcodec/jacosubdec.o src/libavcodec/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 1 warning generated. 13 warnings generated. src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/jfdctfst.o src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ CC libavcodec/jfdctint.o src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ 21 warningsrc/libavcodec/huffyuvenc.cs: generated1049. :16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/huffyuvenc.c :1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057421 | | { N U LfLl c}o,e f fs| 2 ^[i ] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ CC libavcodec/jni.o src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]452 | src/libavcodec/huffyuvenc.c : 1062 : 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]a v _93l | o g( q - > a1062ivf | c (ta x{v, p" AkctV_oL-nO>tGexsi_tzeE R"R>, O 24R", "Sfel&ct&o eapefvfrsp-5ktf r-am%e >hf diufafntmvaaa[l8idn]\n " t<, a=cb lehsc1 "&t& ,xA -OVF>FS_EfRLT3lc(o2CC libavcodec/jpeg2000.o ceo(ntfeavfpkxtst)5-,[>i d]aAV)t;a_ O+P T_ | T4) ~~~~~~ ^~~~~~~~~~~~~~~~~~~ +Y 2P4EU_LILN T,< ={ av.pik6t4- => s0i z}e,) 0{, 1 ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~V E }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ CC libavcodec/jpeg2000_parser.o 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->flcCC libavcodec/jpeg2000dec.o oeffs4[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); | ^~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/jpeg2000dsp.o src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ 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.sCC libavcodec/jpeg2000dwt.o ps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_minIn file included from _cbsrc/libavcodec/imx.c_s:i23z: e) src/libavcodec/bytestream.h:{186 : 13:| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]186 | size2 =2363 | FF M I N( p- > b usfpfleirt__ecnud = -( plo-g>2b_ucfbfe_rs, isziez e)>; s -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p s.sps-src/libavutil/macros.h>:l49o:g252_:m inote: n_expanded from macro 'FFMIN'c b_size) ;49 | #d| ef ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~in e FFMIN(src/libavcodec/hevcdec.ca,:b2366): 22(:( warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) :2366 ( | a ) ) | l ~ ^ ~o g2_cb_sIn file included from izsrc/libavcodec/imx.ce: 23: >src/libavcodec/bytestream.h=:187 :s15-:> pwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. sps->l o187g | 2 _ c t ibf_s iz(es i-z es2-> ps!.=p pssi->zdei)f f| _ ~~~~~ ^ ~~~~c u_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpegls.o In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~ ^~~~~~~ src/libavcodec/bytestream.h:271:17: warning: /usr/include/limits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:26 :18: note: expanded from macro 'INT_MAX' 26 | #d e271f | i ne IN T_iMnAtX s i0xz7ef2ff f=f fFfF M | I ^~~~~~~~~~N (g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 16 warnings generated. In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIsrc/libavcodec/bytestream.hN(:p355-:>b13u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - p->buff e355r | , s iz es)i;z e | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMIN(src/libavutil/macros.hg:-49>:b25u:f fnote: eexpanded from macro 'FFMIN'r _end - 49g | #-d>ebfuifnfee rFF,MI Ns(ai,bz)e ()(; a )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> (b) ? (src/libavutil/macros.hb): 49:: 25(:a )note: ) expanded from macro 'FFMIN' | ~ ^ ~ 49 | #dIn file included from efsrc/libavcodec/imx_dump_header_bsf.ci:n30e: src/libavcodec/bytestream.hF:F294M:I15N: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) (( a294 | ) > i(f b(s)i z?e 2( b!)= s:iz e()a ) )| ~~~~~ ^ ~~~~ | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: 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 2 warnings generated. CC libavcodec/jpeglsenc.o CC libavcodec/jpegquanttables.o src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/jpegtables.o 6 warnings generated. In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:3469:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3469 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jrevdct.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #src/libavcodec/hevcdec.cde:f3516i:ne 19FF:M INwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) ? 3516 | ( b ) : f(ao)r) (i | ~ ^ ~= 0; i < FFIn file included from src/libavcodec/indeo3.c_:A39R: Rsrc/libavcodec/bytestream.hA:Y357_E:L15E:M Swarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->DPB )357; | i + +i)f {( s i| z ~ ^ ~~~~~~~~~~~~~~~~~~~~~~e 2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jvdec.o CC libavcodec/kbdwin.o In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/hevcdec.c note: expanded from macro 'FFMIN' :3551:19: warning: 49 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN(a, b)3551 | (( a ) >f (obr )( i? = (0b;) i :< (FFa_)A)R R | A ~ ^ ~Y_ ELEMS(s->In file included from Dsrc/libavcodec/interplayvideo.cP:B)44;: src/libavcodec/bytestream.hi:187:15CC libavcodec/kgv1dec.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + +187) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ if (size2 !=src/libavcodec/hevcdec.c s:i3562:z19:e )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 int' [-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 int' [-Wsign-compare] 3574 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h3697 | : 271 : 17{: warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]UL L }, | ^ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/kmvc.o In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/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: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)In file included from ? (src/libavcodec/intelh263dec.cb:)23 : :In file included from src/libavcodec/mpegvideo.h(:a45): ) src/libavcodec/put_bits.h :| 227 ~ ^ ~ :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:22: note: expanded from macro 'FFMIN' 49 | 227# | d e f i n e F FiMf I(Ns(->ab,ub)f _(e(nad) -> s(-b>b)uf _?pt r(b )> =: s i(zeao))f (| B ^i tBuf)) { src/libavcodec/iff.c :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~502 :22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | 8 warningfsor generated . (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ 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:19src/libavcodec/indeo4.c: warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323:30: warning: 154comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (i >= s -323> | r o w s ) | ~ ^ ~~~~~~~ if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/iff.csrc/libavcodec/interplayacm.c::219768::1920:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219768 | | f or (iif =( o0f;s sir c< >s=- >bruof_wensd; i-++ ) b{u f )| ~ ^ ~~~~~~~ | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:237:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 237 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/iff.c:820:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 820 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | if (xor && ofsdst < dst_sizCC libavcodec/lagarith.o e) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/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) | ~ ^ ~~~~~~~ CC libavcodec/lagarithrac.o 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/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